Корабът Радецки - Eight ball pool v 1.0
The documnetation for our physics-themed project.
Table Class Reference

#include <table.hpp>

Inheritance diagram for Table:
Sprite DrawableManager::Drawable

Public Member Functions

 Table ()
 
void Create () override
 
- Public Member Functions inherited from Sprite
 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...
 
void Draw () override
 Draws the sprites. More...
 
- Public Member Functions inherited from DrawableManager::Drawable
 Drawable ()
 Sets the sprites' IDs. More...
 
virtual ~Drawable ()=default
 
virtual void Update ()
 
int GetID ()
 

Additional Inherited Members

- Protected Attributes inherited from Sprite
Vector2 sprite_position
 
Texture2D sprite_texture
 
float sprite_scale_factor
 
float sprite_rotation
 

Constructor & Destructor Documentation

◆ Table()

Table::Table ( )
inline

Member Function Documentation

◆ Create()

void Table::Create ( )
overridevirtual

Reimplemented from DrawableManager::Drawable.