- [NEW] F12 recarrega gràfics sense eixir
This commit is contained in:
@@ -255,6 +255,20 @@ namespace draw
|
||||
managed[num_managed++] = surf;
|
||||
}
|
||||
|
||||
void reloadSurface(surface *surf)
|
||||
{
|
||||
free(surf->pixels);
|
||||
int size;
|
||||
uint8_t *buffer = (uint8_t *)file::getFileBuffer(surf->filename, size);
|
||||
surf->pixels = LoadGif(buffer, &surf->w, &surf->h);
|
||||
free(buffer);
|
||||
}
|
||||
|
||||
void reloadAll()
|
||||
{
|
||||
for (int i=0; i<num_managed; ++i) reloadSurface(managed[i]);
|
||||
}
|
||||
|
||||
surface *getSurface(const std::string &filename)
|
||||
{
|
||||
for(int i=0; i<num_managed; ++i)
|
||||
|
||||
Reference in New Issue
Block a user