[Top][All Lists]
[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"
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [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,
torangan <=
- Prev by Date:
[Pingus-CVS] CVS: Games/Pingus/src/editor EditorGroundpieceObj.hh,1.3,1.4 PLFObj.hh,1.29,1.30 StatusLine.cc,1.12,1.13 StatusLine.hh,1.9,1.10
- Next by Date:
[Pingus-CVS] CVS: Games/Pingus/src/worldobjs ConveyorBelt.cc,1.35,1.36 IceBlock.cc,1.29,1.30 InfoBox.cc,1.8,1.9 SwitchDoor.cc,1.31,1.32 Teleporter.cc,1.38,1.39 Teleporter.hh,1.29,1.30
- Previous by thread:
[Pingus-CVS] CVS: Games/Pingus/src/editor EditorGroundpieceObj.hh,1.3,1.4 PLFObj.hh,1.29,1.30 StatusLine.cc,1.12,1.13 StatusLine.hh,1.9,1.10
- Next by thread:
[Pingus-CVS] CVS: Games/Pingus/src/worldobjs ConveyorBelt.cc,1.35,1.36 IceBlock.cc,1.29,1.30 InfoBox.cc,1.8,1.9 SwitchDoor.cc,1.31,1.32 Teleporter.cc,1.38,1.39 Teleporter.hh,1.29,1.30
- Index(es):