summaryrefslogtreecommitdiff
path: root/src/scene00.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/scene00.c')
-rw-r--r--src/scene00.c18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/scene00.c b/src/scene00.c
index 7bb1738..b1e4e57 100644
--- a/src/scene00.c
+++ b/src/scene00.c
@@ -19,7 +19,11 @@
*/
#include "scene00.h"
-int scene00_init(graphical_env_t *ge, scene00_env_t *se) {
+int scene00_init_gl(graphical_env_t *ge, scene00_env_t *se) {
+ return 0;
+}
+
+int scene00_init_sdl(graphical_env_t *ge, scene00_env_t *se) {
SDL_Surface *bmpSurf = SDL_LoadBMP("./res/eo1.bmp");
se->eo1 = SDL_CreateTextureFromSurface(ge->sdl_rndr, bmpSurf);
SDL_FreeSurface(bmpSurf);
@@ -27,10 +31,20 @@ int scene00_init(graphical_env_t *ge, scene00_env_t *se) {
return 0;
}
-void scene00_free(graphical_env_t *ge, scene00_env_t *se) {
+int scene00_init_caca(graphical_env_t *ge, scene00_env_t *se) {
+ return 0;
+}
+
+void scene00_free_gl(graphical_env_t *ge, scene00_env_t *se) {
+}
+
+void scene00_free_sdl(graphical_env_t *ge, scene00_env_t *se) {
SDL_DestroyTexture(se->eo1); se->eo1=NULL;
}
+void scene00_free_caca(graphical_env_t *ge, scene00_env_t *se) {
+}
+
int scene00_next_gl(graphical_env_t *ge, scene00_env_t *se) {
return 0;
}