#include <vector>
#include "math/vector.h"
-#include "badguy.h"
#include "audio/musicref.h"
#include "video/drawing_context.h"
+#include "defines.h"
using namespace SuperTux;
namespace SuperTux {
class GameObject;
class LispReader;
+class LispWriter;
class Sprite;
+class Rectangle;
}
class InteractiveObject;
bool add_bullet(const Vector& pos, float xm, Direction dir);
bool add_smoke_cloud(const Vector& pos);
- bool add_particles(const Vector& epicenter, int min_angle, int max_angle,
- const Vector& initial_velocity, const Vector& acceleration, int number,
- Color color, int size, int life_time, int drawing_layer);
void add_floating_text(const Vector& pos, const std::string& text);
/** Flip the all the sector vertically. The purpose of this is to let
GameObjects gameobjects;
private:
+ void fix_old_tiles();
+
/// container for newly created objects, they'll be added in Sector::action
GameObjects gameobjects_new;