SDL SPOOKY PLATFORMER ENGINE  0.2.0
An implementation of a platformer using sdl, implemented using an entity component system and efficient collision management.
Public Member Functions | List of all members
ColliderListComponent Class Reference

#include <ColliderListComponent.hpp>

Inheritance diagram for ColliderListComponent:
Component

Public Member Functions

 ColliderListComponent (std::initializer_list< ColliderComponent * > colliders)
 
 ColliderListComponent () = default
 
void AddComponents (std::initializer_list< ColliderComponent * > colliders)
 
void AddComponent (ColliderComponent *collider)
 
void Update (float fixedTime)
 Update this component according to the deltaTime. More...
 
void Render (SDL_Renderer *ren)
 Render this component in the screen if it can be rendered. More...
 
- Public Member Functions inherited from Component
 Component ()
 
virtual ~Component ()
 

Additional Inherited Members

- Protected Attributes inherited from Component
GameObjectentity
 The entitity to which this component belongs to. More...
 

Constructor & Destructor Documentation

ColliderListComponent::ColliderListComponent ( std::initializer_list< ColliderComponent * >  colliders)
ColliderListComponent::ColliderListComponent ( )
default

Member Function Documentation

void ColliderListComponent::AddComponent ( ColliderComponent collider)
void ColliderListComponent::AddComponents ( std::initializer_list< ColliderComponent * >  colliders)
void ColliderListComponent::Render ( SDL_Renderer *  ren)
virtual

Render this component in the screen if it can be rendered.

Reimplemented from Component.

void ColliderListComponent::Update ( float  deltaTime)
virtual

Update this component according to the deltaTime.

Implements Component.


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