Scene fixing

This commit is contained in:
2025-10-08 06:53:37 -05:00
parent b00ca3d48c
commit e36256abe3
12 changed files with 75 additions and 40 deletions

View File

@@ -12,15 +12,14 @@
#define SCENE_FLAG_INITIALIZED (1 << 0)
typedef struct scenedata_s scenedata_t;
typedef struct {
const char_t *name;
void *data;
errorret_t (*init)(void *data);
void (*update)(void *data);
void (*render)(void *data);
void (*dispose)(void *data);
errorret_t (*init)(scenedata_t *data);
void (*update)(scenedata_t *data);
void (*render)(scenedata_t *data);
void (*dispose)(scenedata_t *data);
uint8_t flags;
color_t background;
} scene_t;