![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Adam Baker 201166301
Dependencies: mbed Gamepad N5110
Menu/Menu.h@38:51ed5820ffe5, 2019-05-06 (annotated)
- Committer:
- adambakerwa
- Date:
- Mon May 06 14:08:31 2019 +0000
- Revision:
- 38:51ed5820ffe5
- Parent:
- 37:23b6312c8315
- Child:
- 40:f53c70793975
commenting and doxygen work
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
adambakerwa | 36:6f452777b9ce | 1 | #ifndef MENU_H |
adambakerwa | 36:6f452777b9ce | 2 | #define MENU_H |
adambakerwa | 36:6f452777b9ce | 3 | |
adambakerwa | 36:6f452777b9ce | 4 | #include "mbed.h" |
adambakerwa | 36:6f452777b9ce | 5 | #include "Gamepad.h" |
adambakerwa | 36:6f452777b9ce | 6 | #include "N5110.h" |
adambakerwa | 38:51ed5820ffe5 | 7 | |
adambakerwa | 36:6f452777b9ce | 8 | |
adambakerwa | 36:6f452777b9ce | 9 | class Menu |
adambakerwa | 36:6f452777b9ce | 10 | { |
adambakerwa | 36:6f452777b9ce | 11 | public: |
adambakerwa | 36:6f452777b9ce | 12 | Menu(); |
adambakerwa | 36:6f452777b9ce | 13 | ~Menu(); |
adambakerwa | 36:6f452777b9ce | 14 | |
adambakerwa | 37:23b6312c8315 | 15 | void title_intro(N5110 &lcd, Gamepad &pad); |
adambakerwa | 37:23b6312c8315 | 16 | int press_start(N5110 &lcd, Gamepad &pad); |
adambakerwa | 36:6f452777b9ce | 17 | void init(); |
adambakerwa | 36:6f452777b9ce | 18 | |
adambakerwa | 36:6f452777b9ce | 19 | int select_input(Gamepad &pad, N5110 &lcd); |
adambakerwa | 36:6f452777b9ce | 20 | |
adambakerwa | 36:6f452777b9ce | 21 | |
adambakerwa | 36:6f452777b9ce | 22 | private: |
adambakerwa | 36:6f452777b9ce | 23 | |
adambakerwa | 36:6f452777b9ce | 24 | void print_main_menu(N5110 &lcd); |
adambakerwa | 36:6f452777b9ce | 25 | |
adambakerwa | 37:23b6312c8315 | 26 | void B(int x, int y, N5110 &lcd); |
adambakerwa | 37:23b6312c8315 | 27 | void BL(int x, int y, N5110 &lcd); |
adambakerwa | 37:23b6312c8315 | 28 | void BLO(int x, int y, N5110 &lcd); |
adambakerwa | 37:23b6312c8315 | 29 | void BLOC(int x, int y, N5110 &lcd); |
adambakerwa | 37:23b6312c8315 | 30 | void BLOCK(int x, int y, N5110 &lcd); |
adambakerwa | 37:23b6312c8315 | 31 | void BLOCK_H(int x, int y, N5110 &lcd); |
adambakerwa | 37:23b6312c8315 | 32 | void BLOCK_HE(int x, int y, N5110 &lcd); |
adambakerwa | 37:23b6312c8315 | 33 | void BLOCK_HEA(int x, int y, N5110 &lcd); |
adambakerwa | 37:23b6312c8315 | 34 | void BLOCK_HEAD(int x, int y, N5110 &lcd); |
adambakerwa | 37:23b6312c8315 | 35 | |
adambakerwa | 37:23b6312c8315 | 36 | int _start; |
adambakerwa | 37:23b6312c8315 | 37 | int _count; |
adambakerwa | 37:23b6312c8315 | 38 | |
adambakerwa | 36:6f452777b9ce | 39 | int _select; |
adambakerwa | 36:6f452777b9ce | 40 | int _input; |
adambakerwa | 36:6f452777b9ce | 41 | int _stop; |
adambakerwa | 37:23b6312c8315 | 42 | bool _flash; |
adambakerwa | 36:6f452777b9ce | 43 | |
adambakerwa | 36:6f452777b9ce | 44 | }; |
adambakerwa | 36:6f452777b9ce | 45 | |
adambakerwa | 36:6f452777b9ce | 46 | #endif |