Aiming Wu
/
2645_Assignment
Doxyjen of the Bird.h
Wall1/Wall1.cpp@0:0aea7b9ba421, 2019-05-05 (annotated)
- Committer:
- Wuuu
- Date:
- Sun May 05 16:27:50 2019 +0000
- Revision:
- 0:0aea7b9ba421
Doxyjen of the Bird.h
Who changed what in which revision?
User | Revision | Line number | New 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 | } |