2009-05-08 13:28:41 +00:00
|
|
|
/*
|
|
|
|
* OpenClonk, http://www.openclonk.org
|
|
|
|
*
|
2013-12-17 20:01:09 +00:00
|
|
|
* Copyright (c) 1998-2000, Matthes Bender
|
|
|
|
* Copyright (c) 2001-2009, RedWolf Design GmbH, http://www.clonk.de/
|
2016-04-03 18:18:29 +00:00
|
|
|
* Copyright (c) 2010-2016, The OpenClonk Team and contributors
|
2009-05-08 13:28:41 +00:00
|
|
|
*
|
2013-12-17 20:01:09 +00:00
|
|
|
* Distributed under the terms of the ISC license; see accompanying file
|
|
|
|
* "COPYING" for details.
|
2009-05-08 13:28:41 +00:00
|
|
|
*
|
2013-12-17 20:01:09 +00:00
|
|
|
* "Clonk" is a registered trademark of Matthes Bender, used with permission.
|
|
|
|
* See accompanying file "TRADEMARK" for details.
|
2009-05-08 13:28:41 +00:00
|
|
|
*
|
2013-12-17 20:01:09 +00:00
|
|
|
* To redistribute this file separately, substitute the full license texts
|
|
|
|
* for the above references.
|
2009-05-08 13:28:41 +00:00
|
|
|
*/
|
|
|
|
|
|
|
|
/* Forward declarations */
|
|
|
|
|
|
|
|
#ifndef INC_C4Prototypes
|
|
|
|
#define INC_C4Prototypes
|
|
|
|
|
2010-10-26 01:05:20 +00:00
|
|
|
// class declarations
|
2012-03-13 16:06:49 +00:00
|
|
|
class C4AbstractApp;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4Action;
|
2014-05-29 22:13:48 +00:00
|
|
|
struct C4AulBCC;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4AulDefFunc;
|
2014-05-29 22:13:48 +00:00
|
|
|
class C4AulExec;
|
2009-06-15 21:47:26 +00:00
|
|
|
class C4AulFunc;
|
2012-03-13 16:06:49 +00:00
|
|
|
struct C4AulParSet;
|
2014-05-29 22:13:48 +00:00
|
|
|
struct C4AulScriptContext;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4AulScriptEngine;
|
|
|
|
class C4AulScriptFunc;
|
2011-09-30 20:15:51 +00:00
|
|
|
class C4BltTransform;
|
2015-01-02 20:13:26 +00:00
|
|
|
class C4Client;
|
|
|
|
class C4ClientCore;
|
2011-03-11 02:43:38 +00:00
|
|
|
class C4ClientList;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4ClientPlayerInfos;
|
|
|
|
class C4Command;
|
|
|
|
class C4Config;
|
|
|
|
class C4Console;
|
2011-03-11 02:43:38 +00:00
|
|
|
class C4Control;
|
2009-05-08 13:28:41 +00:00
|
|
|
class C4Def;
|
2011-01-08 16:04:20 +00:00
|
|
|
class C4DefGraphics;
|
2012-03-13 16:06:49 +00:00
|
|
|
class C4DefList;
|
|
|
|
class C4Draw;
|
2010-12-19 23:13:56 +00:00
|
|
|
class C4Effect;
|
2009-05-08 13:28:41 +00:00
|
|
|
class C4Facet;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4FacetSurface;
|
2011-03-11 02:43:38 +00:00
|
|
|
class C4FileMonitor;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4Game;
|
2009-05-08 13:28:41 +00:00
|
|
|
class C4GameMessage;
|
|
|
|
class C4GameMessageList;
|
2012-03-13 16:06:49 +00:00
|
|
|
class C4GameOptionButtons;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4GameOptionsList;
|
2009-05-08 13:28:41 +00:00
|
|
|
class C4GamePadControl;
|
|
|
|
class C4GamePadOpener;
|
2011-03-11 02:43:38 +00:00
|
|
|
class C4GameParameters;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4GameResList;
|
2011-03-11 02:43:38 +00:00
|
|
|
class C4GameSec1Timer;
|
2009-05-08 13:28:41 +00:00
|
|
|
class C4Graph;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4GraphicsSystem;
|
|
|
|
class C4Group;
|
2009-05-08 13:28:41 +00:00
|
|
|
class C4GroupSet;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4IDList;
|
2011-03-11 02:43:38 +00:00
|
|
|
class C4KeyboardInput;
|
2011-09-25 21:24:29 +00:00
|
|
|
class C4LangStringTable;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4LChunk;
|
|
|
|
class C4League;
|
2010-09-29 01:44:05 +00:00
|
|
|
class C4LoaderScreen;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4LSector;
|
|
|
|
class C4LSectors;
|
2015-01-02 20:13:26 +00:00
|
|
|
class C4MainMenu;
|
2012-03-13 16:06:49 +00:00
|
|
|
class C4MapCreatorS2;
|
|
|
|
class C4Markup;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4MassMover;
|
|
|
|
class C4MassMoverSet;
|
|
|
|
class C4Material;
|
|
|
|
class C4MaterialList;
|
|
|
|
class C4MaterialMap;
|
|
|
|
class C4Menu;
|
|
|
|
class C4MenuItem;
|
|
|
|
class C4MouseControl;
|
|
|
|
class C4NameList;
|
2015-01-02 20:13:26 +00:00
|
|
|
class C4Network2Client;
|
|
|
|
class C4Network2IOConnection;
|
2011-03-11 02:41:05 +00:00
|
|
|
class C4Network2IRCClient;
|
2015-01-02 20:13:26 +00:00
|
|
|
class C4Network2RefClient;
|
2011-03-11 02:43:38 +00:00
|
|
|
class C4Network2Reference;
|
2012-03-13 16:06:49 +00:00
|
|
|
class C4Network2ResDlg;
|
|
|
|
class C4Network2Stats;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4Object;
|
|
|
|
class C4ObjectInfo;
|
|
|
|
class C4ObjectInfoCore;
|
|
|
|
class C4ObjectLink;
|
|
|
|
class C4ObjectList;
|
2015-01-02 20:13:26 +00:00
|
|
|
class C4PacketJoinData;
|
2009-05-08 13:28:41 +00:00
|
|
|
class C4PathFinder;
|
2011-09-30 20:15:51 +00:00
|
|
|
class C4Pattern;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4Playback;
|
|
|
|
class C4Player;
|
|
|
|
class C4PlayerInfo;
|
|
|
|
class C4PlayerInfoCore;
|
|
|
|
class C4PlayerInfoList;
|
2012-03-13 16:06:49 +00:00
|
|
|
class C4PlayerInfoListBox;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4PlayerList;
|
|
|
|
class C4PropList;
|
2015-12-22 19:51:59 +00:00
|
|
|
class C4PropListStatic;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4PXS;
|
|
|
|
class C4PXSSystem;
|
|
|
|
class C4RankSystem;
|
|
|
|
class C4Record;
|
2009-05-08 13:28:41 +00:00
|
|
|
class C4Rect;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4RoundResult;
|
2009-05-08 13:28:41 +00:00
|
|
|
class C4RoundResults;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4Scenario;
|
2011-10-13 16:01:02 +00:00
|
|
|
class C4ScriptHost;
|
2012-03-13 16:06:49 +00:00
|
|
|
class C4SolidMask;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4SoundSystem;
|
|
|
|
class C4Stream;
|
2010-10-26 01:05:20 +00:00
|
|
|
class C4String;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4Surface;
|
|
|
|
class C4SVal;
|
|
|
|
class C4TargetFacet;
|
2012-03-13 16:06:49 +00:00
|
|
|
class C4TargetRect;
|
|
|
|
class C4Team;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4TeamList;
|
|
|
|
class C4TexMapEntry;
|
2011-10-03 14:16:38 +00:00
|
|
|
class C4TexMgr;
|
|
|
|
class C4TexRef;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4TextureMap;
|
2015-01-02 20:13:26 +00:00
|
|
|
class C4TransferZone;
|
|
|
|
class C4TransferZones;
|
2010-10-26 01:05:20 +00:00
|
|
|
class C4Value;
|
|
|
|
class C4ValueArray;
|
2011-03-26 22:59:35 +00:00
|
|
|
class C4ValueNumbers;
|
2010-01-02 00:19:42 +00:00
|
|
|
class C4Viewport;
|
2010-09-29 01:44:05 +00:00
|
|
|
class C4ViewportList;
|
|
|
|
class C4ViewportWindow;
|
2012-03-13 16:06:49 +00:00
|
|
|
class C4Window;
|
2010-01-02 00:19:42 +00:00
|
|
|
class CStdFont;
|
2012-03-13 16:06:49 +00:00
|
|
|
class CStdGLCtx;
|
2012-08-15 22:45:27 +00:00
|
|
|
struct CStdPalette;
|
2010-01-02 00:19:42 +00:00
|
|
|
class CStdStream;
|
|
|
|
class CStdVectorFont;
|
|
|
|
class CSurface8;
|
|
|
|
class StdCompiler;
|
2010-01-27 15:50:07 +00:00
|
|
|
class StdMesh;
|
|
|
|
class StdMeshBone;
|
|
|
|
class StdMeshInstance;
|
|
|
|
class StdMeshMaterial;
|
2012-03-13 16:06:49 +00:00
|
|
|
class StdMeshMatManager;
|
2011-10-03 15:19:51 +00:00
|
|
|
class StdMeshMatrix;
|
2010-01-27 15:50:07 +00:00
|
|
|
class StdMeshSkeletonLoader;
|
2009-05-08 13:28:41 +00:00
|
|
|
|
2015-01-02 20:13:26 +00:00
|
|
|
namespace C4GameLobby
|
|
|
|
{
|
|
|
|
class Countdown;
|
|
|
|
class MainDlg;
|
|
|
|
}
|
2011-01-24 00:15:58 +00:00
|
|
|
namespace C4GUI
|
|
|
|
{
|
2012-03-13 16:06:49 +00:00
|
|
|
class ComboBox_FillCB;
|
2011-01-24 00:15:58 +00:00
|
|
|
class Dialog;
|
2015-01-02 20:13:26 +00:00
|
|
|
class FrameDecoration;
|
2012-03-13 16:06:49 +00:00
|
|
|
class Screen;
|
2011-01-24 00:15:58 +00:00
|
|
|
}
|
2009-05-08 13:28:41 +00:00
|
|
|
typedef C4GUI::Screen C4GUIScreen;
|
|
|
|
|
|
|
|
#endif // INC_C4Prototypes
|