/* * OpenClonk, http://www.openclonk.org * * Copyright (c) 1998-2000 Matthes Bender * Copyright (c) 2001 Sven Eberhardt * Copyright (c) 2001-2009, RedWolf Design GmbH, http://www.clonk.de * * Portions might be copyrighted by other authors who have contributed * to OpenClonk. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * See isc_license.txt for full license and disclaimer. * * "Clonk" is a registered trademark of Matthes Bender. * See clonk_trademark_license.txt for full license. */ /* Forward declarations */ #ifndef INC_C4Prototypes #define INC_C4Prototypes class C4Action; class C4AList; class C4AulDefFunc; class C4AulFunc; class C4AulScript; class C4AulScriptEngine; class C4AulScriptFunc; class C4ClientPlayerInfos; class C4Command; class C4Config; class C4Console; class C4Def; class C4DefList; class C4Facet; class C4FacetSurface; class C4Game; class C4GameMessage; class C4GameMessageList; class C4GameOptionsList; class C4GamePadControl; class C4GamePadOpener; class C4GamePadOpener; class C4GameResList; class C4Graph; class C4GraphicsSystem; class C4Group; class C4Group; class C4GroupSet; class C4IDList; class C4LChunk; class C4League; class C4LSector; class C4LSectors; class C4MassMover; class C4MassMoverSet; class C4Material; class C4MaterialList; class C4MaterialMap; class C4Menu; class C4MenuItem; class C4MouseControl; class C4NameList; class C4Network; class C4NetworkClient; class C4NetworkClientList; class C4Object; class C4ObjectInfo; class C4ObjectInfoCore; class C4ObjectLink; class C4ObjectList; class C4Packet; class C4PathFinder; class C4Playback; class C4Player; class C4PlayerInfo; class C4PlayerInfoCore; class C4PlayerInfoList; class C4PlayerList; class C4PropList; class C4PXS; class C4PXSSystem; class C4RankSystem; class C4Record; class C4Rect; class C4Region; class C4RegionList; class C4RoundResult; class C4RoundResults; class C4Scenario; class C4SoundSystem; class C4Stream; class C4Surface; class C4SVal; class C4TargetFacet; class C4TeamList; class C4TexMapEntry; class C4TextureMap; class C4Viewport; class CStdFont; class CStdStream; class CStdVectorFont; class CSurface8; class StdCompiler; class StdMesh; class StdMeshBone; class StdMeshInstance; class StdMeshMaterial; class StdMeshSkeletonLoader; class CTexRef; class CTexMgr; class CPattern; class CStdDDraw; class CBlitRememberer; class CStdApp; class CStdWindow; class CSurface; namespace C4GUI { class Screen; } typedef C4GUI::Screen C4GUIScreen; #endif // INC_C4Prototypes