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 "Wall.h"
Wuuu 0:0aea7b9ba421 2
Wuuu 0:0aea7b9ba421 3 Wall::Wall()
Wuuu 0:0aea7b9ba421 4 {
Wuuu 0:0aea7b9ba421 5
Wuuu 0:0aea7b9ba421 6 }
Wuuu 0:0aea7b9ba421 7
Wuuu 0:0aea7b9ba421 8 Wall::~Wall()
Wuuu 0:0aea7b9ba421 9 {
Wuuu 0:0aea7b9ba421 10
Wuuu 0:0aea7b9ba421 11 }
Wuuu 0:0aea7b9ba421 12
Wuuu 0:0aea7b9ba421 13 void Wall::init()
Wuuu 0:0aea7b9ba421 14 {
Wuuu 0:0aea7b9ba421 15 _a1 = 20;
Wuuu 0:0aea7b9ba421 16 _a2 = 20;
Wuuu 0:0aea7b9ba421 17 _a3 = 20;
Wuuu 0:0aea7b9ba421 18 _a4 = 20;
Wuuu 0:0aea7b9ba421 19 _a5 = 20;
Wuuu 0:0aea7b9ba421 20 _a6 = 20;
Wuuu 0:0aea7b9ba421 21 _a7 = 20;
Wuuu 0:0aea7b9ba421 22 _a8 = 20;
Wuuu 0:0aea7b9ba421 23 _a9 = 20;
Wuuu 0:0aea7b9ba421 24 _a10 = 20;
Wuuu 0:0aea7b9ba421 25 _a11 = 20;
Wuuu 0:0aea7b9ba421 26 _a12 = 20;
Wuuu 0:0aea7b9ba421 27 _b1 = 20;
Wuuu 0:0aea7b9ba421 28 _b2 = 20;
Wuuu 0:0aea7b9ba421 29 _b3 = 20;
Wuuu 0:0aea7b9ba421 30 _b4 = 20;
Wuuu 0:0aea7b9ba421 31 _b5 = 20;
Wuuu 0:0aea7b9ba421 32 _b6 = 20;
Wuuu 0:0aea7b9ba421 33 _b7 = 20;
Wuuu 0:0aea7b9ba421 34 _b8 = 20;
Wuuu 0:0aea7b9ba421 35 _b9 = 20;
Wuuu 0:0aea7b9ba421 36 _b10 = 20;
Wuuu 0:0aea7b9ba421 37 _b11 = 20;
Wuuu 0:0aea7b9ba421 38 _b12 = 20;
Wuuu 0:0aea7b9ba421 39 _ab = new int[2];
Wuuu 0:0aea7b9ba421 40 _ab[0] = 0;
Wuuu 0:0aea7b9ba421 41 _ab[1] = 0;
Wuuu 0:0aea7b9ba421 42 }
Wuuu 0:0aea7b9ba421 43
Wuuu 0:0aea7b9ba421 44 int* Wall::draw(N5110 &lcd)
Wuuu 0:0aea7b9ba421 45 {
Wuuu 0:0aea7b9ba421 46 _a1 = _a2;
Wuuu 0:0aea7b9ba421 47 _a2 = _a3;
Wuuu 0:0aea7b9ba421 48 _a3 = _a4;
Wuuu 0:0aea7b9ba421 49 _a4 = _a5;
Wuuu 0:0aea7b9ba421 50 _a5 = _a6;
Wuuu 0:0aea7b9ba421 51 _a6 = _a7;
Wuuu 0:0aea7b9ba421 52 _a7 = _a8;
Wuuu 0:0aea7b9ba421 53 _a8 = _a9;
Wuuu 0:0aea7b9ba421 54 _a9 = _a10;
Wuuu 0:0aea7b9ba421 55 _a10 = _a11;
Wuuu 0:0aea7b9ba421 56 _a11 = _a12;
Wuuu 0:0aea7b9ba421 57 _a12 = rand() % 10 + 5;
Wuuu 0:0aea7b9ba421 58 _b1 = _b2;
Wuuu 0:0aea7b9ba421 59 _b2 = _b3;
Wuuu 0:0aea7b9ba421 60 _b3 = _b4;
Wuuu 0:0aea7b9ba421 61 _b4 = _b5;
Wuuu 0:0aea7b9ba421 62 _b5 = _b6;
Wuuu 0:0aea7b9ba421 63 _b6 = _b7;
Wuuu 0:0aea7b9ba421 64 _b7 = _b8;
Wuuu 0:0aea7b9ba421 65 _b8 = _b9;
Wuuu 0:0aea7b9ba421 66 _b9 = _b10;
Wuuu 0:0aea7b9ba421 67 _b10 = _b11;
Wuuu 0:0aea7b9ba421 68 _b11 = _b12;
Wuuu 0:0aea7b9ba421 69 _b12 = rand() % 6 + 14;
Wuuu 0:0aea7b9ba421 70 lcd.drawRect(0,8,7,_b1-_a1,FILL_BLACK);
Wuuu 0:0aea7b9ba421 71 lcd.drawRect(0,8+_a1+_b1,7,40-_a1-_b1,FILL_BLACK);
Wuuu 0:0aea7b9ba421 72 lcd.drawRect(7,8,7,_b2-_a2,FILL_BLACK);
Wuuu 0:0aea7b9ba421 73 lcd.drawRect(7,8+_a2+_b2,7,40-_a2-_b2,FILL_BLACK);
Wuuu 0:0aea7b9ba421 74 lcd.drawRect(14,8,7,_b3-_a3,FILL_BLACK);
Wuuu 0:0aea7b9ba421 75 lcd.drawRect(14,8+_a3+_b3,7,40-_a3-_b3,FILL_BLACK);
Wuuu 0:0aea7b9ba421 76 lcd.drawRect(21,8,7,_b4-_a4,FILL_BLACK);
Wuuu 0:0aea7b9ba421 77 lcd.drawRect(21,8+_a4+_b4,7,40-_a4-_b4,FILL_BLACK);
Wuuu 0:0aea7b9ba421 78 lcd.drawRect(28,8,7,_b5-_a5,FILL_BLACK);
Wuuu 0:0aea7b9ba421 79 lcd.drawRect(28,8+_a5+_b5,7,40-_a5-_b5,FILL_BLACK);
Wuuu 0:0aea7b9ba421 80 lcd.drawRect(35,8,7,_b6-_a6,FILL_BLACK);
Wuuu 0:0aea7b9ba421 81 lcd.drawRect(35,8+_a6+_b6,7,40-_a6-_b6,FILL_BLACK);
Wuuu 0:0aea7b9ba421 82 lcd.drawRect(42,8,7,_b7-_a7,FILL_BLACK);
Wuuu 0:0aea7b9ba421 83 lcd.drawRect(42,8+_a7+_b7,7,40-_a7-_b7,FILL_BLACK);
Wuuu 0:0aea7b9ba421 84 lcd.drawRect(49,8,7,_b8-_a8,FILL_BLACK);
Wuuu 0:0aea7b9ba421 85 lcd.drawRect(49,8+_a8+_b8,7,40-_a8-_b8,FILL_BLACK);
Wuuu 0:0aea7b9ba421 86 lcd.drawRect(56,8,7,_b9-_a9,FILL_BLACK);
Wuuu 0:0aea7b9ba421 87 lcd.drawRect(56,8+_a9+_b9,7,40-_a9-_b9,FILL_BLACK);
Wuuu 0:0aea7b9ba421 88 lcd.drawRect(63,8,7,_b10-_a10,FILL_BLACK);
Wuuu 0:0aea7b9ba421 89 lcd.drawRect(63,8+_a10+_b10,7,40-_a10-_b10,FILL_BLACK);
Wuuu 0:0aea7b9ba421 90 lcd.drawRect(70,8,7,_b11-_a11,FILL_BLACK);
Wuuu 0:0aea7b9ba421 91 lcd.drawRect(70,8+_a11+_b11,7,40-_a11-_b11,FILL_BLACK);
Wuuu 0:0aea7b9ba421 92 lcd.drawRect(77,8,7,_b12-_a12,FILL_BLACK);
Wuuu 0:0aea7b9ba421 93 lcd.drawRect(77,8+_a12+_b12,7,40-_a12-_b12,FILL_BLACK);
Wuuu 0:0aea7b9ba421 94 _ab[0] = _a1;
Wuuu 0:0aea7b9ba421 95 _ab[1] = _b1;
Wuuu 0:0aea7b9ba421 96 return _ab;
Wuuu 0:0aea7b9ba421 97 }