pingus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pingus-CVS] CVS: Games/Pingus/src ActionData.hh,1.2,1.3 ActionHolder.hh


From: torangan
Subject: [Pingus-CVS] CVS: Games/Pingus/src ActionData.hh,1.2,1.3 ActionHolder.hh,1.16,1.17 ButtonPanel.cc,1.31,1.32 CaptureRectangle.cc,1.22,1.23 Client.cc,1.84,1.85 Client.hh,1.40,1.41 Controllable.cc,1.6,1.7 Controllable.hh,1.6,1.7 Cursor.cc,1.5,1.6 Cursor.hh,1.7,1.8 DemoPlayer.cc,1.7,1.8 Entrance.cc,1.31,1.32 Exit.cc,1.31,1.32 LayerManager.hh,1.9,1.10 MultiplayerClient.hh,1.9,1.10 MultiplayerClientChild.cc,1.14,1.15 MultiplayerClientChild.hh,1.9,1.10 MultiplayerGame.cc,1.10,1.11 PLF.hh,1.31,1.32 PLFPLF.hh,1.7,1.8 PLFPreview.hh,1.7,1.8 Pingu.hh,1.43,1.44 PinguAction.cc,1.26,1.27 PinguHolder.cc,1.21,1.22 PinguHolder.hh,1.15,1.16 PinguInfo.cc,1.13,1.14 PinguInfo.hh,1.6,1.7 PingusGameSession.cc,1.16,1.17 PingusLevelDesc.cc,1.29,1.30 PingusLevelDesc.hh,1.13,1.14 PingusLevelResult.cc,1.28,1.29 PingusLevelResult.hh,1.8,1.9 PingusMenu.hh,1.23,1.24 PingusMenuManager.hh,1.6,1.7 PingusSubMenu.hh,1.2,1.3 PingusWavProvider.hh,1.3,1.4 Playfield.cc,1.38,1.39 Playfield.hh,1.27,1.28 ResDescriptor.hh,1.11,1.12 Server.hh,1.19,1.20 SmallMap.cc,1.44,1.45 View.hh,1.14,1.15 World.cc,1.73,1.74 WorldObjDataFactory.cc,1.6,1.7 WorldObjDataFactory.hh,1.7,1.8 WorldObjGroupData.hh,1.5,1.6
Date: 10 Jun 2002 13:03:38 -0000

Update of /usr/local/cvsroot/Games/Pingus/src
In directory dark:/tmp/cvs-serv4596

Modified Files:
        ActionData.hh ActionHolder.hh ButtonPanel.cc 
        CaptureRectangle.cc Client.cc Client.hh Controllable.cc 
        Controllable.hh Cursor.cc Cursor.hh DemoPlayer.cc Entrance.cc 
        Exit.cc LayerManager.hh MultiplayerClient.hh 
        MultiplayerClientChild.cc MultiplayerClientChild.hh 
        MultiplayerGame.cc PLF.hh PLFPLF.hh PLFPreview.hh Pingu.hh 
        PinguAction.cc PinguHolder.cc PinguHolder.hh PinguInfo.cc 
        PinguInfo.hh PingusGameSession.cc PingusLevelDesc.cc 
        PingusLevelDesc.hh PingusLevelResult.cc PingusLevelResult.hh 
        PingusMenu.hh PingusMenuManager.hh PingusSubMenu.hh 
        PingusWavProvider.hh Playfield.cc Playfield.hh 
        ResDescriptor.hh Server.hh SmallMap.cc View.hh World.cc 
        WorldObjDataFactory.cc WorldObjDataFactory.hh 
        WorldObjGroupData.hh 
Log Message:
reduced header dependencies


Index: ActionData.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/ActionData.hh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- ActionData.hh       7 Jun 2002 09:42:16 -0000       1.2
+++ ActionData.hh       10 Jun 2002 13:03:34 -0000      1.3
@@ -21,8 +21,6 @@
 #define BUTTON_DATA_HH
 
 #include <string>
