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

Public Member Functions

SDL_AppResult init ()
 
SDL_AppResult handleEvent (SDL_Event *event)
 
void update (Uint64 frameTime)
 
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
 
PickupManagerpickupManager
 
TextureManagertextureManager
 
SoundManagersoundManager
 
InputManagerinputManager
 
RenderManagerrenderManager
 
EventManagereventManager
 
InteractionManagerinteractionManager
 
Manager manager
 
Mapmap
 
ConfigLoaderconfig
 
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: