[go: up one dir, main page]

Menu

[r1]: / Game.cpp  Maximize  Restore  History

Download this file

40 lines (32 with data), 759 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "Game.h"
Game::Game()
{
}
Game::~Game()
{
}
void Game::vThink(const int &elapsedTime)
{
tileManager.vThink(elapsedTime);
unitManager.vThink(elapsedTime);
}
void Game::vRender(SDL_Surface *pDestSurface)
{
tileManager.vRender(pDestSurface);
unitManager.vRender(pDestSurface);
}
bool Game::vLoad(TiXmlElement *pXMLData)
{
if (tileManager.vLoad(pXMLData->FirstChildElement("tiles")) == false)
return false;
if (unitManager.vLoad(pXMLData->FirstChildElement("units")) == false)
return false;
return true;
}
TiXmlElement Game::vGetSaveData()
{
TiXmlElement gameElm("map");
gameElm.InsertEndChild(tileManager.vGetSaveData());
gameElm.InsertEndChild(unitManager.vGetSaveData());
return gameElm;
}