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: 25LCxxx_SPI CommonTypes Gameduino mbed
Diff: Level.h
- Revision:
- 1:dfd5eaaf96a3
- Parent:
- 0:5fa232ee5fdf
- Child:
- 2:bb0f631a6068
--- a/Level.h Tue Jun 04 20:16:33 2013 +0000
+++ b/Level.h Wed Jun 05 22:05:41 2013 +0000
@@ -12,19 +12,20 @@
#include "Types.h"
#include "Gameduino.h" // Gameduino library
+ #include "GDExtra.h" // a few more Gameduino related functions
+ #include "GDConst.h" // a few more Gameduino constants
+ #include "CharCodes.h" // character codes
+ #include "CharBlocks.h"
+ #include "StringData.h"
#include "HighScoreTable.h"
#if 0
- #include "GDConst.h" // a few more Gameduino constants
- #include "GDExtra.h" // a few more Gameduino related functions
#include "ArenaConst.h"
#include "SpriteImageId.h"
- #include "CharCodes.h" // character codes
#include "GameObject.h"
#include "GruntObject.h"
#include "BlueMeanyObject.h"
#include "CrusherObject.h"
- #include "BrainObject.h"
- #include "StringData.h"
+ #include "BrainObject.h"
#include "CharFrame.h"
#include "SoundManager.h"
#include "Sounds.h"
@@ -54,7 +55,15 @@
void SetHighScores( HighScoreTable *hst ) {
highScores = hst;
}
-
+
+ /*************************************************/
+ /* SET GAMEDUINO ON WHICH GRAPHICS WILL BE DRAWN */
+ /*************************************************/
+ // Pass pointer to a Gameduino.
+ void SetGameduino( Gameduino *g ) {
+ gd = g;
+ }
+
/***************************************/
/* SET PLAYER WHO IS PLAYING THE LEVEL */
/***************************************/
@@ -79,9 +88,12 @@
protected :
- // Pointer to high score table.
- HighScoreTable *highScores;
+ // Pointer to high score table.
+ HighScoreTable *highScores;
+ // Gameduino on which level is played.
+ Gameduino *gd;
+
// Player playing the level.
// PlayerObject *player;