1
0
forked from 0ad/0ad

Removed some header files from header files.

Changed SoundGroupTable to use the right string type for the comparison.
Also changed from CStr8 to CStr because I prefer that spelling (and it's
more consistent with most other code).

This was SVN commit r4771.
This commit is contained in:
Ykkrosh 2007-01-13 22:44:42 +00:00
parent 77f9d23d0f
commit 3f017c418c
13 changed files with 19 additions and 24 deletions

View File

@ -4,7 +4,7 @@
class CModel; class CModel;
class CSkeletonAnim; class CSkeletonAnim;
class CObjectBase; class CObjectBase;
class CMeshManager; class CObjectManager;
struct SPropPoint; struct SPropPoint;
#include <map> #include <map>
@ -14,8 +14,6 @@ struct SPropPoint;
#include "ps/CStr.h" #include "ps/CStr.h"
#include "ps/Overlay.h" #include "ps/Overlay.h"
class CObjectManager;
class CObjectEntry class CObjectEntry
{ {
public: public:

View File

@ -16,6 +16,8 @@
#include "Unit.h" #include "Unit.h"
#include "ObjectManager.h" #include "ObjectManager.h"
#include "ObjectEntry.h" #include "ObjectEntry.h"
#include "ps/Game.h"
#include "ps/World.h"
#include "simulation/Entity.h" #include "simulation/Entity.h"
#include "simulation/LOSManager.h" #include "simulation/LOSManager.h"

View File

@ -13,10 +13,12 @@
#include "graphics/UnitManager.h" #include "graphics/UnitManager.h"
#include "lib/ogl.h" #include "lib/ogl.h"
#include "lib/sdl.h" #include "lib/sdl.h"
#include "network/NetMessage.h"
#include "ps/Game.h" #include "ps/Game.h"
#include "ps/Interact.h" #include "ps/Interact.h"
#include "network/NetMessage.h" #include "ps/Player.h"
#include "ps/Profile.h" #include "ps/Profile.h"
#include "ps/World.h"
#include "renderer/Renderer.h" #include "renderer/Renderer.h"
#include "renderer/WaterManager.h" #include "renderer/WaterManager.h"
#include "scripting/GameEvents.h" #include "scripting/GameEvents.h"

View File

@ -47,7 +47,6 @@ MORE INFO
#include "ps/Pyrogenesis.h" #include "ps/Pyrogenesis.h"
#include "ps/ThreadUtil.h" #include "ps/ThreadUtil.h"
#include "ps/Singleton.h"
#include "StreamSocket.h" #include "StreamSocket.h"

View File

@ -6,7 +6,5 @@
#include "tools/atlas/GameInterface/Messages.h" #include "tools/atlas/GameInterface/Messages.h"
#include "ps/CStr.h" #include "ps/CStr.h"
#include "ps/Errors.h"
#include "graphics/GameView.h"
#endif // HAVE_PCH #endif // HAVE_PCH

View File

@ -1,13 +1,9 @@
#ifndef _FONT_H #ifndef _FONT_H
#define _FONT_H #define _FONT_H
#include "ps/Singleton.h"
#include "ps/CStr.h"
#include "lib/res/handle.h" #include "lib/res/handle.h"
#include <map> class CStrW;
#include <string>
/* /*

View File

@ -49,6 +49,8 @@ CGame::CGame():
m_Time(0), m_Time(0),
m_SimRate(1.0f) m_SimRate(1.0f)
{ {
// Need to set the CObjectManager references after various objects have
// been initialised, so do it here rather than via the initialisers above.
m_World->GetUnitManager().SetObjectManager(m_GameView->GetObjectManager()); m_World->GetUnitManager().SetObjectManager(m_GameView->GetObjectManager());
} }

View File

@ -11,6 +11,8 @@
#include "AlphaMapCalculator.h" #include "AlphaMapCalculator.h"
#include "ps/CLogger.h" #include "ps/CLogger.h"
#include "ps/Profile.h" #include "ps/Profile.h"
#include "ps/Game.h"
#include "ps/World.h"
#include "maths/MathUtil.h" #include "maths/MathUtil.h"
#include "simulation/LOSManager.h" #include "simulation/LOSManager.h"
#include "graphics/Patch.h" #include "graphics/Patch.h"

View File

@ -22,6 +22,7 @@
#include "ps/Game.h" #include "ps/Game.h"
#include "ps/Profile.h" #include "ps/Profile.h"
#include "ps/Pyrogenesis.h" // MICROLOG #include "ps/Pyrogenesis.h" // MICROLOG
#include "ps/World.h"
#include "simulation/LOSManager.h" #include "simulation/LOSManager.h"

View File

@ -36,12 +36,12 @@ public:
CPlayer* m_player; // Which player this template is for, or null for the no-player template CPlayer* m_player; // Which player this template is for, or null for the no-player template
// used to read unmodified values for upgrades and such. // used to read unmodified values for upgrades and such.
CEntityTemplate( CPlayer* player ); CEntityTemplate(CPlayer* player);
~CEntityTemplate(); ~CEntityTemplate();
// Load from XML // Load from XML
bool loadXML( const CStr& filename ); bool loadXML(const CStr& filename);
// Load a tree of properties from an XML (XMB) node. // Load a tree of properties from an XML (XMB) node.
void XMLLoadProperty( const CXeromyces& XeroFile, const XMBElement& Source, const CStrW& BasePropertyName ); void XMLLoadProperty(const CXeromyces& XeroFile, const XMBElement& Source, const CStrW& BasePropertyName);
// Base stats // Base stats
CEntityTemplate* m_base; CEntityTemplate* m_base;
@ -64,7 +64,7 @@ public:
CBoundingObject::EBoundingType m_bound_type; CBoundingObject::EBoundingType m_bound_type;
// Sound properties // Sound properties
typedef STL_HASH_MAP<CStr8, CStr8, CStrW_hash_compare> SoundGroupTable; typedef STL_HASH_MAP<CStr, CStr, CStr_hash_compare> SoundGroupTable;
SoundGroupTable m_SoundGroupTable; SoundGroupTable m_SoundGroupTable;
//SP properties //SP properties
@ -165,9 +165,9 @@ public:
// Script-bound functions // Script-bound functions
// Get script execution contexts - always run in the context of the entity that fired it. // Get script execution contexts - always run in the context of the entity that fired it.
JSObject* GetScriptExecContext( IEventTarget* target ); JSObject* GetScriptExecContext(IEventTarget* target);
jsval ToString( JSContext* cx, uintN argc, jsval* argv ); jsval ToString(JSContext* cx, uintN argc, jsval* argv);
static void ScriptingInit(); static void ScriptingInit();

View File

@ -16,11 +16,6 @@
#ifndef LOS_MANAGER_INCLUDED #ifndef LOS_MANAGER_INCLUDED
#define LOS_MANAGER_INCLUDED #define LOS_MANAGER_INCLUDED
#include "ps/Singleton.h"
#include "ps/Game.h"
#include "ps/World.h"
#include "ps/Player.h"
class CUnit; class CUnit;
class CEntity; class CEntity;
class CPlayer; class CPlayer;

View File

@ -9,7 +9,6 @@
#include "maths/Vector3D.h" #include "maths/Vector3D.h"
#include "ps/Vector2D.h" #include "ps/Vector2D.h"
#include "ps/Singleton.h"
#include "scripting/ScriptableObject.h" #include "scripting/ScriptableObject.h"
#include "scripting/DOMEvent.h" #include "scripting/DOMEvent.h"
#include "ScriptObject.h" #include "ScriptObject.h"

View File

@ -12,6 +12,7 @@
#include "ps/Game.h" #include "ps/Game.h"
#include "ps/GameAttributes.h" #include "ps/GameAttributes.h"
#include "ps/Loader.h" #include "ps/Loader.h"
#include "ps/World.h"
#include "renderer/Renderer.h" #include "renderer/Renderer.h"
#include "simulation/LOSManager.h" #include "simulation/LOSManager.h"
#include "simulation/Simulation.h" #include "simulation/Simulation.h"