YourCityInvadedByAliens
Documentation for code of the game
|
|
Go to the documentation of this file.
52 virtual void draw(SDL_Renderer* pRenderer) = 0;
int m_nG
Definition: render_base.h:19
virtual void draw(SDL_Renderer *pRenderer)=0
virtual void addFlyingShadowObject(RenderObject *pObject)=0
Definition: render_base.h:12
Definition: game_rocket_state.h:6
RenderObject(int nPositionZ)
Definition: render_base.cpp:21
virtual void addCloudsObject(RenderObject *pObject)=0
virtual ~RenderObject()
Definition: render_base.cpp:26
int getPositionZ()
Definition: render_base.cpp:30
virtual void addGroundObject(RenderObject *pObject)=0
virtual void addTransportsObject(RenderObject *pObject)=0
void changeRenderColor(SDL_Renderer *renderer)
Definition: render_base.cpp:14
virtual void addBioplast(GameBioplastState *pState)=0
int m_nR
Definition: render_base.h:18
virtual void addRocket(GameRocketState *pRocketState)=0
Definition: render_base.h:42
Definition: game_bioplast_state.h:5
virtual bool canDraw(const GameState &state)=0
int m_nB
Definition: render_base.h:20
virtual void addVegetationObject(RenderObject *pObject)=0
Definition: game_state.h:10
Definition: render_base.h:26
virtual void addBuildingsObject(RenderObject *pObject)=0
virtual void addRoadsObject(RenderObject *pObject)=0
void destroy()
Definition: render_base.cpp:38
virtual void modify(const GameState &state, IRenderWindow *pRenderWindow)
Definition: render_base.cpp:42
virtual void addFlyingObject(RenderObject *pObject)=0
int m_nA
Definition: render_base.h:21
virtual void addPanelsObject(RenderObject *pObject)=0
int m_nPositionZ
Definition: render_base.h:59
bool m_bDestroyed
Definition: render_base.h:56
int randomNoise()
Definition: render_base.cpp:46
RenderColor(int nR, int nG, int nB, int nA)
Definition: render_base.cpp:7
virtual void addRocketsObject(RenderObject *pObject)=0
bool isDestroyed()
Definition: render_base.cpp:34