JianWei Lee
/
project_game
Meteor defense project
GameEngine/GameEngine.cpp@5:c74bbdda06f4, 2017-03-22 (annotated)
- 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?
User | Revision | Line number | New 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 |