7 #include <SFML/Graphics/RenderTarget.hpp> 8 #include <SFML/Graphics/Sprite.hpp> 9 #include <SFML/System/Vector2.hpp> 11 #include <NasNas/core/data/Rect.hpp> 12 #include <NasNas/core/graphics/Anim.hpp> 13 #include <NasNas/core/graphics/SpriteSheet.hpp> 14 #include <NasNas/ecs/components/GraphicsComponent.hpp> 23 auto getAnimState()
const ->
const std::string&;
24 void setAnimState(
const std::string& anim_state);
26 auto getDrawable() -> sf::Sprite&
override;
28 void update()
override;
33 sf::Sprite m_drawable;
35 void draw(sf::RenderTarget& target, sf::RenderStates states)
const override;