Index: trunk/src/world_entities/playable.cc
===================================================================
--- trunk/src/world_entities/playable.cc	(revision 6868)
+++ trunk/src/world_entities/playable.cc	(revision 6871)
@@ -253,11 +253,11 @@
 {
   SYNCHELP_READ_BEGIN();
-  
+
   byte flags;
-  
+
   SYNCHELP_READ_BYTE( flags, NWT_PL_FLAGS );
-  
+
   bFire = (flags & FLAGS_bFire) != 0;
-  
+
   return SYNCHELP_READ_N;
 }
@@ -267,13 +267,13 @@
   SYNCHELP_WRITE_BEGIN();
   byte flags = 0;
-  
+
   if ( bFire )
     flags |= FLAGS_bFire;
-  
+
 
   SYNCHELP_WRITE_BYTE( flags, NWT_PL_FLAGS );
   oldFlags = flags;
 
-  
+
   return SYNCHELP_WRITE_N;
 }
@@ -282,8 +282,8 @@
 {
   byte flags = 0;
-  
+
   if ( bFire )
     flags |= FLAGS_bFire;
-  
+
   return flags!=oldFlags;
 }
Index: trunk/src/world_entities/playable.h
===================================================================
--- trunk/src/world_entities/playable.h	(revision 6868)
+++ trunk/src/world_entities/playable.h	(revision 6871)
@@ -27,6 +27,6 @@
     virtual ~Playable();
 
-    virtual void enter()=0;
-    virtual void leave()=0;
+    virtual void enter() = 0;
+    virtual void leave() = 0;
 
     virtual bool pickup(PowerUp* powerUp);
@@ -54,5 +54,5 @@
     /** @return a List of Events in PEV_* sytle */
     inline const std::list<int>& getEventList() { return this->events; };
-    
+
     int       writeSync(const byte* data, int length, int sender);
     int       readSync(byte* data, int maxLength );
Index: trunk/src/world_entities/player.h
===================================================================
--- trunk/src/world_entities/player.h	(revision 6868)
+++ trunk/src/world_entities/player.h	(revision 6871)
@@ -30,7 +30,7 @@
     bool              setControllable(Playable* controllalble);
     inline Playable*  getControllable() { return this->controllable; };
+    bool              disconnectControllable();
 
     void              weaponConfigChanged();
-    bool              disconnectControllable();
 
     // eventListener extension.
Index: trunk/src/world_entities/space_ships/helicopter.cc
===================================================================
--- trunk/src/world_entities/space_ships/helicopter.cc	(revision 6868)
+++ trunk/src/world_entities/space_ships/helicopter.cc	(revision 6871)
@@ -213,18 +213,9 @@
 }
 
-void  Helicopter::attachCamera()
-{
+void Helicopter::enter()
+{
+  dynamic_cast<Element2D*>(this->getWeaponManager()->getFixedTarget())->setVisibility( true);
   State::getCamera()->setParentSoft(this->getWeaponManager()->getFixedTarget());
   State::getCameraTarget()->setParentSoft(this->getWeaponManager()->getFixedTarget());
-
-}
-
-
-void Helicopter::enter()
-{
-  dynamic_cast<Element2D*>(this->getWeaponManager()->getFixedTarget())->setVisibility( true);
-  this->attachCamera();
-
-
 }
 
Index: trunk/src/world_entities/space_ships/helicopter.h
===================================================================
--- trunk/src/world_entities/space_ships/helicopter.h	(revision 6868)
+++ trunk/src/world_entities/space_ships/helicopter.h	(revision 6871)
@@ -25,5 +25,4 @@
     virtual void enter();
     virtual void leave();
-    virtual void attachCamera();
 
     virtual void postSpawn();
Index: trunk/src/world_entities/space_ships/hover.cc
===================================================================
--- trunk/src/world_entities/space_ships/hover.cc	(revision 6868)
+++ trunk/src/world_entities/space_ships/hover.cc	(revision 6871)
@@ -39,5 +39,7 @@
  */
 Hover::~Hover ()
-{}
+{
+
+}
 
 /**
@@ -185,18 +187,12 @@
 }
 
-void  Hover::attachCamera()
-{
+
+void Hover::enter()
+{
+  dynamic_cast<Element2D*>(this->getWeaponManager()->getFixedTarget())->setVisibility( true);
+
   State::getCamera()->setParentSoft(&this->cameraNode);
   State::getCamera()->setRelCoorSoft(-10, 0,0);
   State::getCameraTarget()->setParentSoft(&this->cameraNode);
-}
-
-
-void Hover::enter()
-{
-  dynamic_cast<Element2D*>(this->getWeaponManager()->getFixedTarget())->setVisibility( true);
-  this->attachCamera();
-
-
 }
 
Index: trunk/src/world_entities/space_ships/hover.h
===================================================================
--- trunk/src/world_entities/space_ships/hover.h	(revision 6868)
+++ trunk/src/world_entities/space_ships/hover.h	(revision 6871)
@@ -22,5 +22,4 @@
     virtual void enter();
     virtual void leave();
-    virtual void attachCamera();
 
     virtual void postSpawn();
