@@ -41,16 +41,24 @@ class HouseClass;
41
41
class ViniferaCommandClass : public CommandClass
42
42
{
43
43
public:
44
- ViniferaCommandClass () : CommandClass(), IsDeveloper(false ) {}
44
+ ViniferaCommandClass () : CommandClass(), IsDeveloper(false ), IsMultiplayerOnly( false ) {}
45
45
virtual ~ViniferaCommandClass () {}
46
46
47
47
virtual KeyNumType Default_Key () const = 0;
48
48
49
+ bool Developer_Only () const { return IsDeveloper; }
50
+ bool Multiplayer_Only () const { return IsMultiplayerOnly; }
51
+
49
52
public:
50
53
/* *
51
54
* Is this command only available in developer mode?
52
55
*/
53
56
bool IsDeveloper;
57
+
58
+ /* *
59
+ * Is this command only available in multiplayer games?
60
+ */
61
+ bool IsMultiplayerOnly;
54
62
};
55
63
56
64
@@ -60,7 +68,7 @@ class ViniferaCommandClass : public CommandClass
60
68
class PNGScreenCaptureCommandClass : public ViniferaCommandClass
61
69
{
62
70
public:
63
- PNGScreenCaptureCommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
71
+ PNGScreenCaptureCommandClass () : ViniferaCommandClass() {}
64
72
virtual ~PNGScreenCaptureCommandClass () {}
65
73
66
74
virtual const char *Get_Name () const override ;
@@ -80,7 +88,7 @@ class PNGScreenCaptureCommandClass : public ViniferaCommandClass
80
88
class ManualPlaceCommandClass : public ViniferaCommandClass
81
89
{
82
90
public:
83
- ManualPlaceCommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
91
+ ManualPlaceCommandClass () : ViniferaCommandClass() {}
84
92
virtual ~ManualPlaceCommandClass () {}
85
93
86
94
virtual const char *Get_Name () const override ;
@@ -99,7 +107,7 @@ class ManualPlaceCommandClass : public ViniferaCommandClass
99
107
class PrevThemeCommandClass : public ViniferaCommandClass
100
108
{
101
109
public:
102
- PrevThemeCommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
110
+ PrevThemeCommandClass () : ViniferaCommandClass() {}
103
111
virtual ~PrevThemeCommandClass () {}
104
112
105
113
virtual const char *Get_Name () const override ;
@@ -118,7 +126,7 @@ class PrevThemeCommandClass : public ViniferaCommandClass
118
126
class NextThemeCommandClass : public ViniferaCommandClass
119
127
{
120
128
public:
121
- NextThemeCommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
129
+ NextThemeCommandClass () : ViniferaCommandClass() {}
122
130
virtual ~NextThemeCommandClass () {}
123
131
124
132
virtual const char *Get_Name () const override ;
@@ -137,7 +145,7 @@ class NextThemeCommandClass : public ViniferaCommandClass
137
145
class ScrollNECommandClass : public ViniferaCommandClass
138
146
{
139
147
public:
140
- ScrollNECommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
148
+ ScrollNECommandClass () : ViniferaCommandClass() {}
141
149
virtual ~ScrollNECommandClass () {}
142
150
143
151
virtual const char *Get_Name () const override ;
@@ -156,7 +164,7 @@ class ScrollNECommandClass : public ViniferaCommandClass
156
164
class ScrollSECommandClass : public ViniferaCommandClass
157
165
{
158
166
public:
159
- ScrollSECommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
167
+ ScrollSECommandClass () : ViniferaCommandClass() {}
160
168
virtual ~ScrollSECommandClass () {}
161
169
162
170
virtual const char *Get_Name () const override ;
@@ -175,7 +183,7 @@ class ScrollSECommandClass : public ViniferaCommandClass
175
183
class ScrollSWCommandClass : public ViniferaCommandClass
176
184
{
177
185
public:
178
- ScrollSWCommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
186
+ ScrollSWCommandClass () : ViniferaCommandClass() {}
179
187
virtual ~ScrollSWCommandClass () {}
180
188
181
189
virtual const char *Get_Name () const override ;
@@ -194,7 +202,7 @@ class ScrollSWCommandClass : public ViniferaCommandClass
194
202
class ScrollNWCommandClass : public ViniferaCommandClass
195
203
{
196
204
public:
197
- ScrollNWCommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
205
+ ScrollNWCommandClass () : ViniferaCommandClass() {}
198
206
virtual ~ScrollNWCommandClass () {}
199
207
200
208
virtual const char *Get_Name () const override ;
@@ -213,7 +221,7 @@ class ScrollNWCommandClass : public ViniferaCommandClass
213
221
class JumpCameraWestCommandClass : public ViniferaCommandClass
214
222
{
215
223
public:
216
- JumpCameraWestCommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
224
+ JumpCameraWestCommandClass () : ViniferaCommandClass() {}
217
225
virtual ~JumpCameraWestCommandClass () {}
218
226
219
227
virtual const char *Get_Name () const override ;
@@ -232,7 +240,7 @@ class JumpCameraWestCommandClass : public ViniferaCommandClass
232
240
class JumpCameraEastCommandClass : public ViniferaCommandClass
233
241
{
234
242
public:
235
- JumpCameraEastCommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
243
+ JumpCameraEastCommandClass () : ViniferaCommandClass() {}
236
244
virtual ~JumpCameraEastCommandClass () {}
237
245
238
246
virtual const char *Get_Name () const override ;
@@ -251,7 +259,7 @@ class JumpCameraEastCommandClass : public ViniferaCommandClass
251
259
class JumpCameraNorthCommandClass : public ViniferaCommandClass
252
260
{
253
261
public:
254
- JumpCameraNorthCommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
262
+ JumpCameraNorthCommandClass () : ViniferaCommandClass() {}
255
263
virtual ~JumpCameraNorthCommandClass () {}
256
264
257
265
virtual const char *Get_Name () const override ;
@@ -270,7 +278,7 @@ class JumpCameraNorthCommandClass : public ViniferaCommandClass
270
278
class JumpCameraSouthCommandClass : public ViniferaCommandClass
271
279
{
272
280
public:
273
- JumpCameraSouthCommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
281
+ JumpCameraSouthCommandClass () : ViniferaCommandClass() {}
274
282
virtual ~JumpCameraSouthCommandClass () {}
275
283
276
284
virtual const char *Get_Name () const override ;
@@ -289,7 +297,7 @@ class JumpCameraSouthCommandClass : public ViniferaCommandClass
289
297
class ToggleSuperTimersCommandClass : public ViniferaCommandClass
290
298
{
291
299
public:
292
- ToggleSuperTimersCommandClass () : ViniferaCommandClass() { IsDeveloper = false ; }
300
+ ToggleSuperTimersCommandClass () : ViniferaCommandClass() {}
293
301
virtual ~ToggleSuperTimersCommandClass () {}
294
302
295
303
virtual const char *Get_Name () const override ;
0 commit comments