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
 
CollisionHandler * collisionHandler
 
AssetManager * assets
 
TextureManager * textureManager
 
SoundManager * soundManager
 
Manager manager
 
RenderManager renderManager
 
Map * map
 
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: