Meteor defense project

Dependencies:   N5110 mbed

Committer:
jasper0712
Date:
Wed Mar 22 17:15:38 2017 +0000
Revision:
5:c74bbdda06f4
Parent:
4:4145abd09075
Child:
6:a554424e4517
tidying things up

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jasper0712 4:4145abd09075 1 #include "GameEngine.h"
jasper0712 4:4145abd09075 2
jasper0712 4:4145abd09075 3 GameEngine::GameEngine()
jasper0712 4:4145abd09075 4 {
jasper0712 4:4145abd09075 5
jasper0712 4:4145abd09075 6 }
jasper0712 4:4145abd09075 7
jasper0712 4:4145abd09075 8 GameEngine::~GameEngine()
jasper0712 4:4145abd09075 9 {
jasper0712 4:4145abd09075 10
jasper0712 4:4145abd09075 11 }
jasper0712 4:4145abd09075 12
jasper0712 4:4145abd09075 13 void GameEngine::drawSpawn(N5110 &lcd){
jasper0712 5:c74bbdda06f4 14 //spawning every 4 second.
jasper0712 5:c74bbdda06f4 15 //moving every 2 second.
jasper0712 4:4145abd09075 16 if (drawit ==0) {
jasper0712 4:4145abd09075 17 drawit =15;
jasper0712 4:4145abd09075 18 spa.randomizeSpawn();
jasper0712 4:4145abd09075 19 spa.moveSpawn();
jasper0712 4:4145abd09075 20 spa.updateSpawn(lcd);
jasper0712 4:4145abd09075 21 } else {
jasper0712 4:4145abd09075 22 drawit -=0.5;
jasper0712 4:4145abd09075 23 spa.updateSpawn(lcd);
jasper0712 4:4145abd09075 24 }
jasper0712 4:4145abd09075 25 }
jasper0712 4:4145abd09075 26
jasper0712 5:c74bbdda06f4 27 void GameEngine::drawLaserPlayer(Gamepad &pad, N5110 &lcd) {
jasper0712 5:c74bbdda06f4 28 weap.drawWeapon(pad, lcd);
jasper0712 5:c74bbdda06f4 29
jasper0712 5:c74bbdda06f4 30 if (pad.buttonhold == 1) {
jasper0712 5:c74bbdda06f4 31 printf("hi, button is working \n");
jasper0712 5:c74bbdda06f4 32 weap.weaponMath(pad);
jasper0712 5:c74bbdda06f4 33 weap.drawLaser(lcd);
jasper0712 5:c74bbdda06f4 34 }
jasper0712 5:c74bbdda06f4 35 }
jasper0712 5:c74bbdda06f4 36 void GameEngine::checkGameRule() {
jasper0712 5:c74bbdda06f4 37
jasper0712 5:c74bbdda06f4 38
jasper0712 5:c74bbdda06f4 39
jasper0712 5:c74bbdda06f4 40
jasper0712 5:c74bbdda06f4 41 }
jasper0712 4:4145abd09075 42