VEGO-Engine  0.1
Loading...
Searching...
No Matches
GameInternal Class Reference
Collaboration diagram for GameInternal:
[legend]

Public Member Functions

void init (const char *title, int xpos, int ypos, int width, int height, bool fullscreen)
 
void handleEvents ()
 
void update ()
 
void render ()
 
void clean ()
 
bool isRunning () const
 
void setRunning (bool running)
 
void stopGame ()
 
void refreshPlayers ()
 

Public Attributes

SDL_Renderer * renderer = nullptr
 
SDL_Event event
 
CollisionHandlercollisionHandler
 
AssetManagerassets
 
TextureManagertextureManager
 
SoundManagersoundManager
 
Manager manager
 
RenderManager renderManager
 
Mapmap
 
std::vector< Entity * > & tiles
 
std::vector< Entity * > & players
 
std::vector< Entity * > & projectiles
 
std::vector< Entity * > & hearts
 
std::vector< Entity * > & powerups
 

The documentation for this class was generated from the following files: