|
- #ifndef NESE_MENU_H_
- #define NESE_MENU_H_
-
- #include "nes.h"
- #include "render.h"
- #include "input.h"
-
-
- typedef struct {
- int cursor;
- int top;
- } menu_state;
-
-
- // Returns filename of selected ROM
- char* run_main_menu(menu_state*, nes_Renderer*,
- nes_Input_Reader*, nes*);
-
- // TODO: What does this return?
- int run_game_menu(menu_state*, nes_Renderer*,
- nes_Input_Reader*, nes*);
-
- int modal_popup(const char* message,
- nes_Renderer*, nes_Input_Reader*, nes*);
-
-
- #endif // NESE_MENU_H_
|