Doxyjen of the Bird.h

Dependencies:   mbed N5110

Game1/Game1.cpp

Committer:
Wuuu
Date:
2019-05-05
Revision:
6:0912dfea40f5
Parent:
0:0aea7b9ba421

File content as of revision 6:0912dfea40f5:

#include "Game1.h"

Game1::Game1()
{
    
}

Game1::~Game1()
{
    
}

void Game1::init()
{
    _m = 0;
    _s = 0;
    _a = 20;
    _b = 20;
    _Wall.init();
    _Copter.init();
}

int Game1::draw(N5110 &lcd, Gamepad &pad)
{
    lcd.drawRect(0,8,84,40,FILL_TRANSPARENT);
    _Wall.draw(lcd);
    _Copter.get_coord(pad);
    _Copter.get_h();
    _Copter.draw(lcd);
    _s = _Copter.get_score();
    char buffer1[14];
    sprintf(buffer1,"score: %2d ",_s);
    lcd.printString(buffer1,0,0);
    int* _ab = new int[2];
    _ab = _Wall.draw(lcd);
    _a = _ab[0];
    _b = _ab[1];
    _c = _Copter.get_h();
    int d = 8 + _b - _a;
    int e = 8 + _b + _a;
    if(d >= 21-_c | e <= 27-_c){
        _m = 1;
        }else{
        _m = 0;
    }
    return _m;
}

int Game1::get_score() {
    _s = _Copter.get_score();
    return _s;
}