23 #ifndef idF7CFB784_3591_4B2C_B5529AE7FBCC2568
24 #define idF7CFB784_3591_4B2C_B5529AE7FBCC2568
30 #include <QStringList>
57 const QString& connectPassword()
const;
59 QStringList& customParameters();
60 const QStringList& customParameters()
const;
65 QList<GameCVar>& cvars();
66 const QList<GameCVar>& cvars()
const;
85 const QString& demoPath()
const;
93 void setDemoRecord(
const GameDemo &demo);
96 QList<DMFlagsSection>& dmFlags();
97 const QList<DMFlagsSection>& dmFlags()
const;
98 const QString& email()
const;
102 const QString& executablePath()
const;
104 HostMode hostMode()
const;
106 bool isBroadcastToLan()
const;
107 bool isBroadcastToMaster()
const;
108 bool isRandomMapRotation()
const;
113 const QString& ingamePassword()
const;
114 const QString& iwadPath()
const;
119 QString iwadName()
const;
124 const QString& map()
const;
128 const QStringList& mapList()
const;
129 int maxClients()
const;
130 int maxPlayers()
const;
135 int maxTotalClientSlots()
const;
139 const QString& motd()
const;
140 const QString& name()
const;
141 unsigned short port()
const;
142 QList<bool>& pwadsOptional();
143 const QList<bool>& pwadsOptional()
const;
144 QStringList& pwadsPaths();
145 const QStringList& pwadsPaths()
const;
150 QStringList pwadsNames()
const;
155 const QString& rconPassword()
const;
157 void setBroadcastToLan(
bool b);
158 void setBroadcastToMaster(
bool b);
159 void setConnectPassword(
const QString& pass);
160 void setCustomParameters(
const QStringList& customParameters);
161 void setCvars(
const QList<GameCVar>& cvars);
162 void setDemoPath(
const QString& demoPath);
163 void setEmail(
const QString& email);
164 void setExecutablePath(
const QString& executablePath);
165 void setGameMode(
const GameMode& mode);
166 void setHostMode(HostMode mode);
167 void setIngamePassword(
const QString& pass);
168 void setIwadPath(
const QString& iwadPath);
169 void setMap(
const QString& map);
170 void setMapList(
const QStringList& mapList);
171 void setMaxClients(
int num);
172 void setMaxPlayers(
int num);
173 void setMotd(
const QString& motd);
174 void setName(
const QString& name);
175 void setPort(
unsigned short port);
176 void setPwadsOptional(
const QList<bool>& pwadsOptional);
177 void setPwadsPaths(
const QStringList& pwadsPaths);
178 void setRandomMapRotation(
bool b);
179 void setRconPassword(
const QString& pass);
180 void setSkill(
int skill);
181 void setUrl(
const QString& url);
190 const QString& url()
const;
Game parametrization data used when creating new games.
A group of DMFlag objects that can be safely OR'ed together to form a meaningful value.
Game mode representation.
A general game setting or variable (like fraglimit).