Doxyjen of the Bird.h

Dependencies:   mbed N5110

Committer:
Wuuu
Date:
Sun May 05 17:46:26 2019 +0000
Revision:
6:0912dfea40f5
Parent:
0:0aea7b9ba421
Final Submission. I have read and agreed with Statement of Academic Integrity.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Wuuu 0:0aea7b9ba421 1 #include "Wall1.h"
Wuuu 0:0aea7b9ba421 2
Wuuu 0:0aea7b9ba421 3 Wall1::Wall1()
Wuuu 0:0aea7b9ba421 4 {
Wuuu 0:0aea7b9ba421 5
Wuuu 0:0aea7b9ba421 6 }
Wuuu 0:0aea7b9ba421 7
Wuuu 0:0aea7b9ba421 8 Wall1::~Wall1()
Wuuu 0:0aea7b9ba421 9 {
Wuuu 0:0aea7b9ba421 10
Wuuu 0:0aea7b9ba421 11 }
Wuuu 0:0aea7b9ba421 12
Wuuu 0:0aea7b9ba421 13 void Wall1::init()
Wuuu 0:0aea7b9ba421 14 {
Wuuu 0:0aea7b9ba421 15 _a1 = 84;
Wuuu 0:0aea7b9ba421 16 _a2 = 28;
Wuuu 0:0aea7b9ba421 17 _a3 = 56;
Wuuu 0:0aea7b9ba421 18 _b1 = 0;
Wuuu 0:0aea7b9ba421 19 _b2 = 15;
Wuuu 0:0aea7b9ba421 20 _b3 = 18;
Wuuu 0:0aea7b9ba421 21 _score = 0;
Wuuu 0:0aea7b9ba421 22 _ab = new int[7];
Wuuu 0:0aea7b9ba421 23 _ab[0] = 0;
Wuuu 0:0aea7b9ba421 24 _ab[1] = 0;
Wuuu 0:0aea7b9ba421 25 _ab[2] = 0;
Wuuu 0:0aea7b9ba421 26 _ab[3] = 0;
Wuuu 0:0aea7b9ba421 27 _ab[4] = 0;
Wuuu 0:0aea7b9ba421 28 _ab[5] = 0;
Wuuu 0:0aea7b9ba421 29 _ab[6] = 0;
Wuuu 0:0aea7b9ba421 30 }
Wuuu 0:0aea7b9ba421 31
Wuuu 0:0aea7b9ba421 32 int* Wall1::draw(N5110 &lcd)
Wuuu 0:0aea7b9ba421 33 {
Wuuu 0:0aea7b9ba421 34 if(_a1 == 84){
Wuuu 0:0aea7b9ba421 35 _b1 = rand() % 8 + 21;
Wuuu 0:0aea7b9ba421 36 }
Wuuu 0:0aea7b9ba421 37 if(_a2 == 84){
Wuuu 0:0aea7b9ba421 38 _b2 = rand() % 8 + 21;
Wuuu 0:0aea7b9ba421 39 }
Wuuu 0:0aea7b9ba421 40 if(_a3 == 84){
Wuuu 0:0aea7b9ba421 41 _b3 = rand() % 8 + 21;
Wuuu 0:0aea7b9ba421 42 }
Wuuu 0:0aea7b9ba421 43 _a1 = _a1 - 7;
Wuuu 0:0aea7b9ba421 44 _a2 = _a2 - 7;
Wuuu 0:0aea7b9ba421 45 _a3 = _a3 - 7;
Wuuu 0:0aea7b9ba421 46 lcd.drawRect(_a1,8,7,_b1-7,FILL_BLACK);
Wuuu 0:0aea7b9ba421 47 lcd.drawRect(_a1,_b1 + 15,7,33-_b1,FILL_BLACK);
Wuuu 0:0aea7b9ba421 48 lcd.drawRect(_a2,8,7,_b2-7,FILL_BLACK);
Wuuu 0:0aea7b9ba421 49 lcd.drawRect(_a2,_b2 + 15,7,33-_b2,FILL_BLACK);
Wuuu 0:0aea7b9ba421 50 lcd.drawRect(_a3,8,7,_b3-7,FILL_BLACK);
Wuuu 0:0aea7b9ba421 51 lcd.drawRect(_a3,_b3 + 15,7,33-_b3,FILL_BLACK);
Wuuu 0:0aea7b9ba421 52 _ab[0] = _a1;
Wuuu 0:0aea7b9ba421 53 _ab[1] = _b1;
Wuuu 0:0aea7b9ba421 54 _ab[2] = _a2;
Wuuu 0:0aea7b9ba421 55 _ab[3] = _b2;
Wuuu 0:0aea7b9ba421 56 _ab[4] = _a3;
Wuuu 0:0aea7b9ba421 57 _ab[5] = _b3;
Wuuu 0:0aea7b9ba421 58 _ab[6] = _score;
Wuuu 0:0aea7b9ba421 59 if(_a1 == 0){
Wuuu 0:0aea7b9ba421 60 _a1 = 84;
Wuuu 0:0aea7b9ba421 61 _score = _score + 10;
Wuuu 0:0aea7b9ba421 62 }
Wuuu 0:0aea7b9ba421 63 if(_a2 == 0){
Wuuu 0:0aea7b9ba421 64 _a2 = 84;
Wuuu 0:0aea7b9ba421 65 _score = _score + 10;
Wuuu 0:0aea7b9ba421 66 }
Wuuu 0:0aea7b9ba421 67 if(_a3 == 0){
Wuuu 0:0aea7b9ba421 68 _a3 = 84;
Wuuu 0:0aea7b9ba421 69 _score = _score + 10;
Wuuu 0:0aea7b9ba421 70 }
Wuuu 0:0aea7b9ba421 71 return _ab;
Wuuu 0:0aea7b9ba421 72 }