mirror of
https://github.com/luksamuk/engine-psx.git
synced 2025-04-28 21:38:02 +03:00
26 lines
646 B
C
26 lines
646 B
C
#ifndef SCREENS_LEVEL_H
|
|
#define SCREENS_LEVEL_H
|
|
|
|
#include "player.h"
|
|
|
|
typedef enum {
|
|
LEVEL_MODE_NORMAL,
|
|
LEVEL_MODE_RECORD,
|
|
LEVEL_MODE_DEMO,
|
|
LEVEL_MODE_FINISHED,
|
|
} LEVELMODE;
|
|
|
|
void screen_level_load();
|
|
void screen_level_unload(void *);
|
|
void screen_level_update(void *);
|
|
void screen_level_draw(void *);
|
|
|
|
void screen_level_setlevel(uint8_t menuchoice);
|
|
uint8_t screen_level_getlevel(void);
|
|
void screen_level_setstate(uint8_t state);
|
|
uint8_t screen_level_getstate();
|
|
void screen_level_setmode(LEVELMODE mode);
|
|
void screen_level_setcharacter(PlayerCharacter character);
|
|
PlayerCharacter screen_level_getcharacter();
|
|
|
|
#endif
|