Klasa przechowująca klatki animacji i ich teksture. Więcej...
#include <Animation.hpp>
Metody publiczne | |
void | setTileSize (unsigned int width, unsigned int height) |
ustawia wiekość kafla | |
void | addFrame (sf::IntRect rect) |
dodaje klatke animacji | |
void | addFrameGID (unsigned int i) |
dodaje klatke | |
void | setTileset (const sf::Texture &texture) |
ustawia tileset z animacjami | |
const sf::Texture * | getSpriteSheet () const |
zwraca tileset | |
std::size_t | getSize () const |
zwraca ilość klatek w animacji | |
const sf::IntRect & | getFrame (std::size_t n) const |
zwraca klatke |
Klasa przechowująca klatki animacji i ich teksture.
void Animation::addFrame | ( | sf::IntRect | rect | ) |
dodaje klatke animacji
rect | klatka animacji |
void Animation::addFrameGID | ( | unsigned int | GID | ) |
dodaje klatke
dodaje klatke na podstawie GID(przeliczonych współrzędnych na wielkość w kaflach) a nie współrzędnych całej tekstury
GID | gid klatki |
const sf::IntRect & Animation::getFrame | ( | std::size_t | n | ) | const |
zwraca klatke
zwraca klatke z vectora klatek
numer | klatki |
std::size_t Animation::getSize | ( | ) | const |
zwraca ilość klatek w animacji
const sf::Texture * Animation::getSpriteSheet | ( | ) | const |
zwraca tileset
void Animation::setTileset | ( | const sf::Texture & | texture | ) |
ustawia tileset z animacjami
texture | tileset |