#include "object/rainsplash.hpp"
-RainSplash::RainSplash(Vector pos, bool vertical)
+RainSplash::RainSplash(Vector pos, bool vertical) :
+ sprite(),
+ position(pos),
+ frame(0)
{
- frame = 0;
- position = pos;
- if (vertical) sprite = sprite_manager->create("images/objects/particles/rainsplash-vertical.sprite");
- else sprite = sprite_manager->create("images/objects/particles/rainsplash.sprite");
+ if (vertical) sprite = SpriteManager::current()->create("images/objects/particles/rainsplash-vertical.sprite");
+ else sprite = SpriteManager::current()->create("images/objects/particles/rainsplash.sprite");
}
RainSplash::~RainSplash() {
void
RainSplash::update(float time)
{
- time = 0;//just so i don't get an "unused variable" error - don't know how to circumvent this
+ (void) time;
frame++;
if (frame >= 10) remove_me();
}