#include <string>
#include <assert.h>
-#include <SDL.h>
#include "math/vector.hpp"
#include "math/rect.hpp"
class Surface;
class DrawingContext;
-class Color;
class Blend;
class Sprite
{ return (int)frame; }
/** Set current frame */
void set_frame(int frame)
- {
- this->frame = (frame % get_frames());
+ {
+ this->frame = (float) (frame % get_frames());
}
Surface* get_frame(unsigned int frame)
{
assert(frame < action->surfaces.size());
return action->surfaces[frame];
- }
+ }
private:
void update();
};
#endif
-