base_type base;
void init(float x, float y);
- void action();
+ void action(double frame_ratio);
void draw();
};
{
public:
base_type base;
- timer_type timer;
+ Timer timer;
Tile* tile;
void init(Tile* tile, float x, float y, float xm, float ym);
- void action();
+ void action(double frame_ratio);
void draw();
};
base_type base;
void init(float x, float y);
- void action();
+ void action(double frame_ratio);
void draw();
};
{
public:
int value;
- timer_type timer;
+ Timer timer;
base_type base;
void init(float x, float y, int s);
- void action();
+ void action(double frame_ratio);
void draw();
};