-#include <vector>
-
 
 ///
 class ActionData

Index: ActionHolder.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/ActionHolder.hh,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- ActionHolder.hh     9 Jun 2002 00:56:25 -0000       1.16
+++ ActionHolder.hh     10 Jun 2002 13:03:34 -0000      1.17
@@ -22,14 +22,8 @@
 
 #include <string>
 #include <map>
-#include <vector>
-#include "boost/smart_ptr.hpp"
-
-#include "PinguAction.hh"
 
 class PLF;
-
-///
 class PinguAction;
 
 /**

Index: ButtonPanel.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/ButtonPanel.cc,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- ButtonPanel.cc      10 Jun 2002 11:00:25 -0000      1.31
+++ ButtonPanel.cc      10 Jun 2002 13:03:34 -0000      1.32
@@ -29,6 +29,7 @@
 #include "Client.hh"
 #include "Server.hh"
 #include "World.hh"
+#include "PLF.hh"
 
 using boost::shared_ptr;
 CL_Surface ButtonPanel::button_cap;

Index: CaptureRectangle.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/CaptureRectangle.cc,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- CaptureRectangle.cc 10 Jun 2002 11:00:25 -0000      1.22
+++ CaptureRectangle.cc 10 Jun 2002 13:03:34 -0000      1.23
@@ -27,6 +27,7 @@
 #include "StringConverter.hh"
 #include "PingusResource.hh"
 #include "CaptureRectangle.hh"
+#include "PinguAction.hh"
 
 using namespace boost;
 

Index: Client.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Client.cc,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -d -r1.84 -r1.85
--- Client.cc   10 Jun 2002 11:00:25 -0000      1.84
+++ Client.cc   10 Jun 2002 13:03:34 -0000      1.85
@@ -47,6 +47,7 @@
 #include "GamepadController.hh"
 #include "Cursor.hh"
 #include "Server.hh"
+#include "ButtonPanel.hh"
 
 using boost::shared_ptr;
 

Index: Client.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Client.hh,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- Client.hh   10 Jun 2002 11:00:25 -0000      1.40
+++ Client.hh   10 Jun 2002 13:03:34 -0000      1.41
@@ -22,7 +22,6 @@
 
 #include <ClanLib/Signals/slot.h>
 #include <ClanLib/Display/Input/inputdevice.h>
-#include <string>
 #include <vector>
 #include "boost/smart_ptr.hpp"
 

Index: Controllable.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Controllable.cc,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- Controllable.cc     9 Jun 2002 20:59:43 -0000       1.6
+++ Controllable.cc     10 Jun 2002 13:03:34 -0000      1.7
@@ -18,6 +18,7 @@
 //  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 #include "Controllable.hh"
+#include "Controller.hh"
 
 Controllable::Controllable (Controller* arg_controller)
   : controller (arg_controller)

Index: Controllable.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Controllable.hh,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- Controllable.hh     9 Jun 2002 20:59:43 -0000       1.6
+++ Controllable.hh     10 Jun 2002 13:03:34 -0000      1.7
@@ -20,7 +20,10 @@
 #ifndef CONTROLLABLE_HH
 #define CONTROLLABLE_HH
 
-#include "Controller.hh"
+#include <ClanLib/Signals/slot.h>
+
+class CL_Vector;
+class Controller;
 
 class Controllable
 {

Index: Cursor.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Cursor.cc,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- Cursor.cc   9 Jun 2002 20:59:43 -0000       1.5
+++ Cursor.cc   10 Jun 2002 13:03:34 -0000      1.6
@@ -18,6 +18,7 @@
 //  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 #include "Cursor.hh"
+#include "Controller.hh"
 
 Cursor::Cursor (std::string ident, std::string datafile,
                Controller* arg_controller)

Index: Cursor.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Cursor.hh,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- Cursor.hh   9 Jun 2002 20:59:43 -0000       1.7
+++ Cursor.hh   10 Jun 2002 13:03:34 -0000      1.8
@@ -22,8 +22,9 @@
 
 #include <string>
 #include "Display.hh"
-#include "Controller.hh"
 #include "Sprite.hh"
+
+class Controller;
 
 /** A simple mouse cursor class and stupid. We can't use the X11/win32
     nativ mouse cursor because we want also to support non-mouse input

Index: DemoPlayer.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/DemoPlayer.cc,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- DemoPlayer.cc       8 Jun 2002 20:19:53 -0000       1.7
+++ DemoPlayer.cc       10 Jun 2002 13:03:34 -0000      1.8
@@ -17,6 +17,7 @@
 //  along with this program; if not, write to the Free Software
 //  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
+#include <iostream>
 #include <fstream>
 #include "globals.hh"
 #include "algo.hh"

Index: Entrance.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Entrance.cc,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- Entrance.cc 9 Jun 2002 13:29:26 -0000       1.31
+++ Entrance.cc 10 Jun 2002 13:03:34 -0000      1.32
@@ -27,6 +27,8 @@
 #include "globals.hh"
 #include "Entrance.hh"
 #include "GameTime.hh"
+#include "Direction.hh"
+#include "Pingu.hh"
 
 Entrance::Entrance(const EntranceData& data)
 {

Index: Exit.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Exit.cc,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- Exit.cc     8 Jun 2002 21:43:36 -0000       1.31
+++ Exit.cc     10 Jun 2002 13:03:34 -0000      1.32
@@ -27,6 +27,7 @@
 #include "PinguHolder.hh"
 #include "actions/exiter.hh"
 #include "StringConverter.hh"
+#include "Pingu.hh"
 
 Exit::Exit(const ExitData& data)
   : sprite (data.desc, 10.0f),

Index: LayerManager.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/LayerManager.hh,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- LayerManager.hh     10 Jun 2002 11:00:26 -0000      1.9
+++ LayerManager.hh     10 Jun 2002 13:03:34 -0000      1.10
@@ -20,7 +20,7 @@
 #ifndef LAYERMANAGER_HH
 #define LAYERMANAGER_HH
 
-#include <math.h>
+#include <cmath>
 #include <vector>
 #include <ClanLib/Display/Display/surface.h>
 

Index: MultiplayerClient.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/MultiplayerClient.hh,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- MultiplayerClient.hh        8 Jun 2002 23:11:07 -0000       1.9
+++ MultiplayerClient.hh        10 Jun 2002 13:03:34 -0000      1.10
@@ -20,11 +20,10 @@
 #ifndef MULTIPLAYERCLIENT_HH
 #define MULTIPLAYERCLIENT_HH
 
-#include "MultiplayerClientChild.hh"
+#include "GuiObj.hh"
+#include "boost/smart_ptr.hpp"
 
-namespace boost {
-  template <class T> class smart_ptr;
-}
+class Server;
 
 class MultiplayerClient : public GuiObj
 {

Index: MultiplayerClientChild.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/MultiplayerClientChild.cc,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- MultiplayerClientChild.cc   10 Jun 2002 11:00:26 -0000      1.14
+++ MultiplayerClientChild.cc   10 Jun 2002 13:03:34 -0000      1.15
@@ -21,6 +21,8 @@
 #include <ClanLib/Display/Input/key.h>
 #include "MultiplayerClientChild.hh"
 #include "Pingu.hh"
+#include "Server.hh"
+#include "Controller.hh"
 
 using boost::shared_ptr;
 

Index: MultiplayerClientChild.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/MultiplayerClientChild.hh,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- MultiplayerClientChild.hh   9 Jun 2002 20:59:43 -0000       1.9
+++ MultiplayerClientChild.hh   10 Jun 2002 13:03:34 -0000      1.10
@@ -20,13 +20,13 @@
 #ifndef TWOPLAYERCLIENT_HH
 #define TWOPLAYERCLIENT_HH
 
-#include "Server.hh"
 #include "Cursor.hh"
 #include "ButtonPanel.hh"
 #include "Controllable.hh"
 #include "PlayfieldView.hh"
 #include "PingusCounterBar.hh"
-#include "PLF.hh"
+
+class Server;
 
 class MultiplayerClientChild : public Controllable,
                               public GuiObj

Index: MultiplayerGame.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/MultiplayerGame.cc,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- MultiplayerGame.cc  10 Jun 2002 11:00:26 -0000      1.10
+++ MultiplayerGame.cc  10 Jun 2002 13:03:34 -0000      1.11
@@ -27,6 +27,7 @@
 #include "GamepadController.hh"
 #include "KeyboardController.hh"
 #include "MultiplayerGame.hh"
+#include "MultiplayerClientChild.hh"
 
 using boost::shared_ptr;
 

Index: PLF.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PLF.hh,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- PLF.hh      9 Jun 2002 13:03:11 -0000       1.31
+++ PLF.hh      10 Jun 2002 13:03:34 -0000      1.32
@@ -23,8 +23,9 @@
 #include <map>
 #include "ActionData.hh"
 #include "WeatherData.hh"
-#include "WorldObjData.hh"
 #include "GroundpieceData.hh"
+
+class WorldObjData;
 
 /** The Pingus Level File
     

Index: PLFPLF.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PLFPLF.hh,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- PLFPLF.hh   8 Jun 2002 23:11:07 -0000       1.7
+++ PLFPLF.hh   10 Jun 2002 13:03:34 -0000      1.8
@@ -20,18 +20,13 @@
 #ifndef PLFPLF_HH
 #define PLFPLF_HH
 
-#include <iostream>
-#include <vector>
-
 #include "PLF.hh"
 #include "PLFParser.hh"
-#include "PinguMap.hh"
-#include "ActionData.hh"
 #include "EntranceData.hh"
 #include "ExitData.hh"
 #include "HotspotData.hh"
-#include "LiquidData.hh"
 #include "TrapData.hh"
+#include "LiquidData.hh"
 #include "backgrounds/SurfaceBackgroundData.hh"
 
 class SurfaceBackgroundData;

Index: PLFPreview.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PLFPreview.hh,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- PLFPreview.hh       10 Jun 2002 11:00:26 -0000      1.7
+++ PLFPreview.hh       10 Jun 2002 13:03:34 -0000      1.8
@@ -20,6 +20,7 @@
 #ifndef PLFPREVIEW_HH
 #define PLFPREVIEW_HH
 
+class CL_Canvas;
 class PLF;
 
 /// A class to load and manage a small level preview surface

Index: Pingu.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Pingu.hh,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -d -r1.43 -r1.44
--- Pingu.hh    10 Jun 2002 11:00:26 -0000      1.43
+++ Pingu.hh    10 Jun 2002 13:03:34 -0000      1.44
@@ -25,7 +25,8 @@
 #include "boost/smart_ptr.hpp"
 
 #include "Direction.hh"
-#include "PinguAction.hh"
+#include "PinguEnums.hh"
+#include "WorldObj.hh"
 
 // Forward declarations
 class CL_Font;

Index: PinguAction.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PinguAction.cc,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- PinguAction.cc      9 Jun 2002 11:18:50 -0000       1.26
+++ PinguAction.cc      10 Jun 2002 13:03:34 -0000      1.27
@@ -23,6 +23,7 @@
 #include "World.hh"
 #include "PingusResource.hh"
 #include "Pingu.hh"
+#include "PinguAction.hh"
 
 // Initialise class static.
 const int PinguAction::pingu_height = 26;

Index: PinguHolder.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PinguHolder.cc,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- PinguHolder.cc      9 Jun 2002 11:18:50 -0000       1.21
+++ PinguHolder.cc      10 Jun 2002 13:03:34 -0000      1.22
@@ -17,8 +17,11 @@
 //  along with this program; if not, write to the Free Software
 //  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
+#include <iostream>
 #include "globals.hh"
 #include "PinguHolder.hh"
+#include "boost/smart_ptr.hpp"
+#include "Pingu.hh"
 
 using namespace boost;
 

Index: PinguHolder.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PinguHolder.hh,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- PinguHolder.hh      8 Jun 2002 16:08:16 -0000       1.15
+++ PinguHolder.hh      10 Jun 2002 13:03:34 -0000      1.16
@@ -21,10 +21,10 @@
 #define PINGUHOLDER_HH
 
 #include <list>
-
-#include "Pingu.hh"
+#include <vector>
 #include "WorldObj.hh"
 
+class CL_Vector;
 class Pingu;
 
 typedef std::list<Pingu*>::iterator PinguIter;

Index: PinguInfo.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PinguInfo.cc,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- PinguInfo.cc        10 Jun 2002 11:00:27 -0000      1.13
+++ PinguInfo.cc        10 Jun 2002 13:03:34 -0000      1.14
@@ -25,6 +25,7 @@
 #include "PinguAction.hh"
 #include "PingusResource.hh"
 #include "PinguInfo.hh"
+#include "Pingu.hh"
 
 /* Headers needed for i18n / gettext */
 #include <clocale>

