ELEC2645 (2017/18) / Mbed 2 deprecated fy15raf

Dependencies:   mbed

Committer:
RehamFaqehi
Date:
Wed Apr 18 18:05:14 2018 +0000
Revision:
3:489437d4ebd7
Parent:
2:3fd0d3d69556
Child:
4:8c6723798227
Rocket now is moving with the joystick

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RehamFaqehi 2:3fd0d3d69556 1 #include "GameEngine.h"
RehamFaqehi 2:3fd0d3d69556 2
RehamFaqehi 2:3fd0d3d69556 3 GameEngine::GameEngine()
RehamFaqehi 2:3fd0d3d69556 4 {
RehamFaqehi 2:3fd0d3d69556 5
RehamFaqehi 2:3fd0d3d69556 6 }
RehamFaqehi 2:3fd0d3d69556 7
RehamFaqehi 2:3fd0d3d69556 8 GameEngine::~GameEngine()
RehamFaqehi 2:3fd0d3d69556 9 {
RehamFaqehi 2:3fd0d3d69556 10
RehamFaqehi 2:3fd0d3d69556 11 }
RehamFaqehi 2:3fd0d3d69556 12
RehamFaqehi 2:3fd0d3d69556 13 void GameEngine::init()
RehamFaqehi 2:3fd0d3d69556 14 {
RehamFaqehi 2:3fd0d3d69556 15 _rocket.init();
RehamFaqehi 2:3fd0d3d69556 16 }
RehamFaqehi 2:3fd0d3d69556 17
RehamFaqehi 2:3fd0d3d69556 18 void GameEngine::read_input(Gamepad &pad)
RehamFaqehi 2:3fd0d3d69556 19 {
RehamFaqehi 2:3fd0d3d69556 20 _d = pad.get_direction();
RehamFaqehi 2:3fd0d3d69556 21 _mag = pad.get_mag();
RehamFaqehi 2:3fd0d3d69556 22 }
RehamFaqehi 2:3fd0d3d69556 23
RehamFaqehi 2:3fd0d3d69556 24 void GameEngine::draw(N5110 &lcd)
RehamFaqehi 2:3fd0d3d69556 25 {
RehamFaqehi 2:3fd0d3d69556 26 // draw the game elements in the LCD
RehamFaqehi 2:3fd0d3d69556 27 _rocket.draw(lcd);
RehamFaqehi 2:3fd0d3d69556 28
RehamFaqehi 2:3fd0d3d69556 29 }
RehamFaqehi 2:3fd0d3d69556 30
RehamFaqehi 3:489437d4ebd7 31 void GameEngine::update(Gamepad &pad, N5110 &lcd)
RehamFaqehi 3:489437d4ebd7 32 {
RehamFaqehi 3:489437d4ebd7 33 _rocket.update(_d,_mag, lcd);
RehamFaqehi 3:489437d4ebd7 34 }