Hugo Hu / Mbed 2 deprecated BRAVEHEART

Dependencies:   mbed N5110 ShiftReg PinDetect

Committer:
Siriagus
Date:
Sun May 10 09:37:51 2015 +0000
Revision:
15:d5eb13c4c1c6
Parent:
13:7ab71c7c311b
Child:
16:caf613d5b85e
Enemy - bullet collison + entities can walk upwards slopes or climb walls with a height smaller than themselves.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Siriagus 8:9ac6a428fa26 1 #ifndef RESOURCES_H
Siriagus 8:9ac6a428fa26 2 #define RESOURCES_H
Siriagus 8:9ac6a428fa26 3
Siriagus 8:9ac6a428fa26 4 // Resource files - sprites/images stored as arrays
Siriagus 8:9ac6a428fa26 5
Siriagus 10:f2488a0ecab7 6 /// Images: Arrays consisting of 1 (opaque) or 0 (blank).
Siriagus 8:9ac6a428fa26 7 namespace Image
Siriagus 12:8178fad5e660 8 {
Siriagus 13:7ab71c7c311b 9 const int Square5[5][5] = {
Siriagus 11:adb68da98262 10 {1, 1, 1, 1, 1},
Siriagus 11:adb68da98262 11 {1, 0, 0, 0, 1},
Siriagus 11:adb68da98262 12 {1, 0, 0, 0, 1},
Siriagus 11:adb68da98262 13 {1, 0, 0, 0, 1},
Siriagus 11:adb68da98262 14 {1, 1, 1, 1, 1}
Siriagus 11:adb68da98262 15 };
Siriagus 11:adb68da98262 16
Siriagus 8:9ac6a428fa26 17 // Player sprite
Siriagus 13:7ab71c7c311b 18 const int Player[5][5] = {
Siriagus 8:9ac6a428fa26 19 {0, 0, 1, 1, 0},
Siriagus 8:9ac6a428fa26 20 {0, 1, 0, 0, 1},
Siriagus 8:9ac6a428fa26 21 {1, 0, 1, 1, 0},
Siriagus 8:9ac6a428fa26 22 {0, 0, 1, 1, 0},
Siriagus 8:9ac6a428fa26 23 {0, 1, 0, 0, 1}
Siriagus 13:7ab71c7c311b 24 };
Siriagus 13:7ab71c7c311b 25
Siriagus 13:7ab71c7c311b 26 const int Cross3[3][3] = {
Siriagus 13:7ab71c7c311b 27 {0,1,0},
Siriagus 13:7ab71c7c311b 28 {1,1,1},
Siriagus 13:7ab71c7c311b 29 {0,1,0}
Siriagus 13:7ab71c7c311b 30 };
Siriagus 13:7ab71c7c311b 31
Siriagus 13:7ab71c7c311b 32 const int Enemy2[4][3] = {
Siriagus 13:7ab71c7c311b 33 {1,1,1},
Siriagus 13:7ab71c7c311b 34 {0,1,0},
Siriagus 13:7ab71c7c311b 35 {1,1,1},
Siriagus 13:7ab71c7c311b 36 {1,0,1}
Siriagus 13:7ab71c7c311b 37 };
Siriagus 13:7ab71c7c311b 38
Siriagus 13:7ab71c7c311b 39 const int Enemy1[5][5] = {
Siriagus 15:d5eb13c4c1c6 40 {1,1,0,0,0},
Siriagus 15:d5eb13c4c1c6 41 {1,1,1,1,0},
Siriagus 13:7ab71c7c311b 42 {0,0,1,0,0},
Siriagus 15:d5eb13c4c1c6 43 {0,1,1,1,1},
Siriagus 13:7ab71c7c311b 44 {1,1,0,1,1}
Siriagus 13:7ab71c7c311b 45 };
Siriagus 15:d5eb13c4c1c6 46
Siriagus 15:d5eb13c4c1c6 47 const int Enemy3[5][6] = {
Siriagus 15:d5eb13c4c1c6 48 {0,1,1,0,0,0},
Siriagus 15:d5eb13c4c1c6 49 {1,1,1,0,0,1},
Siriagus 15:d5eb13c4c1c6 50 {1,1,1,1,1,0},
Siriagus 15:d5eb13c4c1c6 51 {0,1,1,1,1,0},
Siriagus 15:d5eb13c4c1c6 52 {0,1,0,0,1,0}
Siriagus 15:d5eb13c4c1c6 53 };
Siriagus 8:9ac6a428fa26 54 }
Siriagus 8:9ac6a428fa26 55
Siriagus 8:9ac6a428fa26 56 #endif