summaryrefslogtreecommitdiff
path: root/Gameplay.cpp
diff options
context:
space:
mode:
authorXaviDCR92 <xavi.dcr@gmail.com>2017-03-09 23:59:53 +0100
committerXaviDCR92 <xavi.dcr@gmail.com>2017-03-09 23:59:53 +0100
commitf416816883545433ea33ca410983371e657dba18 (patch)
tree1c8682679b1c67261447570c4f66d0d8919bdc00 /Gameplay.cpp
parent8ec41b4410aba535008daf991ea59a8740951d44 (diff)
downloadpocketempires-f416816883545433ea33ca410983371e657dba18.tar.gz
* Nearest unit and/or building is found (no sqrt method used).
* Preliminar unit/building selection algorithm. * Added cursor onscreen. - Removed old Peasant sprites. Only 2 sprites needed!
Diffstat (limited to 'Gameplay.cpp')
-rw-r--r--Gameplay.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/Gameplay.cpp b/Gameplay.cpp
index 2ae632e..c406834 100644
--- a/Gameplay.cpp
+++ b/Gameplay.cpp
@@ -3,6 +3,7 @@
* **************************************/
#include "Gameplay.h"
+#include "MouseSpr.c"
/* **************************************
* Defines *
@@ -20,6 +21,7 @@ Player GamePlayers[GAME_MAX_PLAYERS];
static const char PauseMenuOption_0[] PROGMEM = "Resume";
static const char PauseMenuOption_1[] PROGMEM = "Quit";
+static TYPE_SPRITE MouseSpr;
static const char * const PauseMenuOptions[] PROGMEM = {PauseMenuOption_0,
PauseMenuOption_1 };
@@ -79,6 +81,13 @@ void GameInit(void)
GamePlayers[i].Init();
}
+ MouseSpr.Data = MouseSprData;
+ MouseSpr.color = GFX_INVERT;
+ MouseSpr.rotation = NOROT;
+ MouseSpr.flip = NOFLIP;
+ MouseSpr.x = (X_SCREEN_RESOLUTION >> 1) - 4;
+ MouseSpr.y = (Y_SCREEN_RESOLUTION >> 1) - 4;
+
GfxInit();
GameLoop();
@@ -125,6 +134,8 @@ void GameGraphics(void)
{
GamePlayers[i].DrawHandler();
}
+
+ GfxDrawSprite(&MouseSpr);
}
void GameLoop(void)