23 #ifndef RESOURCES_SPRITE_SPRITE_H
24 #define RESOURCES_SPRITE_SPRITE_H
53 virtual bool play(
const std::string &action) = 0;
61 virtual bool update(
const int time) = 0;
68 const int posX,
const int posY)
virtual const Image * getImage() const =0
virtual int getHeight() const =0
virtual bool play(const std::string &action)=0
virtual bool update(const int time)=0
virtual int getWidth() const =0
virtual void setAlpha(float alpha)
virtual float getAlpha() const
virtual bool setSpriteDirection(const SpriteDirection::Type direction)=0
virtual bool updateNumber(const unsigned num)=0
virtual const void * getHash2() const
virtual const void * getHash() const
virtual unsigned int getCurrentFrame() const =0
virtual unsigned int getFrameCount() const =0
virtual void draw(Graphics *const graphics, const int posX, const int posY) const =0
#define A_DELETE_COPY(func)