ELEC2645 (2018/19) / Mbed 2 deprecated el17ajf

Dependencies:   mbed

Fork of el17ajf by Angus Findlay

Committer:
el17ajf
Date:
Wed Mar 13 09:30:36 2019 +0000
Revision:
5:3efbdcb3efaf
Parent:
2:0b5e289ef905
Child:
6:a54df561f442
Immutable grid class

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el17ajf 5:3efbdcb3efaf 1 #include "Engine.h"
el17ajf 5:3efbdcb3efaf 2 #include "mbed.h"
el17ajf 5:3efbdcb3efaf 3
el17ajf 1:928632432ea4 4 Engine::Engine() {
el17ajf 1:928632432ea4 5
el17ajf 1:928632432ea4 6 }
el17ajf 1:928632432ea4 7
el17ajf 1:928632432ea4 8 Engine::~Engine() {
el17ajf 1:928632432ea4 9
el17ajf 1:928632432ea4 10 }
el17ajf 1:928632432ea4 11
el17ajf 1:928632432ea4 12 void Engine::loop() {
el17ajf 2:0b5e289ef905 13 while (1) {
el17ajf 2:0b5e289ef905 14 Input::update();
el17ajf 2:0b5e289ef905 15 Graphics::clear();
el17ajf 2:0b5e289ef905 16
el17ajf 5:3efbdcb3efaf 17 if (/*Menus::count*/ 0 == 0) {
el17ajf 5:3efbdcb3efaf 18 game->update();
el17ajf 2:0b5e289ef905 19 }
el17ajf 2:0b5e289ef905 20
el17ajf 5:3efbdcb3efaf 21 game->draw();
el17ajf 2:0b5e289ef905 22
el17ajf 5:3efbdcb3efaf 23 if (/*Menus::count*/0 > 0) {
el17ajf 5:3efbdcb3efaf 24 //Menus::updateAndDraw();
el17ajf 2:0b5e289ef905 25 }
el17ajf 2:0b5e289ef905 26
el17ajf 2:0b5e289ef905 27 Graphics::render();
el17ajf 2:0b5e289ef905 28
el17ajf 2:0b5e289ef905 29 wait_ms(1000/FPS);
el17ajf 2:0b5e289ef905 30 }
el17ajf 1:928632432ea4 31 }