Index: PinguInfo.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PinguInfo.hh,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- PinguInfo.hh        8 Jun 2002 16:08:16 -0000       1.6
+++ PinguInfo.hh        10 Jun 2002 13:03:34 -0000      1.7
@@ -21,7 +21,8 @@
 #define PINGUINFO_HH
 
 #include "GuiObj.hh"
-#include "Pingu.hh"
+
+class Pingu;
 
 ///
 class PinguInfo : public GuiObj

Index: PingusGameSession.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PingusGameSession.cc,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- PingusGameSession.cc        9 Jun 2002 20:59:43 -0000       1.16
+++ PingusGameSession.cc        10 Jun 2002 13:03:34 -0000      1.17
@@ -23,6 +23,7 @@
 #include "System.hh"
 #include "PingusGameSession.hh"
 #include "PingusGameSessionResult.hh"
+#include "PLF.hh"
 
 using boost::shared_ptr;
 

Index: PingusLevelDesc.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PingusLevelDesc.cc,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -d -r1.29 -r1.30
--- PingusLevelDesc.cc  10 Jun 2002 11:00:27 -0000      1.29
+++ PingusLevelDesc.cc  10 Jun 2002 13:03:34 -0000      1.30
@@ -27,6 +27,8 @@
 #include "PingusResource.hh"
 #include "PingusLevelDesc.hh"
 #include "System.hh"
