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 8:82d88f9381f3 1 /*
RichardE 8:82d88f9381f3 2 * SOURCE FILE : ExplosionObject.h
RichardE 8:82d88f9381f3 3 *
RichardE 8:82d88f9381f3 4 * Represents an explosion.
RichardE 8:82d88f9381f3 5 *
RichardE 8:82d88f9381f3 6 */
RichardE 8:82d88f9381f3 7
RichardE 8:82d88f9381f3 8 #ifndef ExplosionObjectIncluded
RichardE 8:82d88f9381f3 9
RichardE 8:82d88f9381f3 10 #define ExplosionObjectIncluded
RichardE 8:82d88f9381f3 11
RichardE 8:82d88f9381f3 12 #include "OneShotObject.h"
RichardE 8:82d88f9381f3 13 #include "SpriteImageId.h"
RichardE 8:82d88f9381f3 14
RichardE 8:82d88f9381f3 15 class ExplosionObject : public OneShotObject {
RichardE 8:82d88f9381f3 16
RichardE 8:82d88f9381f3 17 public :
RichardE 8:82d88f9381f3 18
RichardE 8:82d88f9381f3 19 /***************/
RichardE 8:82d88f9381f3 20 /* CONSTRUCTOR */
RichardE 8:82d88f9381f3 21 /***************/
RichardE 8:82d88f9381f3 22 ExplosionObject() {
RichardE 8:82d88f9381f3 23 SetImageRange( Explosion0Image, Explosion9Image, 7 );
RichardE 8:82d88f9381f3 24 }
RichardE 8:82d88f9381f3 25
RichardE 8:82d88f9381f3 26 /**************/
RichardE 8:82d88f9381f3 27 /* DESTRUCTOR */
RichardE 8:82d88f9381f3 28 /**************/
RichardE 8:82d88f9381f3 29 virtual ~ExplosionObject() {
RichardE 8:82d88f9381f3 30 }
RichardE 8:82d88f9381f3 31
RichardE 8:82d88f9381f3 32 /************************/
RichardE 8:82d88f9381f3 33 /* GET GAME OBJECT TYPE */
RichardE 8:82d88f9381f3 34 /************************/
RichardE 8:82d88f9381f3 35 // Returns type of game object.
RichardE 8:82d88f9381f3 36 virtual GameObjectTypes GetType( void ) {
RichardE 8:82d88f9381f3 37 return ExplosionObjectType;
RichardE 8:82d88f9381f3 38 }
RichardE 8:82d88f9381f3 39
RichardE 8:82d88f9381f3 40 };
RichardE 8:82d88f9381f3 41
RichardE 8:82d88f9381f3 42 #endif
RichardE 8:82d88f9381f3 43
RichardE 8:82d88f9381f3 44 /* END of ExplosionObject.h */
RichardE 8:82d88f9381f3 45