#include <table.hpp>
Public Member Functions | |
Stick (Vector2 position) | |
virtual | ~Stick ()=default |
void | SetShown (bool value) |
void | SetForce (float value) |
bool | GetShown () |
Vector2 | GetCurrentForce () |
void | Create () override |
void | Update () override |
void | Draw () override |
Draws the sprites. More... | |
![]() | |
Sprite (const char *texture_file_name, Vector2 initial_position, float scale=1.0f, float rotation=0.0f) | |
virtual | ~Sprite () |
void | SetScale (float scale) |
Sets the scale of the sprites. More... | |
void | SetPosition (Vector2 position) |
Sets the position of the sprites. More... | |
void | SetRotation (float rotation) |
Sets the rotation of the sprites. More... | |
Vector2 | GetPosition () |
Gets the position of the sprites. More... | |
float | GetWidth () |
Gets the width of the sprites. More... | |
float | GetHeight () |
Gets the height of the sprites. More... | |
float | GetRotation () |
Gets the exact rotation of the sprites. More... | |
![]() | |
Drawable () | |
Sets the sprites' IDs. More... | |
virtual | ~Drawable ()=default |
int | GetID () |
Additional Inherited Members | |
![]() | |
Vector2 | sprite_position |
Texture2D | sprite_texture |
float | sprite_scale_factor |
float | sprite_rotation |
|
inline |
|
virtualdefault |
|
overridevirtual |
Reimplemented from DrawableManager::Drawable.
|
overridevirtual |
Draws the sprites.
Reimplemented from Sprite.
Vector2 Stick::GetCurrentForce | ( | ) |
bool Stick::GetShown | ( | ) |
void Stick::SetForce | ( | float | value | ) |
void Stick::SetShown | ( | bool | value | ) |
|
overridevirtual |
Reimplemented from DrawableManager::Drawable.