+#include "PLF.hh"
+#include "Controller.hh"
 
 /* Headers needed for i18n / gettext */
 #include <clocale>

Index: PingusLevelDesc.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PingusLevelDesc.hh,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- PingusLevelDesc.hh  9 Jun 2002 20:59:43 -0000       1.13
+++ PingusLevelDesc.hh  10 Jun 2002 13:03:35 -0000      1.14
@@ -20,9 +20,13 @@
 #ifndef PINGUSLEVELDESC_HH
 #define PINGUSLEVELDESC_HH
 
-#include "Controller.hh"
+#include <string>
+#include <ClanLib/Display/Display/surface.h>
 #include "MultiLineText.hh"
-#include "PLF.hh"
+
+class CL_Font;
+class PLF;
+class Controller;
 
 ///
 class PingusLevelDesc

Index: PingusLevelResult.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PingusLevelResult.cc,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- PingusLevelResult.cc        10 Jun 2002 11:00:27 -0000      1.28
+++ PingusLevelResult.cc        10 Jun 2002 13:03:35 -0000      1.29
@@ -28,6 +28,7 @@
 #include "PingusLevelResult.hh"
 #include "Display.hh"
 #include "PingusSound.hh"
+#include "World.hh"
 
 /* Headers needed for i18n / gettext */
 #include <clocale>

