openclonk/engine/inc/C4Prototypes.h

103 lines
2.2 KiB
C++

/*
* 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 C4AulFunc;
class C4Game;
class C4Record;
class C4Playback;
class C4Scenario;
class C4PlayerInfoCore;
class C4ObjectInfoCore;
class C4DefCore;
class C4Def;
class C4DefList;
class C4IDList;
class C4NameList;
class C4SVal;
class C4Material;
class C4MaterialMap;
class C4TexMapEntry;
class C4TextureMap;
class C4TeamList;
class C4RoundResult;
class C4Facet;
class C4ObjectInfo;
class C4Object;
class C4ObjectList;
class C4ObjectLink;
class C4MenuItem;
class C4Menu;
class C4Command;
class C4Action;
class C4MassMoverSet;
class C4MassMover;
class C4Console;
class C4Viewport;
class C4GraphicsSystem;
class C4Player;
class C4PlayerList;
class C4GameResList;
class C4GameMessage;
class C4GameMessageList;
class C4GamePadControl;
class C4GamePadOpener;
class C4GameOptionsList;
class C4SoundSystem;
class C4PXS;
class C4PXSSystem;
class C4Graph;
class C4Group;
class C4GroupSet;
class C4Packet;
class C4Stream;
class C4Network;
class C4NetworkClient;
class C4NetworkClientList;
class C4MouseControl;
class C4Region;
class C4RegionList;
class C4PathFinder;
class C4MaterialList;
class C4AList;
class C4AulFunc;
class C4AulScriptFunc;
class C4AulDefFunc;
class C4AulScript;
class C4AulScriptEngine;
class C4LChunk;
class C4LSector;
class C4LSectors;
class C4Rect;
class C4Facet;
class C4TargetFacet;
class C4FacetSurface;
class C4Surface;
class C4League;
class C4RoundResults;
namespace C4GUI { class Screen; }
typedef C4GUI::Screen C4GUIScreen;
#endif // INC_C4Prototypes