Version of Robotron arcade game using LPC1768, a Gameduino shield, a serial EEPROM (for high scores), two microswitch joysticks and two buttons plus a box to put it in. 20 levels of mayhem.

Dependencies:   25LCxxx_SPI CommonTypes Gameduino mbed

Committer:
RichardE
Date:
Mon Jun 17 15:10:43 2013 +0000
Revision:
18:70190f956a24
Parent:
8:82d88f9381f3
Improved response to button 1 when entering high scores (HighScoreEntry.cpp).

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RichardE 5:0b0651ac7832 1 /*
RichardE 5:0b0651ac7832 2 * SOURCE FILE : SpriteNumber.h
RichardE 5:0b0651ac7832 3 *
RichardE 5:0b0651ac7832 4 * Enumeration containing sprite numbers.
RichardE 5:0b0651ac7832 5 * Note that these are sprite numbers, NOT sprite image numbers.
RichardE 5:0b0651ac7832 6 * Each sprite can have any sprite image number it wants.
RichardE 5:0b0651ac7832 7 *
RichardE 5:0b0651ac7832 8 */
RichardE 5:0b0651ac7832 9
RichardE 5:0b0651ac7832 10 #ifndef SpriteNumberDefined
RichardE 5:0b0651ac7832 11
RichardE 5:0b0651ac7832 12 #define SpriteNumberDefined
RichardE 5:0b0651ac7832 13
RichardE 5:0b0651ac7832 14 #include "LevelData.h"
RichardE 8:82d88f9381f3 15 #include "ExplosionManager.h"
RichardE 5:0b0651ac7832 16
RichardE 5:0b0651ac7832 17 enum SpriteNumber {
RichardE 5:0b0651ac7832 18 FirstEnemySprite = 0,
RichardE 5:0b0651ac7832 19 FirstHumanSprite = FirstEnemySprite + LevelData::MaxEnemies,
RichardE 5:0b0651ac7832 20 PlayerSprite = FirstHumanSprite + LevelData::MaxHumans,
RichardE 5:0b0651ac7832 21 FirstExplosionSprite = PlayerSprite + 1,
RichardE 5:0b0651ac7832 22 NextFreeSprite = FirstExplosionSprite + ExplosionManager::MaxExplosions,
RichardE 5:0b0651ac7832 23 };
RichardE 5:0b0651ac7832 24
RichardE 5:0b0651ac7832 25 #endif
RichardE 5:0b0651ac7832 26
RichardE 5:0b0651ac7832 27 /* END of SpriteNumber.h */