engine-psx/include/screens/level.h

25 lines
539 B
C
Raw Permalink Normal View History

2024-08-28 02:12:57 -03:00
#ifndef SCREENS_LEVEL_H
#define SCREENS_LEVEL_H
#include <stdint.h>
2024-11-23 01:00:17 -03:00
typedef enum {
LEVEL_MODE_NORMAL,
LEVEL_MODE_RECORD,
LEVEL_MODE_DEMO,
LEVEL_MODE_FINISHED,
2024-11-23 01:00:17 -03:00
} LEVELMODE;
2024-08-28 02:12:57 -03:00
void screen_level_load();
void screen_level_unload(void *);
void screen_level_update(void *);
void screen_level_draw(void *);
2024-08-28 02:12:57 -03:00
2024-10-09 03:03:27 -03:00
void screen_level_setlevel(uint8_t menuchoice);
uint8_t screen_level_getlevel(void);
2024-10-13 11:06:19 -03:00
void screen_level_setstate(uint8_t state);
uint8_t screen_level_getstate();
2024-11-23 01:00:17 -03:00
void screen_level_setmode(LEVELMODE mode);
2024-08-28 02:12:57 -03:00
#endif