#define NO_BOUNCE 0
#define BOUNCE 1
-class bouncy_distro_type
+class BouncyDistro
{
public:
base_type base;
void init(float x, float y);
- void action();
+ void action(double frame_ratio);
void draw();
};
-extern texture_type img_distro[4];
+extern Surface* img_distro[4];
#define BOUNCY_BRICK_MAX_OFFSET 8
#define BOUNCY_BRICK_SPEED 0.9
class Tile;
-class broken_brick_type
+class BrokenBrick
{
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();
};
-class bouncy_brick_type
+class BouncyBrick
{
public:
float offset;
base_type base;
void init(float x, float y);
- void action();
+ void action(double frame_ratio);
void draw();
};
-class floating_score_type
+class FloatingScore
{
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();
};
/* Local Variables: */
/* mode:c++ */
-/* End */
+/* End: */