OpenClonk
C4Prototypes.h
Go to the documentation of this file.
1 /*
2  * OpenClonk, http://www.openclonk.org
3  *
4  * Copyright (c) 1998-2000, Matthes Bender
5  * Copyright (c) 2001-2009, RedWolf Design GmbH, http://www.clonk.de/
6  * Copyright (c) 2010-2016, The OpenClonk Team and contributors
7  *
8  * Distributed under the terms of the ISC license; see accompanying file
9  * "COPYING" for details.
10  *
11  * "Clonk" is a registered trademark of Matthes Bender, used with permission.
12  * See accompanying file "TRADEMARK" for details.
13  *
14  * To redistribute this file separately, substitute the full license texts
15  * for the above references.
16  */
17 
18 /* Forward declarations */
19 
20 #ifndef INC_C4Prototypes
21 #define INC_C4Prototypes
22 
23 // class declarations
24 class C4AbstractApp;
25 class C4Action;
26 class C4AulBCC;
27 class C4AulDefFunc;
28 class C4AulExec;
29 class C4AulFunc;
30 struct C4AulParSet;
31 struct C4AulScriptContext;
32 class C4AulScriptEngine;
33 class C4AulScriptFunc;
34 class C4BltTransform;
35 class C4Client;
36 class C4ClientCore;
37 class C4ClientList;
39 class C4Command;
40 class C4Config;
41 class C4Console;
42 class C4Control;
43 class C4Def;
44 class C4DefGraphics;
45 class C4DefList;
46 class C4Draw;
47 class C4Effect;
48 class C4Facet;
49 class C4FacetSurface;
50 class C4FileMonitor;
51 class C4Game;
52 class C4GameMessage;
53 class C4GameMessageList;
55 class C4GameOptionsList;
56 class C4GamePadControl;
57 class C4GamePadOpener;
58 class C4GameParameters;
59 class C4GameResList;
60 class C4GameSec1Timer;
61 class C4Graph;
62 class C4GraphicsSystem;
63 class C4Group;
64 class C4GroupSet;
65 class C4IDList;
66 class C4KeyboardInput;
67 class C4LangStringTable;
68 class C4LChunk;
69 class C4League;
70 class C4LoaderScreen;
71 class C4LSector;
72 class C4LSectors;
73 class C4MainMenu;
74 class C4MapCreatorS2;
75 class C4Markup;
76 class C4MassMover;
77 class C4MassMoverSet;
78 class C4Material;
79 class C4MaterialList;
80 class C4MaterialMap;
81 class C4Menu;
82 class C4MenuItem;
83 class C4MeshDenumerator;
84 class C4MouseControl;
85 class C4NameList;
86 class C4Network2Client;
91 class C4Network2ResDlg;
92 class C4Network2Stats;
93 class C4Object;
94 class C4ObjectInfo;
95 class C4ObjectInfoCore;
96 class C4ObjectLink;
97 class C4ObjectList;
98 class C4PacketJoinData;
99 class C4PathFinder;
100 class C4Pattern;
101 class C4Playback;
102 class C4Player;
103 class C4PlayerInfo;
104 class C4PlayerInfoCore;
105 class C4PlayerInfoList;
106 class C4PlayerInfoListBox;
107 class C4PlayerList;
108 class C4PropList;
109 class C4PropListStatic;
110 class C4PXS;
111 class C4PXSSystem;
112 class C4RankSystem;
113 class C4Record;
114 class C4Rect;
115 class C4RoundResult;
116 class C4RoundResults;
117 class C4Scenario;
118 class C4ScriptHost;
119 class C4SolidMask;
120 class C4SoundSystem;
121 class C4Stream;
122 class C4String;
123 class C4Surface;
124 class C4SVal;
125 class C4TargetFacet;
126 class C4TargetRect;
127 class C4Team;
128 class C4TeamList;
129 class C4TexMapEntry;
130 class C4TexMgr;
131 class C4TexRef;
132 class C4TextureMap;
133 class C4TransferZone;
134 class C4TransferZones;
135 class C4Value;
136 class C4ValueArray;
137 class C4ValueNumbers;
138 class C4Viewport;
139 class C4ViewportList;
140 class C4ViewportWindow;
141 class C4Window;
142 class CStdFont;
143 class CStdGLCtx;
144 struct CStdPalette;
145 class CStdStream;
146 class CStdVectorFont;
147 class CSurface8;
148 class StdCompiler;
149 class StdMesh;
150 class StdMeshAnimation;
152 class StdMeshBone;
153 class StdMeshInstance;
155 class StdMeshMaterial;
157 class StdMeshMatManager;
158 class StdMeshMatrix;
160 class StdMeshUpdate;
161 class StdStrBuf;
162 
163 namespace C4GameLobby
164 {
165  class Countdown;
166  class MainDlg;
167 }
168 namespace C4GUI
169 {
170  class ComboBox_FillCB;
171  class Dialog;
172  class FrameDecoration;
173  class Screen;
174 }
176 
177 #endif // INC_C4Prototypes
C4GUI::Screen C4GUIScreen
Definition: C4Prototypes.h:175
Definition: C4Def.h:99
Definition: C4Draw.h:85
Definition: C4Game.h:33
Definition: C4Menu.h:123
Definition: C4PXS.h:26
Definition: C4Rect.h:28
Definition: C4Teams.h:31
Definition: C4Texture.h:49