diff options
| author | XaviDCR92 <xavi.dcr@gmail.com> | 2017-03-09 23:59:53 +0100 |
|---|---|---|
| committer | XaviDCR92 <xavi.dcr@gmail.com> | 2017-03-09 23:59:53 +0100 |
| commit | f416816883545433ea33ca410983371e657dba18 (patch) | |
| tree | 1c8682679b1c67261447570c4f66d0d8919bdc00 /Gameplay.cpp | |
| parent | 8ec41b4410aba535008daf991ea59a8740951d44 (diff) | |
| download | pocketempires-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.cpp | 11 |
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) |
