Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Menu/Menu.cpp@10:8bf3713d9e9c, 2019-03-26 (annotated)
- Committer:
- lewisgw
- Date:
- Tue Mar 26 11:03:05 2019 +0000
- Revision:
- 10:8bf3713d9e9c
- Parent:
- 9:fff2009f826e
- Child:
- 11:b66170249a26
Now an upper level of moving platforms that the skater can interact with.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
lewisgw | 9:fff2009f826e | 1 | #include "Menu.h" |
lewisgw | 9:fff2009f826e | 2 | |
lewisgw | 9:fff2009f826e | 3 | Menu::Menu() {} |
lewisgw | 9:fff2009f826e | 4 | |
lewisgw | 9:fff2009f826e | 5 | Menu::~Menu() {} |
lewisgw | 9:fff2009f826e | 6 | |
lewisgw | 9:fff2009f826e | 7 | void Menu::init() { |
lewisgw | 9:fff2009f826e | 8 | _game_engine.init(); |
lewisgw | 9:fff2009f826e | 9 | _game_counter = 0; |
lewisgw | 9:fff2009f826e | 10 | } |
lewisgw | 9:fff2009f826e | 11 | |
lewisgw | 9:fff2009f826e | 12 | void Menu::run_game_engine(N5110 &lcd, Gamepad &gamepad) { |
lewisgw | 10:8bf3713d9e9c | 13 | if(_game_counter == 100) _game_counter = 0; |
lewisgw | 9:fff2009f826e | 14 | _game_engine.check_reset(); |
lewisgw | 9:fff2009f826e | 15 | _game_engine.read_input(gamepad); |
lewisgw | 9:fff2009f826e | 16 | if (_game_counter % 10 == 0) _game_engine.generate_map(); |
lewisgw | 10:8bf3713d9e9c | 17 | _game_engine.set_level_condition(); |
lewisgw | 9:fff2009f826e | 18 | _game_engine.process_y(); |
lewisgw | 9:fff2009f826e | 19 | _game_engine.process_x(_game_counter); |
lewisgw | 9:fff2009f826e | 20 | _game_engine.process_sprite(); |
lewisgw | 9:fff2009f826e | 21 | _game_engine.update_lcd(lcd); |
lewisgw | 9:fff2009f826e | 22 | _game_counter++; |
lewisgw | 9:fff2009f826e | 23 | } |