[cppcheck] Part 1: Performance
[supertux.git] / src / object / rainsplash.cpp
index 3e09edd..62ba8e1 100644 (file)
 
 #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() {
@@ -36,7 +37,7 @@ RainSplash::hit(Player& )
 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();
 }