ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el19tb

Dependencies:   mbed

Committer:
el19tb
Date:
Thu May 14 01:07:27 2020 +0000
Revision:
17:67dbdfcdcec2
Parent:
16:8a65cccd9685
Child:
18:6be4c3c94a3d
created a moving river stream in the last 3 rows of the screen, with different sprites for design

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el19tb 14:6fe667ec957e 1 #ifndef "BACKGROUND_H"
el19tb 14:6fe667ec957e 2 #define "BACKGROUND_H"
el19tb 14:6fe667ec957e 3
el19tb 14:6fe667ec957e 4 int road[4][4] = {
el19tb 14:6fe667ec957e 5
el19tb 14:6fe667ec957e 6 { 1, 0, 1, 0 },
el19tb 14:6fe667ec957e 7 { 0, 0, 0, 0 },
el19tb 14:6fe667ec957e 8 { 0, 0, 0, 0 },
el19tb 14:6fe667ec957e 9 { 1, 0, 1, 0 },
el19tb 14:6fe667ec957e 10
el19tb 14:6fe667ec957e 11 };
el19tb 14:6fe667ec957e 12
el19tb 14:6fe667ec957e 13 int first_water[4][4] = {
el19tb 14:6fe667ec957e 14
el19tb 14:6fe667ec957e 15 { 1, 0, 1, 0 },
el19tb 14:6fe667ec957e 16 { 0, 0, 0, 1 },
el19tb 14:6fe667ec957e 17 { 0, 1, 1, 0 },
el19tb 14:6fe667ec957e 18 { 1, 0, 1, 0 },
el19tb 14:6fe667ec957e 19 };
el19tb 14:6fe667ec957e 20
el19tb 14:6fe667ec957e 21 int second_water[4][4] = {
el19tb 14:6fe667ec957e 22
el19tb 14:6fe667ec957e 23 { 0, 1, 0, 1 },
el19tb 14:6fe667ec957e 24 { 0, 0, 0, 0 },
el19tb 14:6fe667ec957e 25 { 0, 1, 1, 0 },
el19tb 14:6fe667ec957e 26 { 0, 1, 0, 1 },
el19tb 14:6fe667ec957e 27
el19tb 14:6fe667ec957e 28 };
el19tb 14:6fe667ec957e 29
el19tb 14:6fe667ec957e 30 int third_water[4][4] = {
el19tb 14:6fe667ec957e 31 { 1, 0, 0, 0 },
el19tb 14:6fe667ec957e 32 { 0, 1, 1, 1 },
el19tb 14:6fe667ec957e 33 { 1, 0, 0, 0 },
el19tb 14:6fe667ec957e 34 { 0, 1, 0, 1 },
el19tb 14:6fe667ec957e 35
el19tb 14:6fe667ec957e 36 };
el19tb 14:6fe667ec957e 37
el19tb 16:8a65cccd9685 38 int safety_lanes_one[4][4] = {
el19tb 16:8a65cccd9685 39 { 0, 0, 0, 1 },
el19tb 16:8a65cccd9685 40 { 0, 0, 1, 1 },
el19tb 16:8a65cccd9685 41 { 0, 1, 0, 0 },
el19tb 16:8a65cccd9685 42 { 1, 0, 0, 1 },
el19tb 16:8a65cccd9685 43
el19tb 16:8a65cccd9685 44 };
el19tb 16:8a65cccd9685 45
el19tb 16:8a65cccd9685 46 int safety_lane_two[4][4] = {
el19tb 16:8a65cccd9685 47 { 1, 0, 0, 1 },
el19tb 16:8a65cccd9685 48 { 0, 0, 1, 1 },
el19tb 16:8a65cccd9685 49 { 0, 1, 0, 0 },
el19tb 16:8a65cccd9685 50 { 1, 0, 0, 0 },
el19tb 16:8a65cccd9685 51
el19tb 16:8a65cccd9685 52 };
el19tb 16:8a65cccd9685 53
el19tb 17:67dbdfcdcec2 54 class Background {
el19tb 17:67dbdfcdcec2 55 public:
el19tb 17:67dbdfcdcec2 56
el19tb 17:67dbdfcdcec2 57 Background();
el19tb 17:67dbdfcdcec2 58 ~Background();
el19tb 17:67dbdfcdcec2 59
el19tb 17:67dbdfcdcec2 60 //void moveWater();
el19tb 17:67dbdfcdcec2 61 };
el19tb 14:6fe667ec957e 62 #endif