#include "math/vector.hpp"
#include "supertux/game_object.hpp"
#include "util/reader.hpp"
+#include "video/surface_ptr.hpp"
-class Surface;
class DisplayManager;
/**
public:
Particle() :
pos(),
+ angle(),
texture()
{}
-
+
virtual ~Particle()
{}
Vector pos;
- Surface* texture;
+ // angle at which to draw particle
+ float angle;
+ SurfacePtr texture;
private:
Particle(const Particle&);