ELEC2645 (2018/19) / Mbed 2 deprecated el17lw

Dependencies:   mbed

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?

UserRevisionLine numberNew 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 }