SDL: Remove the alpha channel and approximate with a colorkey if the texture doesn...
[supertux.git] / src / object_factory.hpp
index 6014c2e..a6e4310 100644 (file)
@@ -1,7 +1,8 @@
 //  $Id$
 //
-//  SuperTux -  A Jump'n Run
+//  SuperTux
 //  Copyright (C) 2004 Ricardo Cruz <rick2@aeiou.pt>
+//  Copyright (C) 2006 Matthias Braun <matze@braunis.de>
 //
 //  This program is free software; you can redistribute it and/or
 //  modify it under the terms of the GNU General Public License
 #include <string>
 #include <map>
 
-#include "lisp/lisp.hpp"
-#include "game_object.hpp"
-#include "math/vector.hpp"
+namespace lisp { class Lisp; }
+class Vector;
+class GameObject;
 
 class Factory
 {
 public:
   virtual ~Factory()
   { }
-    
+
   /** Creates a new gameobject from a lisp node.
    * Remember to delete the objects later
    */