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:
4:673eb9735d44
Improved response to button 1 when entering high scores (HighScoreEntry.cpp).

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RichardE 4:673eb9735d44 1 /*
RichardE 4:673eb9735d44 2 * SOURCE FILE : GameObjectLocator.h
RichardE 4:673eb9735d44 3 *
RichardE 4:673eb9735d44 4 * Code for randomly positioning objects.
RichardE 4:673eb9735d44 5 *
RichardE 4:673eb9735d44 6 */
RichardE 4:673eb9735d44 7
RichardE 4:673eb9735d44 8 #ifndef GameObjectLocatorIncluded
RichardE 4:673eb9735d44 9
RichardE 4:673eb9735d44 10 #define GameObjectLocatorIncluded
RichardE 4:673eb9735d44 11
RichardE 4:673eb9735d44 12 #include "GameObject.h"
RichardE 4:673eb9735d44 13
RichardE 4:673eb9735d44 14 class GameObjectLocator {
RichardE 4:673eb9735d44 15
RichardE 4:673eb9735d44 16 public :
RichardE 4:673eb9735d44 17
RichardE 4:673eb9735d44 18 /*************************************/
RichardE 4:673eb9735d44 19 /* POSITION OBJECT RANDOMLY IN ARENA */
RichardE 4:673eb9735d44 20 /*************************************/
RichardE 4:673eb9735d44 21 // Pass object to locate in obj.
RichardE 4:673eb9735d44 22 static void Locate( GameObject *obj );
RichardE 4:673eb9735d44 23
RichardE 4:673eb9735d44 24 private :
RichardE 4:673eb9735d44 25
RichardE 4:673eb9735d44 26 // Indicates which quadrant to put next object in.
RichardE 4:673eb9735d44 27 static UInt8 quad;
RichardE 4:673eb9735d44 28
RichardE 4:673eb9735d44 29 };
RichardE 4:673eb9735d44 30
RichardE 4:673eb9735d44 31 #endif
RichardE 4:673eb9735d44 32
RichardE 4:673eb9735d44 33 /* END of GameObjectLocator.h */
RichardE 4:673eb9735d44 34