mirror of
https://github.com/GRRLIB/GRRLIB.git
synced 2024-09-20 04:35:20 +00:00
[CHG] Examples are using GRRLIB_FreeTexture
This commit is contained in:
parent
7b3c6c0d16
commit
e9bb506e09
6 changed files with 69 additions and 70 deletions
|
@ -500,11 +500,10 @@ GRRLIB_texImg *GRRLIB_LoadTextureFromFile(const char *filename) {
|
|||
|
||||
unsigned char *buffer = (unsigned char*) malloc (sizeof(unsigned char)*lsize);
|
||||
fread (buffer, 1, lsize, fd);
|
||||
fclose(fd);
|
||||
|
||||
GRRLIB_texImg *tex = GRRLIB_LoadTexture(buffer);
|
||||
|
||||
free(buffer);
|
||||
|
||||
fclose(fd);
|
||||
return tex;
|
||||
}
|
||||
|
||||
|
|
|
@ -215,13 +215,13 @@ int main() {
|
|||
}
|
||||
GRRLIB_Exit(); // Be a good boy, clear the memory allocated by GRRLIB
|
||||
// Free some textures
|
||||
free(tex_test_jpg);
|
||||
free(tex_sprite_png);
|
||||
free(tex_BMfont1);
|
||||
free(tex_BMfont2);
|
||||
free(tex_BMfont3);
|
||||
free(tex_BMfont4);
|
||||
free(tex_BMfont5);
|
||||
GRRLIB_FreeTexture(tex_test_jpg);
|
||||
GRRLIB_FreeTexture(tex_sprite_png);
|
||||
GRRLIB_FreeTexture(tex_BMfont1);
|
||||
GRRLIB_FreeTexture(tex_BMfont2);
|
||||
GRRLIB_FreeTexture(tex_BMfont3);
|
||||
GRRLIB_FreeTexture(tex_BMfont4);
|
||||
GRRLIB_FreeTexture(tex_BMfont5);
|
||||
GRRLIB_FreeBMF(bmf_Font1);
|
||||
GRRLIB_FreeBMF(bmf_Font2);
|
||||
return 0;
|
||||
|
|
|
@ -192,29 +192,29 @@ int main() {
|
|||
}
|
||||
}
|
||||
GRRLIB_Exit(); // Be a good boy, clear the memory allocated by GRRLIB
|
||||
free(tex_pirate);
|
||||
free(tex_gray);
|
||||
free(tex_invert);
|
||||
free(tex_fliph);
|
||||
free(tex_flipv);
|
||||
free(tex_fliphv);
|
||||
free(tex_blur1);
|
||||
free(tex_blur2);
|
||||
free(tex_blur3);
|
||||
free(tex_blur4);
|
||||
free(tex_blur5);
|
||||
free(tex_blur6);
|
||||
free(tex_pixel1);
|
||||
free(tex_pixel2);
|
||||
free(tex_pixel3);
|
||||
free(tex_pixel4);
|
||||
free(tex_pixel5);
|
||||
free(tex_pixel6);
|
||||
free(tex_scatter1);
|
||||
free(tex_scatter2);
|
||||
free(tex_scatter3);
|
||||
free(tex_scatter4);
|
||||
free(tex_scatter5);
|
||||
free(tex_scatter6);
|
||||
GRRLIB_FreeTexture(tex_pirate);
|
||||
GRRLIB_FreeTexture(tex_gray);
|
||||
GRRLIB_FreeTexture(tex_invert);
|
||||
GRRLIB_FreeTexture(tex_fliph);
|
||||
GRRLIB_FreeTexture(tex_flipv);
|
||||
GRRLIB_FreeTexture(tex_fliphv);
|
||||
GRRLIB_FreeTexture(tex_blur1);
|
||||
GRRLIB_FreeTexture(tex_blur2);
|
||||
GRRLIB_FreeTexture(tex_blur3);
|
||||
GRRLIB_FreeTexture(tex_blur4);
|
||||
GRRLIB_FreeTexture(tex_blur5);
|
||||
GRRLIB_FreeTexture(tex_blur6);
|
||||
GRRLIB_FreeTexture(tex_pixel1);
|
||||
GRRLIB_FreeTexture(tex_pixel2);
|
||||
GRRLIB_FreeTexture(tex_pixel3);
|
||||
GRRLIB_FreeTexture(tex_pixel4);
|
||||
GRRLIB_FreeTexture(tex_pixel5);
|
||||
GRRLIB_FreeTexture(tex_pixel6);
|
||||
GRRLIB_FreeTexture(tex_scatter1);
|
||||
GRRLIB_FreeTexture(tex_scatter2);
|
||||
GRRLIB_FreeTexture(tex_scatter3);
|
||||
GRRLIB_FreeTexture(tex_scatter4);
|
||||
GRRLIB_FreeTexture(tex_scatter5);
|
||||
GRRLIB_FreeTexture(tex_scatter6);
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -34,8 +34,8 @@ int main() {
|
|||
WPAD_ScanPads();
|
||||
wpaddown = WPAD_ButtonsDown(0);
|
||||
|
||||
a=a+0.04;
|
||||
b=b+0.02;
|
||||
a+=0.04;
|
||||
b+=0.02;
|
||||
for(i=0;i<4;i++){
|
||||
xt=l[i].x*cos(a)-l[i].z*sin(a);
|
||||
yt=l[i].y;
|
||||
|
@ -51,12 +51,12 @@ int main() {
|
|||
GRRLIB_DrawImgQuad(d, tex_pirate, 0xFFFFFFFF);
|
||||
|
||||
|
||||
|
||||
GRRLIB_Render();
|
||||
if(wpaddown & WPAD_BUTTON_HOME) {
|
||||
exit(0);
|
||||
}
|
||||
}
|
||||
GRRLIB_Exit(); // Be a good boy, clear the memory allocated by GRRLIB
|
||||
GRRLIB_FreeTexture(tex_pirate);
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -129,11 +129,11 @@ static void ExitGame() {
|
|||
GRRLIB_Exit();
|
||||
|
||||
// Free all memory used by textures.
|
||||
free(GFX_Background);
|
||||
free(GFX_Blob[0]);
|
||||
free(GFX_Blob[1]);
|
||||
free(GFX_Blob[2]);
|
||||
free(GFX_Font);
|
||||
GRRLIB_FreeTexture(GFX_Background);
|
||||
GRRLIB_FreeTexture(GFX_Blob[0]);
|
||||
GRRLIB_FreeTexture(GFX_Blob[1]);
|
||||
GRRLIB_FreeTexture(GFX_Blob[2]);
|
||||
GRRLIB_FreeTexture(GFX_Font);
|
||||
|
||||
// Exit application
|
||||
exit(0);
|
||||
|
|
Loading…
Reference in a new issue