14 #ifndef GK_SPRITE_HPP_ 15 #define GK_SPRITE_HPP_ 28 void load(
const std::string &textureName,
u16 frameWidth,
u16 frameHeight,
bool isAnimated =
false);
68 #endif // GK_SPRITE_HPP_ SpriteAnimation & getAnimation(std::size_t i)
void addAnimation(const SpriteAnimation &animation)
const SpriteAnimation & currentAnimation() const
void load(const Sprite &sprite)
void setCurrentAnimation(u16 currentAnimation)
const SpriteAnimation & getAnimation(std::size_t i) const
void setAnimated(bool isAnimated)
std::vector< SpriteAnimation > m_animations
SpriteAnimation & currentAnimation()
void setCurrentFrame(u16 currentFrame)