Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed 4DGL-uLCD-SE SDFileSystem PinDetect
sprites.h@5:cf8ae4ca6f2b, 2022-04-25 (annotated)
- Committer:
- mmcdoanld81
- Date:
- Mon Apr 25 01:52:31 2022 +0000
- Revision:
- 5:cf8ae4ca6f2b
LAME-Michael McDonald
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| mmcdoanld81 | 5:cf8ae4ca6f2b | 1 | //Sprites for LAME |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 2 | #define _ 0x000000 // black |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 3 | #define X 0xFFFFFF // white |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 4 | #define O 0xEB4034 //red |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 5 | #define U 0x0345FC //blue |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 6 | #define Y 0x00F2FF //cyan |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 7 | |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 8 | // AlienAlice Sprites ---------------------------------------------------------- |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 9 | int alienAlice_sprite[8 * 15] = { |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 10 | _,_,X,X,_,_,_,X,_,_,_,X,X,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 11 | _,_,_,_,X,X,_,_,_,X,X,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 12 | _,_,_,_,_,X,X,_,X,X,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 13 | _,_,O,O,O,O,O,O,O,O,O,O,O,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 14 | _,_,O,U,U,_,_,U,_,_,U,U,O,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 15 | _,_,O,U,U,U,U,U,U,U,U,U,O,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 16 | _,_,_,O,O,O,U,U,U,O,O,O,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 17 | _,_,_,_,_,_,O,O,O,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 18 | }; |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 19 | |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 20 | // AlienBob Sprites ------------------------------------------------------------ |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 21 | int alienBobDown_sprite[8 * 15] = { |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 22 | _,_,_,_,_,X,X,_,X,X,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 23 | _,_,X,_,X,_,_,_,_,_,X,_,X,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 24 | _,_,X,_,X,X,X,X,X,X,X,_,X,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 25 | _,_,X,X,X,X,X,X,X,X,X,X,X,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 26 | _,_,_,X,X,O,X,X,X,O,X,X,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 27 | _,_,_,_,X,X,X,X,X,X,X,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 28 | _,_,_,_,_,X,_,_,_,X,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 29 | _,_,_,_,X,_,_,_,_,_,X,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 30 | }; |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 31 | |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 32 | int alienBobUp_sprite[8 * 15] = { |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 33 | _,_,_,X,_,_,_,_,_,_,_,X,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 34 | _,_,_,_,X,_,_,_,_,_,X,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 35 | _,_,_,_,X,X,X,X,X,X,X,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 36 | _,_,X,X,X,X,X,X,X,X,X,X,X,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 37 | _,_,X,X,X,O,X,X,X,O,X,X,X,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 38 | _,_,X,_,X,X,X,X,X,X,X,_,X,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 39 | _,_,X,_,_,X,_,_,_,X,_,_,X,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 40 | _,_,_,_,X,_,_,_,_,_,X,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 41 | }; |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 42 | |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 43 | |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 44 | int alienJeff_sprite[8 * 15] = { |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 45 | _,_,_,O,_,_,_,_,_,_,_,O,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 46 | _,_,_,O,_,_,U,_,U,_,_,O,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 47 | _,_,_,O,_,X,O,X,O,X,_,O,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 48 | _,_,_,O,_,X,X,X,X,X,_,O,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 49 | _,_,_,O,O,O,X,X,X,O,O,O,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 50 | _,_,_,_,_,U,U,U,U,U,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 51 | _,_,_,O,O,O,U,U,U,O,O,O,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 52 | _,_,_,O,_,_,_,U,_,_,_,O,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 53 | }; |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 54 | |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 55 | |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 56 | int alienMike_sprite[8 * 15] = { |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 57 | _,_,_,Y,_,_,_,_,_,_,_,Y,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 58 | _,_,_,Y,_,_,Y,_,Y,_,_,Y,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 59 | _,_,_,_,Y,Y,Y,Y,Y,Y,Y,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 60 | _,_,U,_,_,Y,O,Y,O,Y,_,_,U,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 61 | _,_,U,U,U,U,Y,Y,Y,U,U,U,U,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 62 | _,_,_,_,U,_,Y,Y,Y,_,U,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 63 | _,_,_,_,_,_,Y,Y,Y,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 64 | _,_,_,_,_,_,_,Y,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 65 | }; |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 66 | |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 67 | // Ship Sprites ---------------------------------------------------------------- |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 68 | int ship_sprite[8 * 27] = { |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 69 | _,_,_,_,_,_,_,_,_,_,O,O,O,_,O,O,O,_,_,_,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 70 | _,_,_,_,_,_,_,_,_,_,X,X,X,_,X,X,X,_,_,_,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 71 | _,_,_,_,_,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 72 | _,_,_,_,_,_,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 73 | _,_,_,_,_,_,_,X,X,_,_,X,X,X,X,X,_,_,X,X,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 74 | _,_,_,_,_,_,_,X,X,_,_,_,X,X,X,_,_,_,X,X,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 75 | _,_,_,_,_,_,_,O,O,_,_,_,X,X,X,_,_,_,O,O,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 76 | _,_,_,_,_,_,_,_,_,_,_,_,_,O,_,_,_,_,_,_,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 77 | }; |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 78 | |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 79 | // Clear Sprites --------------------------------------------------------------- |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 80 | int clear_sprite[8 * 15] = { |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 81 | _,_,_,_,_,_,_,_,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 82 | _,_,_,_,_,_,_,_,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 83 | _,_,_,_,_,_,_,_,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 84 | _,_,_,_,_,_,_,_,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 85 | _,_,_,_,_,_,_,_,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 86 | _,_,_,_,_,_,_,_,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 87 | _,_,_,_,_,_,_,_,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 88 | _,_,_,_,_,_,_,_,_,_,_,_,_,_,_, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 89 | }; |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 90 | |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 91 | // Bullet Sprites -------------------------------------------------------------- |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 92 | int bullet_sprite[3 * 1] = { |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 93 | X, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 94 | X, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 95 | O, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 96 | }; |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 97 | |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 98 | int nobullet_sprite[3 * 1] = { |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 99 | _, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 100 | _, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 101 | _, |
| mmcdoanld81 | 5:cf8ae4ca6f2b | 102 | }; |