AirsoftTimer software based on mbed
Dependencies: mbed TextLCD keypad
games/settings/SettingsMenu.h@12:22e9ef610ea2, 2015-05-23 (annotated)
- Committer:
- sillevl
- Date:
- Sat May 23 15:28:55 2015 +0000
- Revision:
- 12:22e9ef610ea2
Showbuzzer game only
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 |