#include "video/surface.h"
#include "timer.h"
-#include "scene.h"
-#include "math/physic.h"
-#include "special/game_object.h"
-#include "special/moving_object.h"
+#include "physic.h"
+#include "game_object.h"
+#include "moving_object.h"
#include "serializable.h"
/* Bounciness of distros: */
#define NO_BOUNCE 0
#define BOUNCE 1
-namespace SuperTux {
class Sprite;
-}
class BouncyCoin : public GameObject
{
private:
Sprite* sprite;
Vector position;
- Timer2 timer;
+ Timer timer;
};
class BrokenBrick : public GameObject
virtual void draw(DrawingContext& context);
private:
- Timer2 timer;
+ Timer timer;
Sprite* sprite;
Vector position;
Vector movement;
private:
Vector position;
std::string text;
- Timer2 timer;
+ Timer timer;
};
extern Sprite *img_smoke_cloud;
virtual void draw(DrawingContext& context);
private:
- Timer2 timer;
+ Timer timer;
Vector position;
};
private:
Vector accel;
- Timer2 timer;
+ Timer timer;
bool live_forever;
Color color;