Klasa bytu, który może poruszać sie po mapie, i mieć animacje.
Więcej...
#include <Entity.hpp>
Metody publiczne |
| Entity (unsigned int x=32, unsigned int y=32) |
| Konstruktor.
|
bool | load (const std::string path) |
| Ładuje animacje z pliku.
|
void | moveDown () |
| Porusza obiekt w dół i animuje ruch.
|
void | moveLeft () |
| Porusza obiekt w lewo i animuje ruch.
|
void | moveRight () |
| Porusza obiekt w prawo i animuje ruch.
|
void | moveUp () |
| Porusza obiekt w góre i animuje ruch.
|
void | update () |
| Odświeża animacje.
|
void | idle () |
| idle
|
void | setPosition (unsigned int, unsigned int) |
| Ustawia pozycje ( w kaflach )
|
void | setPositionFloat (float, float) |
| Ustawia pozycje ( float )
|
sf::Vector2u | getPosition () |
| Zwraca pozycje przeliczoną na kafle.
|
sf::Vector2f | getPositionFloat () |
| Zwraca pozycje w floatcie.
|
virtual void | draw (sf::RenderTarget &target, sf::RenderStates states) const |
| Rysuje.
|
Opis szczegółowy
Klasa bytu, który może poruszać sie po mapie, i mieć animacje.
Dokumentacja konstruktora i destruktora
Entity::Entity |
( |
unsigned int |
x = 32 , |
|
|
unsigned int |
y = 32 |
|
) |
| |
Dokumentacja funkcji składowych
sf::Vector2u Entity::getPosition |
( |
| ) |
|
Zwraca pozycje przeliczoną na kafle.
- Zwraca
- Pozycja
bool Entity::load |
( |
const std::string |
path | ) |
|
Ładuje animacje z pliku.
Możliwe dwa formaty plików, informacje logowane do pliku.
- Parametry
-
path | - ścieżka do pliku XML |
- Zwraca
- Powodzenie operacji
void Entity::setPosition |
( |
unsigned int |
x, |
|
|
unsigned int |
y |
|
) |
| |
Ustawia pozycje ( w kaflach )
- Parametry
-
void Entity::setPositionFloat |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
Ustawia pozycje ( float )
- Parametry
-
Dokumentacja atrybutów składowych
bool Entity::nokeypressed |
|
protected |
sf::Vector2f Entity::position |
|
protected |
Szybkość przemieszczania się
sf::Texture Entity::tiles |
|
protected |
Dokumentacja dla tej klasy została wygenerowana z plików: