Meteor defense project

Dependencies:   N5110 mbed

GameEngine/GameEngine.cpp

Committer:
jasper0712
Date:
2017-03-22
Revision:
5:c74bbdda06f4
Parent:
4:4145abd09075
Child:
6:a554424e4517

File content as of revision 5:c74bbdda06f4:

#include "GameEngine.h"

GameEngine::GameEngine()
{

}

GameEngine::~GameEngine()
{

}

void GameEngine::drawSpawn(N5110 &lcd){
    //spawning every 4 second.
    //moving every 2 second.
    if (drawit ==0) {
        drawit =15;
        spa.randomizeSpawn();
        spa.moveSpawn();
        spa.updateSpawn(lcd);
    } else {
        drawit -=0.5;
        spa.updateSpawn(lcd);        
    }
}

void GameEngine::drawLaserPlayer(Gamepad &pad, N5110 &lcd) {
    weap.drawWeapon(pad, lcd);
        
    if (pad.buttonhold == 1) {
        printf("hi, button is working \n");
        weap.weaponMath(pad);
        weap.drawLaser(lcd);
    }
}
void GameEngine::checkGameRule() {
    
    
    
    
}