Hugo Hu / Mbed 2 deprecated BRAVEHEART

Dependencies:   mbed N5110 ShiftReg PinDetect

Committer:
Siriagus
Date:
Fri May 08 23:51:26 2015 +0000
Revision:
12:8178fad5e660
Parent:
11:adb68da98262
Child:
13:7ab71c7c311b
Added template drawImage function which can draw images of any dimension.

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 11:adb68da98262 9 const int Player[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 11:adb68da98262 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 11:adb68da98262 24 };*/
Siriagus 8:9ac6a428fa26 25 }
Siriagus 8:9ac6a428fa26 26
Siriagus 12:8178fad5e660 27 namespace Border
Siriagus 12:8178fad5e660 28 {
Siriagus 12:8178fad5e660 29 const int DotsColumn[48][3] = {
Siriagus 12:8178fad5e660 30 {0,0,0},
Siriagus 12:8178fad5e660 31 {0,1,0},
Siriagus 12:8178fad5e660 32 {0,0,0},
Siriagus 12:8178fad5e660 33 {1,1,1},
Siriagus 12:8178fad5e660 34 {1,0,1},
Siriagus 12:8178fad5e660 35 {1,1,1},
Siriagus 12:8178fad5e660 36 {0,0,0},
Siriagus 12:8178fad5e660 37 {0,1,0},
Siriagus 12:8178fad5e660 38 {0,0,0},
Siriagus 12:8178fad5e660 39 {1,1,1},
Siriagus 12:8178fad5e660 40 {1,0,1},
Siriagus 12:8178fad5e660 41 {1,1,1},
Siriagus 12:8178fad5e660 42 {0,0,0},
Siriagus 12:8178fad5e660 43 {0,1,0},
Siriagus 12:8178fad5e660 44 {0,0,0},
Siriagus 12:8178fad5e660 45 {1,1,1},
Siriagus 12:8178fad5e660 46 {1,0,1},
Siriagus 12:8178fad5e660 47 {1,1,1},
Siriagus 12:8178fad5e660 48 {0,0,0},
Siriagus 12:8178fad5e660 49 {0,1,0},
Siriagus 12:8178fad5e660 50 {0,0,0},
Siriagus 12:8178fad5e660 51 {1,1,1},
Siriagus 12:8178fad5e660 52 {1,0,1},
Siriagus 12:8178fad5e660 53 {1,1,1},
Siriagus 12:8178fad5e660 54 {0,0,0},
Siriagus 12:8178fad5e660 55 {0,1,0},
Siriagus 12:8178fad5e660 56 {0,0,0},
Siriagus 12:8178fad5e660 57 {1,1,1},
Siriagus 12:8178fad5e660 58 {1,0,1},
Siriagus 12:8178fad5e660 59 {1,1,1},
Siriagus 12:8178fad5e660 60 {0,0,0},
Siriagus 12:8178fad5e660 61 {0,1,0},
Siriagus 12:8178fad5e660 62 {0,0,0},
Siriagus 12:8178fad5e660 63 {1,1,1},
Siriagus 12:8178fad5e660 64 {1,0,1},
Siriagus 12:8178fad5e660 65 {1,1,1},
Siriagus 12:8178fad5e660 66 {0,0,0},
Siriagus 12:8178fad5e660 67 {0,1,0},
Siriagus 12:8178fad5e660 68 {0,0,0},
Siriagus 12:8178fad5e660 69 {1,1,1},
Siriagus 12:8178fad5e660 70 {1,0,1},
Siriagus 12:8178fad5e660 71 {1,1,1},
Siriagus 12:8178fad5e660 72 {0,0,0},
Siriagus 12:8178fad5e660 73 {0,1,0},
Siriagus 12:8178fad5e660 74 {0,0,0},
Siriagus 12:8178fad5e660 75 {1,1,1},
Siriagus 12:8178fad5e660 76 {1,0,1},
Siriagus 12:8178fad5e660 77 {1,1,1}
Siriagus 12:8178fad5e660 78 };
Siriagus 8:9ac6a428fa26 79
Siriagus 12:8178fad5e660 80
Siriagus 12:8178fad5e660 81
Siriagus 12:8178fad5e660 82
Siriagus 12:8178fad5e660 83
Siriagus 12:8178fad5e660 84 }
Siriagus 8:9ac6a428fa26 85
Siriagus 8:9ac6a428fa26 86
Siriagus 8:9ac6a428fa26 87
Siriagus 8:9ac6a428fa26 88
Siriagus 8:9ac6a428fa26 89 #endif