| 
    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