engine-psx/include/screen.h

28 lines
431 B
C
Raw Normal View History

2024-08-28 02:12:57 -03:00
#ifndef SCREEN_H
#define SCREEN_H
#include <stdint.h>
2024-08-28 02:12:57 -03:00
typedef enum {
SCREEN_DISCLAIMER,
SCREEN_LEVELSELECT,
SCREEN_LEVEL,
2024-08-28 18:46:03 -03:00
SCREEN_FMV,
2024-09-08 22:35:32 -03:00
SCREEN_TITLE,
SCREEN_MODELTEST,
2024-10-09 03:03:27 -03:00
SCREEN_COMINGSOON,
2024-08-28 02:12:57 -03:00
} ScreenIndex;
void scene_change(ScreenIndex scr);
void scene_init();
2024-08-28 02:12:57 -03:00
void scene_load();
void scene_unload();
void scene_update();
void scene_draw();
void *screen_alloc(uint32_t size);
void screen_free();
2024-08-28 02:12:57 -03:00
#endif