- [NEW] Gestió més eficient de la memòria que usen els GIFs
This commit is contained in:
@@ -22,6 +22,7 @@ namespace draw
|
||||
uint16_t w; // Ample de la superficie
|
||||
uint16_t h; // Alt de la superficie
|
||||
uint8_t *pixels; // pixels de la superficie
|
||||
char *filename;
|
||||
};
|
||||
|
||||
/// @brief Inicialització de tot el que fa falta per a carregar gràfics i pintar en pantalla.
|
||||
@@ -46,7 +47,10 @@ namespace draw
|
||||
/// @brief Carrega un gràfic d'un arxiu (en format GIF) a una nova superficie, i torna un punter a ella
|
||||
/// @param filename nom de l'arxiu GIF d'on carregar la superficie
|
||||
/// @return un punter a una nova superficie
|
||||
surface *loadSurface(const std::string &filename);
|
||||
/// ATENCIÓ: EN THEPOOL AÇÒ VAL PER A LA CÀRREGA INCIAL DE TOTS ELS GIFs
|
||||
void loadSurface(const std::string &filename);
|
||||
|
||||
surface *getSurface(const std::string &filename);
|
||||
|
||||
/// @brief Allibera la memòria d'una superficie, els seus pixels inclosos
|
||||
/// @param surf punter a la superficie a alliberar
|
||||
|
||||
Reference in New Issue
Block a user