Index: PingusLevelResult.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PingusLevelResult.hh,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- PingusLevelResult.hh        9 Jun 2002 20:59:43 -0000       1.8
+++ PingusLevelResult.hh        10 Jun 2002 13:03:35 -0000      1.9
@@ -20,8 +20,11 @@
 #ifndef PINGUSLEVELRESULT_HH
 #define PINGUSLEVELRESULT_HH
 
-#include "Controller.hh"
-#include "World.hh"
+#include <ClanLib/Display/Display/surface.h>
+
+class CL_Font;
+class World;
+class Controller;
 
 ///
 class PingusLevelResult

Index: PingusMenu.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PingusMenu.hh,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- PingusMenu.hh       9 Jun 2002 20:59:43 -0000       1.23
+++ PingusMenu.hh       10 Jun 2002 13:03:35 -0000      1.24
@@ -21,14 +21,16 @@
 #define PINGUSMENU_HH
 
 #include <list>
-#include "SurfaceButton.hh"
-#include "OptionMenu.hh"
-#include "AlphaButton.hh"
+#include "PingusSubMenu.hh"
 #include "LayerManager.hh"
+#include "boost/smart_ptr.hpp"
+#include "SurfaceButton.hh"
 
-///
+class CL_Key;
+class CL_InputDevice;
 class SurfaceButton;
 
