ELEC2645 (2017/18) / Mbed 2 deprecated fy15raf

Dependencies:   mbed

GameEngine/GameEngine.cpp

Committer:
RehamFaqehi
Date:
2018-04-18
Revision:
3:489437d4ebd7
Parent:
2:3fd0d3d69556
Child:
4:8c6723798227

File content as of revision 3:489437d4ebd7:

#include "GameEngine.h"

GameEngine::GameEngine()
{

}

GameEngine::~GameEngine()
{

}

void GameEngine::init()
{
    _rocket.init();
}

void GameEngine::read_input(Gamepad &pad)
{
    _d = pad.get_direction();
    _mag = pad.get_mag();
}

void GameEngine::draw(N5110 &lcd)
{
    // draw the game elements in the LCD
    _rocket.draw(lcd);
  
}

void GameEngine::update(Gamepad &pad, N5110 &lcd)
{
    _rocket.update(_d,_mag, lcd);
}