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

Public Member Functions

int getSpeed ()
 
void resetSpeedMod ()
 
 TransformComponent (int scale)
 
 TransformComponent (float x, float y)
 
 TransformComponent (float x, float y, int scale)
 
 TransformComponent (float x, float y, int w, int h, int scale)
 
void init () override
 
void update () override
 
void setPositionAfterCollision (Vector2D &positionChange)
 
void modifySpeed (int8_t modifier)
 
- Public Member Functions inherited from Component

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 ( )
overridevirtual

TODO: document usage of collision handler

Reimplemented from Component.


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