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

Public Member Functions

 TransformComponent (int scale=1)
 
 TransformComponent (float x, float y, int scale=1)
 
 TransformComponent (float x, float y, int w, int h, int scale=1)
 
void init () override
 
void update (uint_fast16_t diffTime) override
 
void setPositionAfterCollision (Vector2D &positionChange)
 
int getSpeed ()
 

Public Attributes

Vector2D position
 
Vector2D direction
 
int height = 32
 
int width = 32
 
int scale = 1
 
- Public Attributes inherited from Component
Entityentity
 

Member Function Documentation

◆ init()

void TransformComponent::init ( )
overridevirtual

Reimplemented from Component.

◆ update()

void TransformComponent::update ( uint_fast16_t diffTime)
overridevirtual

TODO: document usage of collision handler

Reimplemented from Component.


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