AirsoftTimer software based on mbed
Dependencies: mbed TextLCD keypad
games/settings/SettingsMenu.h@27:f29805113454, 2017-02-09 (annotated)
- Committer:
- sillevl
- Date:
- Thu Feb 09 12:28:56 2017 +0000
- Revision:
- 27:f29805113454
- Parent:
- 12:22e9ef610ea2
ARCHIVE WIP, not working (crashes, cause unknown)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sillevl | 12:22e9ef610ea2 | 1 | #ifndef SETTINGSMENU_H |
sillevl | 12:22e9ef610ea2 | 2 | #define SETTINGSMENU_H |
sillevl | 12:22e9ef610ea2 | 3 | |
sillevl | 12:22e9ef610ea2 | 4 | #include "../../board/Board.h" |
sillevl | 12:22e9ef610ea2 | 5 | |
sillevl | 12:22e9ef610ea2 | 6 | class GameSelector{ |
sillevl | 12:22e9ef610ea2 | 7 | Board* board; |
sillevl | 12:22e9ef610ea2 | 8 | void print_up_down_arrows(); |
sillevl | 12:22e9ef610ea2 | 9 | void print_selection_arrow(); |
sillevl | 12:22e9ef610ea2 | 10 | void print_list(); |
sillevl | 12:22e9ef610ea2 | 11 | |
sillevl | 12:22e9ef610ea2 | 12 | void go_down(); |
sillevl | 12:22e9ef610ea2 | 13 | void go_up(); |
sillevl | 12:22e9ef610ea2 | 14 | |
sillevl | 12:22e9ef610ea2 | 15 | int start_position; |
sillevl | 12:22e9ef610ea2 | 16 | int current_selection; |
sillevl | 12:22e9ef610ea2 | 17 | int total_selections; |
sillevl | 12:22e9ef610ea2 | 18 | |
sillevl | 12:22e9ef610ea2 | 19 | //char* titles[7]; |
sillevl | 12:22e9ef610ea2 | 20 | Vector<Setting> settings; |
sillevl | 12:22e9ef610ea2 | 21 | |
sillevl | 12:22e9ef610ea2 | 22 | public: |
sillevl | 12:22e9ef610ea2 | 23 | GameSelector(Board* board); |
sillevl | 12:22e9ef610ea2 | 24 | void run(); |
sillevl | 12:22e9ef610ea2 | 25 | }; |
sillevl | 12:22e9ef610ea2 | 26 | |
sillevl | 12:22e9ef610ea2 | 27 | #endif |