scenes
This commit is contained in:
parent
b3924e53d2
commit
9dd2e6acd6
5 changed files with 68 additions and 11 deletions
|
|
@ -10,7 +10,8 @@
|
|||
#define AF_WAIT_MS 15
|
||||
|
||||
enum AF_SCENES {
|
||||
AF_SCENE_MAIN = 0
|
||||
AF_SCENE_MAIN = 0,
|
||||
AF_SCENE_CONNECTING
|
||||
};
|
||||
|
||||
/* main.c */
|
||||
|
|
@ -20,6 +21,7 @@ void scene_change(int scene);
|
|||
|
||||
/* gl.c */
|
||||
typedef struct gl_scene {
|
||||
void (*changed)(void);
|
||||
void (*init)(void);
|
||||
void (*draw)(void);
|
||||
} gl_scene_t;
|
||||
|
|
@ -43,13 +45,24 @@ int gl_font_width(const char* text);
|
|||
int gl_font_height(const char* text);
|
||||
|
||||
/* gl_main.c */
|
||||
void gl_main_changed(void);
|
||||
void gl_main_init(void);
|
||||
void gl_main_draw(void);
|
||||
|
||||
/* gl_connecting.c */
|
||||
void gl_connecting_changed(void);
|
||||
void gl_connecting_init(void);
|
||||
void gl_connecting_draw(void);
|
||||
|
||||
/* net.c */
|
||||
void net_connect(const char* username, const char* hostname, int port);
|
||||
void net_poll(void);
|
||||
|
||||
/* ui.c */
|
||||
MwWidget ui_notice(int width, int height);
|
||||
void ui_notice_destroy(MwWidget widget);
|
||||
void ui_init(void);
|
||||
void ui_scene(void);
|
||||
MwWidget ui_message(const char* message);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue