Update CMake to 3.2.1 in .travis.yml
[supertux.git] / src / object / comet_particle_system.hpp
index 7eb7e9c..94902c2 100644 (file)
@@ -1,5 +1,5 @@
 //  SuperTux
-//  Copyright (C) 2009 Ingo Ruhnke <grumbel@gmx.de>
+//  Copyright (C) 2009 Ingo Ruhnke <grumbel@gmail.com>
 //
 //  This program is free software: you can redistribute it and/or modify
 //  it under the terms of the GNU General Public License as published by
 #ifndef HEADER_SUPERTUX_OBJECT_COMET_PARTICLE_SYSTEM_HPP
 #define HEADER_SUPERTUX_OBJECT_COMET_PARTICLE_SYSTEM_HPP
 
+#include <memory>
+
 #include "object/particlesystem_interactive.hpp"
+#include "video/surface_ptr.hpp"
+#include "video/drawing_request.hpp" /* LAYER_BACKGROUND1 */
 
 class CometParticleSystem : public ParticleSystem_Interactive
 {
@@ -44,7 +48,7 @@ private:
     {}
   };
 
-  Surface* cometimages[2];
+  SurfacePtr cometimages[2];
 
 private:
   CometParticleSystem(const CometParticleSystem&);