+///
 class PingusMenu : public PingusSubMenu
 {
 public:

Index: PingusMenuManager.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PingusMenuManager.hh,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- PingusMenuManager.hh        8 Jun 2002 23:11:08 -0000       1.6
+++ PingusMenuManager.hh        10 Jun 2002 13:03:35 -0000      1.7
@@ -23,9 +23,9 @@
 #include "MenuBackground.hh"
 #include "ExitMenu.hh"
 #include "Story.hh"
-
 #include "PingusMenu.hh"
 #include "Intro.hh"
+#include "OptionMenu.hh"
 
 class PingusSubMenu;
 

Index: PingusSubMenu.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PingusSubMenu.hh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- PingusSubMenu.hh    8 Jun 2002 20:19:54 -0000       1.2
+++ PingusSubMenu.hh    10 Jun 2002 13:03:35 -0000      1.3
@@ -22,7 +22,6 @@
 
 class CL_Key;
 class CL_InputDevice;
-
 class PingusMenuManager;
 
 class PingusSubMenu

Index: PingusWavProvider.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/PingusWavProvider.hh,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- PingusWavProvider.hh        1 Apr 2001 18:00:37 -0000       1.3
+++ PingusWavProvider.hh        10 Jun 2002 13:03:35 -0000      1.4
@@ -22,7 +22,8 @@
 
 #include <map>
 #include <string>
-#include "audio.hh"
+
+class Mix_Chunk;
 
 ///
 class PingusWavProvider

Index: Playfield.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Playfield.cc,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -d -r1.38 -r1.39
--- Playfield.cc        10 Jun 2002 11:00:27 -0000      1.38
+++ Playfield.cc        10 Jun 2002 13:03:35 -0000      1.39
@@ -33,6 +33,8 @@
 #include "PinguHolder.hh"
 #include "World.hh"
 #include "Server.hh"
+#include "Pingu.hh"
+#include "ButtonPanel.hh"
 
 using boost::shared_ptr;
 

Index: Playfield.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Playfield.hh,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- Playfield.hh        9 Jun 2002 20:59:43 -0000       1.27
+++ Playfield.hh        10 Jun 2002 13:03:35 -0000      1.28
@@ -20,9 +20,9 @@
 #ifndef PLAYFIELD_HH
 #define PLAYFIELD_HH
 
-#include "ButtonPanel.hh"
 #include "View.hh"
 #include "Client.hh"
+#include "GuiObj.hh"
 
 class Pingu;
 class World;

Index: ResDescriptor.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/ResDescriptor.hh,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- ResDescriptor.hh    8 Jun 2002 20:19:54 -0000       1.11
+++ ResDescriptor.hh    10 Jun 2002 13:03:35 -0000      1.12
@@ -22,7 +22,6 @@
 
 #include <iosfwd>
 #include <string>
-#include <assert.h>
 
 /// Resource descriptor, tells were to find a resource.
 class ResDescriptor

Index: Server.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/Server.hh,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- Server.hh   8 Jun 2002 23:11:08 -0000       1.19
+++ Server.hh   10 Jun 2002 13:03:35 -0000      1.20
@@ -20,10 +20,10 @@
 #ifndef SERVER_HH
 #define SERVER_HH
 
-#include "PLF.hh"
 #include "ActionHolder.hh"
 #include "DemoRecorder.hh"
 
+class PLF;
 class World;
 
 /** An Event in the Pingus World

Index: SmallMap.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/SmallMap.cc,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -d -r1.44 -r1.45
--- SmallMap.cc 10 Jun 2002 11:00:27 -0000      1.44
+++ SmallMap.cc 10 Jun 2002 13:03:35 -0000      1.45
@@ -36,6 +36,7 @@
 #include "PLF.hh"
 #include "ColMap.hh"
 #include "Server.hh"
+#include "Pingu.hh"
 
 using namespace std;
 

Index: View.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/View.hh,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- View.hh     10 Jun 2002 11:00:27 -0000      1.14
+++ View.hh     10 Jun 2002 13:03:35 -0000      1.15
@@ -22,11 +22,11 @@
 
 #include <ClanLib/Display/Display/cliprect.h>
 #include "Range.hh"
-#include "Controller.hh"
 #include "CaptureRectangle.hh"
 
 class Pingu;
 class World;
+class Controller;
 
 /** A class to controll the rentering of the playfield, each display on 
     the screen, which displays the pingus world is an view object. */

Index: World.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/World.cc,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -d -r1.73 -r1.74
--- World.cc    10 Jun 2002 10:28:50 -0000      1.73
+++ World.cc    10 Jun 2002 13:03:35 -0000      1.74
@@ -39,6 +39,7 @@
 #include "GameTime.hh"
 #include "particles/ParticleHolder.hh"
 #include "particles/WeatherGenerator.hh"
+#include "Pingu.hh"
 
 using namespace std;
 using boost::shared_ptr;

Index: WorldObjDataFactory.cc
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/WorldObjDataFactory.cc,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- WorldObjDataFactory.cc      9 Jun 2002 13:03:11 -0000       1.6
+++ WorldObjDataFactory.cc      10 Jun 2002 13:03:35 -0000      1.7
@@ -18,6 +18,8 @@
 //  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 #include "Liquid.hh"
+#include "XMLhelper.hh"
+#include "PingusError.hh"
 
 // Backgrounds
 #include "backgrounds/SurfaceBackgroundData.hh"

Index: WorldObjDataFactory.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/WorldObjDataFactory.hh,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- WorldObjDataFactory.hh      9 Jun 2002 14:04:10 -0000       1.7
+++ WorldObjDataFactory.hh      10 Jun 2002 13:03:35 -0000      1.8
@@ -21,11 +21,11 @@
 #define WORLDOBJFACTORY_HH
 
 #include <map>
-#include "WorldObj.hh"
-#include "PingusError.hh"
-#include "XMLhelper.hh"
 
+class WorldObjData;
 class WorldObjDataAbstractFactory;
+class _xmlDoc;  typedef _xmlDoc*  xmlDocPtr;
+class _xmlNode;  typedef _xmlNode*  xmlNodePtr;
 
 /** WorldObjDataFactory which can be used to create all kinds of
     WorldObjData's by given its id */

Index: WorldObjGroupData.hh
===================================================================
RCS file: /usr/local/cvsroot/Games/Pingus/src/WorldObjGroupData.hh,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- WorldObjGroupData.hh        10 Jun 2002 11:00:28 -0000      1.5
+++ WorldObjGroupData.hh        10 Jun 2002 13:03:35 -0000      1.6
@@ -21,7 +21,7 @@
 #define WORLDOBJGROUPDATA_HH
 
 #include <vector>
-#include <iostream>
+#include <iosfwd>
 #include "WorldObjData.hh"
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]