aboutsummaryrefslogtreecommitdiff
path: root/engines/prince/flags.cpp
blob: d6d577a575d9e678a6459b7b44c1d3c2ffe8621b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
/* ScummVM - Graphic Adventure Engine
 *
 * ScummVM is the legal property of its developers, whose names
 * are too numerous to list here. Please refer to the COPYRIGHT
 * file distributed with this source distribution.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.

 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.

 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 *
 */

#include "prince/flags.h"

namespace Prince {

const char * Flags::getFlagName(uint16 flagId)
{
	switch (flagId) {
	default: 			return "unknown_flag";
	case FLAGA1:			return "FLAGA1";
	case FLAGA2:			return "FLAGA2";
	case FLAGA3:			return "FLAGA3";
	case DESTX:			return "DESTX";
	case DESTY:			return "DESTY";
	case DESTD:			return "DESTD";
	case DwarfDone:			return "DwarfDone";
	case GRABARZCOUNTER:		return "GRABARZCOUNTER";
	case KIERUNEK:			return "KIERUNEK";
	case BACKFLAG1:			return "BACKFLAG1";
	case BACKFLAG2:			return "BACKFLAG2";
	case BACKFLAG3:			return "BACKFLAG3";
	case BACKFLAG4:			return "BACKFLAG4";
	case MACROFLAG1:		return "MACROFLAG1";
	case MACROFLAG2:		return "MACROFLAG2";
	case MACROFLAG3:		return "MACROFLAG3";
	case HEROLDDONE:		return "HEROLDDONE";
	case BRIDGESET:			return "BRIDGESET";
	case U_BT_1:			return "U_BT_1";
	case U_BT_2:			return "U_BT_2";
	case U_BT_3:			return "U_BT_3";
	case U_BT_4:			return "U_BT_4";
	case U_BT_5:			return "U_BT_5";
	case U_BT_6:			return "U_BT_6";
	case U_BT_7:			return "U_BT_7";
	case U_BT_8:			return "U_BT_8";
	case U_BT_9:			return "U_BT_9";
	case U_BT_COUNTER:		return "U_BT_COUNTER";
	case ARIVALDALIVE:		return "ARIVALDALIVE";
	case TALKCHAR1:			return "TALKCHAR1";
	case TalkType1:			return "TalkType1";
	case TALKROUT1:			return "TALKROUT1";
	case TALKROUT2:			return "TALKROUT2";
	case TALKROUT3:			return "TALKROUT3";
	case TALKROUT4:			return "TALKROUT4";
	case TALKANIM1:			return "TALKANIM1";
	case TALKANIM2:			return "TALKANIM2";
	case TALKCOLOR1:		return "TALKCOLOR1";
	case TALKCOLOR2:		return "TALKCOLOR2";
	case KapciuchTaken:		return "KapciuchTaken";
	case CurrentBeggarA:	return "CurrentBeggarA";
	case TempKapc:			return "TempKapc";
	case HomTaken:			return "HomTaken";
	case WizardTalk:		return "WizardTalk";
	case SunlordTalk:		return "SunlordTalk";
	case HermitTalk:		return "HermitTalk";
	case RunyMode:			return "RunyMode";
	case FatMerchantTalk:	return "FatMerchantTalk";
	case HotDogTalk:		return "HotDogTalk";
	case ThiefTalk:			return "ThiefTalk";
	case BeggarTalk:		return "BeggarTalk";
	case MonkTalk:			return "MonkTalk";
	case BardTalk:			return "BardTalk";
	case BarmanTalk:		return "BarmanTalk";
	case LeftPlayerTalk:	return "LeftPlayerTalk";
	case OczySowy:			return "OczySowy";
	case CzachySpeed1:		return "CzachySpeed1";
	case CzachySpeed2:		return "CzachySpeed2";
	case CzachySpeed3:		return "CzachySpeed3";
	case CzachySlowDown1:	return "CzachySlowDown1";
	case CzachySlowDown2:	return "CzachySlowDown2";
	case CzachySlowDown3:	return "CzachySlowDown3";
	case FjordDane:			return "FjordDane";
	case GKopany1:			return "GKopany1";
	case GKopany2:			return "GKopany2";
	case GKopany3:			return "GKopany3";
	case GKopany4:			return "GKopany4";
	case KnowGodWord:		return "KnowGodWord";
	case TALKROUT21:		return "TALKROUT21";
	case TALKROUT22:		return "TALKROUT22";
	case TALKROUT23:		return "TALKROUT23";
	case TALKROUT24:		return "TALKROUT24";
	case TalkType2:			return "TalkType2";
	case GrabarzTalk:			return "GrabarzTalk";
	case LastTalker:			return "LastTalker";
	case MapaPustelniaEnabled:		return "MapaPustelniaEnabled";
	case MapaTempleEnabled:			return "MapaTempleEnabled";
	case MapaFjordEnabled:			return "MapaFjordEnabled";
	case MapaSilmanionaEnabled:		return "MapaSilmanionaEnabled";
	case MapaKurhanEnabled:			return "MapaKurhanEnabled";
	case MapaDragonEnabled:			return "MapaDragonEnabled";
	case MapaMillEnabled:			return "MapaMillEnabled";
	case DwarfRunning:			return "DwarfRunning";
	case DwarfTalk:			return "DwarfTalk";
	case CurseLift:			return "CurseLift";
	case KosciSwapped:			return "KosciSwapped";
	case BookStolen:			return "BookStolen";
	case MapaUsable:			return "MapaUsable";
	case FjordBoss:			return "FjordBoss";
	case FjordHotDog:			return "FjordHotDog";
	case FjordLewy:			return "FjordLewy";
	case FjordPrawy:			return "FjordPrawy";
	case TalkArivald:			return "TalkArivald";
	case ShootDone:			return "ShootDone";
	case ShootRunning:			return "ShootRunning";
	case ShootKnow:			return "ShootKnow";
	case MirrorKnow:			return "MirrorKnow";
	case Gar1stTime:			return "Gar1stTime";
	case KosciTaken:			return "KosciTaken";
	case ArivGotSpell:			return "ArivGotSpell";
	case BookGiven:			return "BookGiven";
	case Wywieszka:			return "Wywieszka";
	case TalkSheila:			return "TalkSheila";
	case TalkSheila2:			return "TalkSheila2";
	case BackHuman:			return "BackHuman";
	case SkarbiecOpen:			return "SkarbiecOpen";
	case LustroTaken:			return "LustroTaken";
	case GargoyleHom:			return "GargoyleHom";
	case GargoyleBroken:			return "GargoyleBroken";
	case FjordDzien:			return "FjordDzien";
	case GargoyleHom2:			return "GargoyleHom2";
	case RunMonstersRunning:			return "RunMonstersRunning";
	case FoundPaperInCoffin:			return "FoundPaperInCoffin";
	case KnowSunlord:			return "KnowSunlord";
	case KnowSunlordTalk:			return "KnowSunlordTalk";
	case ArivaldCzyta:			return "ArivaldCzyta";
	case TelepX:			return "TelepX";
	case TelepY:			return "TelepY";
	case TelepDir:			return "TelepDir";
	case TelepRoom:			return "TelepRoom";
	case ListStolen:			return "ListStolen";
	case WifeInDoor:			return "WifeInDoor";
	case TalkWifeFlag:			return "TalkWifeFlag";
	case LetterGiven:			return "LetterGiven";
	case LutniaTaken:			return "LutniaTaken";
	case BardHomeOpen:			return "BardHomeOpen";
	case FjordNoMonsters:		return "FjordNoMonsters";
	case ShandriaWallTalking:	return "ShandriaWallTalking";
	case ShandriaWallCounter:	return "ShandriaWallCounter";
	case ShandriaWallDone:	return "ShandriaWallDone";
	case FutureDone:		return "FutureDone";
	case TalkButch:			return "TalkButch";
	case GotSzalik:			return "GotSzalik";
	case GotCzosnek:		return "GotCzosnek";
	case BearDone:			return "BearDone";
	case NekrVisited:		return "NekrVisited";
	case SunRiddle:			return "SunRiddle";
	case PtaszekAway:		return "PtaszekAway";
	case KotGadanie:		return "KotGadanie";
	case SzlafmycaTaken:	return "SzlafmycaTaken";
	case BabkaTalk:			return "BabkaTalk";
	case SellerTalk:		return "SellerTalk";
	case CzosnekDone:		return "CzosnekDone";
	case PriestCounter:		return "PriestCounter";
	case PriestGest1:		return "PriestGest1";
	case PriestGest2:		return "PriestGest2";
	case PriestGest3:		return "PriestGest3";
	case PriestGest4:		return "PriestGest4";
	case PriestAnim:		return "PriestAnim";
	case HolyWaterTaken:	return "HolyWaterTaken";
	case AxeTaken:			return "AxeTaken";
	case BadylTaken1:		return "BadylTaken1";
	case BadylTaken2:		return "BadylTaken2";
	case BadylSharpened:	return "BadylSharpened";
	case PorwanieSmoka:		return "PorwanieSmoka";
	case ShopReOpen:		return "ShopReOpen";
	case LuskaShown:		return "LuskaShown";
	case CudKnow:			return "CudKnow";
	case VampireDead:		return "VampireDead";
	case MapaVisible1:		return "MapaVisible1";
	case MapaVisible2:		return "MapaVisible2";
	case MapaVisible3:		return "MapaVisible3";
	case MapaVisible4:		return "MapaVisible4";
	case MapaVisible5:		return "MapaVisible5";
	case MapaVisible6:		return "MapaVisible6";
	case MapaVisible7:		return "MapaVisible7";
	case MapaVisible8:		return "MapaVisible8";
	case MapaVisible9:		return "MapaVisible9";
	case MapaX:				return "MapaX";
	case MapaY:				return "MapaY";
	case MapaD:				return "MapaD";
	case OldMapaX:			return "OldMapaX";
	case OldMapaY:			return "OldMapaY";
	case OldMapaD:			return "OldMapaD";
	case MovingBack:		return "MovingBack";
	case MapaCount:			return "MapaCount";
	case Pustelnia1st:		return "Pustelnia1st";
	case CzarnePole1st:		return "CzarnePole1st";
	case TalkArivNum:		return "TalkArivNum";
	case Pfui:				return "Pfui";
	case MapaSunlordEnabled:return "MapaSunlordEnabled";
	case WebDone:			return "WebDone";
	case DragonDone:		return "DragonDone";
	case KanPlay:			return "KanPlay";
	case OldKanPlay:		return "OldKanPlay";
	case LapkiWait:			return "LapkiWait";
	case WebNoCheck:		return "WebNoCheck";
	case Perfumeria:		return "Perfumeria";
	case SmokNoCheck:		return "SmokNoCheck";
	case IluzjaBroken:		return "IluzjaBroken";
	case IluzjaWorking:		return "IluzjaWorking";
	case IluzjaCounter:		return "IluzjaCounter";
	case KurhanOpen1:		return "KurhanOpen1";
	case KastetTaken:		return "KastetTaken";
	case KastetDown:		return "KastetDown";
	case KurhanDone:		return "KurhanDone";
	case SkelCounter:		return "SkelCounter";
	case SkelDial1:			return "SkelDial1";
	case SkelDial2:			return "SkelDial2";
	case SkelDial3:			return "SkelDial3";
	case SkelDial4:			return "SkelDial4";
	case SameTalker:		return "SameTalker";
	case RunMonstersText:	return "RunMonstersText";
	case PiwnicaChecked:	return "PiwnicaChecked";
	case DragonTalked:		return "DragonTalked";
	case ToldAboutBook:		return "ToldAboutBook";
	case SilmanionaDone:	return "SilmanionaDone";
	case ToldBookCount:		return "ToldBookCount";
	case SmrodNoCheck:		return "SmrodNoCheck";
	case RopeTaken:			return "RopeTaken";
	case RopeTime:			return "RopeTime";
	case LaskaFree:			return "LaskaFree";
	case ShanSmokTalked:	return "ShanSmokTalked";
	case SwordTaken:		return "SwordTaken";
	case Mill1st:			return "Mill1st";
	case SawRat:			return "SawRat";
	case KnowRat:			return "KnowRat";
	case DziuraTimer:		return "DziuraTimer";
	case LaskaInside:		return "LaskaInside";
	case HoleBig:			return "HoleBig";
	case EnableWiedzmin:	return "EnableWiedzmin";
	case EnableTrucizna:	return "EnableTrucizna";
	case KnowPoison:		return "KnowPoison";
	case KufelTaken:		return "KufelTaken";
	case BojkaEnabled:		return "BojkaEnabled";
	case BitwaNot1st:		return "BitwaNot1st";
	case BojkaTimer:		return "BojkaTimer";
	case BojkaGirl:			return "BojkaGirl";
	case Look1st:			return "Look1st";
	case RatTaken:			return "RatTaken";
	case LaskaTalkedGr:		return "LaskaTalkedGr";
	case RatusGivus:		return "RatusGivus";
	case MamObole:			return "MamObole";
	case Speed1st:			return "Speed1st";
	case SpeedTimer:		return "SpeedTimer";
	case ProveIt:			return "ProveIt";
	case Proven:			return "Proven";
	case ShowWoalka:		return "ShowWoalka";
	case PoisonTaken:		return "PoisonTaken";
	case HellOpened:		return "HellOpened";
	case HellNoCheck:		return "HellNoCheck";
	case TalAn1:			return "TalAn1";
	case TalAn2:			return "TalAn2";
	case TalAn3:			return "TalAn3";
	case TalkDevilGuard:	return "TalkDevilGuard";
	case Sword1st:			return "Sword1st";
	case IluzjaNoCheck:		return "IluzjaNoCheck";
	case RozdzielniaNumber:	return "RozdzielniaNumber";
	case JailChecked:		return "JailChecked";
	case JailTalked:		return "JailTalked";
	case TrickFailed:		return "TrickFailed";
	case WegielVisible:		return "WegielVisible";
	case WegielTimer1:		return "WegielTimer1";
	case RandomSample:		return "RandomSample";
	case RandomSampleTimer:	return "RandomSampleTimer";
	case SampleTimer:		return "SampleTimer";
	case ZonaSample:		return "ZonaSample";
	case HoleTryAgain:		return "HoleTryAgain";
	case TeleportTimer:		return "TeleportTimer";
	case RozLezy:			return "RozLezy";
	case UdkoTimer:			return "UdkoTimer";
	case ZaworZatkany:		return "ZaworZatkany";
	case ZaworOpened:		return "ZaworOpened";
	case DoorExploded:		return "DoorExploded";
	case SkoraTaken:		return "SkoraTaken";
	case CiezkieByl:		return "CiezkieByl";
	case MamWegiel:			return "MamWegiel";
	case SwiecaAway:		return "SwiecaAway";
	case ITSAVE:			return "ITSAVE";
	case RozpadlSie:		return "RozpadlSie";
	case WegielFullTimer:	return "WegielFullTimer";
	case WegielDown:		return "WegielDown";
	case WegielDownTimer:	return "WegielDownTimer";
	case PaliSie:			return "PaliSie";
	case DiabGuardTalked:	return "DiabGuardTalked";
	case GuardsNoCheck:		return "GuardsNoCheck";
	case TalkedPowloka:		return "TalkedPowloka";
	case JailOpen:			return "JailOpen";
	case PrzytulTimer:		return "PrzytulTimer";
	case JailDone:			return "JailDone";
	case MamMonety:			return "MamMonety";
	case LotTimer:			return "LotTimer";
	case LotObj:			return "LotObj";
	case PtakTimer:			return "PtakTimer";
	case BookTimer:			return "BookTimer";
	case BookGiba:			return "BookGiba";
	case PtakLata:			return "PtakLata";
	case Podej:				return "Podej";
	case GotHint:			return "GotHint";
	case LawaLeci:			return "LawaLeci";
	case PowerKlik:			return "PowerKlik";
	case LucekBad:			return "LucekBad";
	case LucekBad1st:		return "LucekBad1st";
	case IntroDial1:		return "IntroDial1";
	case IntroDial2:		return "IntroDial2";
	case ItsOutro:			return "ItsOutro";
	case KamienComment:		return "KamienComment";
	case KamienSkip:		return "KamienSkip";
	case TesterFlag:		return "TesterFlag";
	case RememberLine:		return "RememberLine";
	case OpisLapek:			return "OpisLapek";
	case TalWait:			return "TalWait";
	case OpisKamienia:		return "OpisKamienia";
	case JumpBox:			return "JumpBox";
	case JumpBox1:			return "JumpBox1";
	case JumpBox2:			return "JumpBox2";
	case JumpBox3:			return "JumpBox3";
	case SpecPiesek:		return "SpecPiesek";
	case SpecPiesekCount:	return "SpecPiesekCount";
	case SpecPiesekGadanie:	return "SpecPiesekGadanie";
	case ZnikaFlag:			return "ZnikaFlag";
	case ZnikaTimer:		return "ZnikaTimer";
	case SowaTimer:			return "SowaTimer";
	case MamrotanieOff:		return "MamrotanieOff";

	case CURRMOB:			return "CURRMOB";
	case KOLOR:				return "KOLOR";
	case MBFLAG:			return "MBFLAG";
	case MXFLAG:			return "MXFLAG";
	case MYFLAG:			return "MYFLAG";
	case SCROLLTYPE:		return "SCROLLTYPE";
	case SCROLLVALUE:		return "SCROLLVALUE";
	case SCROLLVALUE2:		return "SCROLLVALUE2";
	case TALKEXITCODE:		return "TALKEXITCODE";
	case SPECROUTFLAG1:		return "SPECROUTFLAG1";
	case SPECROUTFLAG2:		return "SPECROUTFLAG2";
	case SPECROUTFLAG3:		return "SPECROUTFLAG3";
	case TALKFLAGCODE:		return "TALKFLAGCODE";
	case CURRROOM:			return "CURRROOM";
	case Talker1Init:		return "Talker1Init";
	case Talker2Init:		return "Talker2Init";
	case RESTOREROOM:		return "RESTOREROOM";
	case INVALLOWED:		return "INVALLOWED";
	case BOXSEL:			return "BOXSEL";
	case CURSEBLINK:		return "CURSEBLINK";
	case EXACTMOVE:			return "EXACTMOVE";
	case MOVEDESTX:			return "MOVEDESTX";
	case MOVEDESTY:			return "MOVEDESTY";
	case NOANTIALIAS:		return "NOANTIALIAS";
	case ESCAPED:			return "ESCAPED";
	case ALLOW1OPTION:		return "ALLOW1OPTION";
	case VOICE_H_LINE:		return "VOICE_H_LINE";
	case VOICE_A_LINE:		return "VOICE_A_LINE";
	case VOICE_B_LINE:		return "VOICE_B_LINE";
	case VOICE_C_LINE:		return "VOICE_C_LINE";
	case NOHEROATALL:		return "NOHEROATALL";
	case MOUSEENABLED:		return "MOUSEENABLED";
	case DIALINES:			return "DIALINES";

	case SHANWALK:			return "SHANWALK";
	case SHANDOG:			return "SHANDOG";
	case GETACTIONBACK:		return "GETACTIONBACK";
	case GETACTIONDATA:		return "GETACTIONDATA";
	case GETACTION:			return "GETACTION";
	case HEROFAST:			return "HEROFAST";
	case SELITEM:			return "SELITEM";
	case LMOUSE:			return "LMOUSE";
	case MINMX:				return "MINMX";
	case MAXMX:				return "MAXMX";
	case MINMY:				return "MINMY";
	case MAXMY:				return "MAXMY";
	case TORX1:				return "TORX1";
	case TORY1:				return "TORY1";
	case TORX2:				return "TORX2";
	case TORY2:				return "TORY2";
	case POWER:				return "POWER";
	case POWERENABLED:		return "POWERENABLED";
	case FLCRESTORE:		return "FLCRESTORE";
	case NOCLSTEXT:			return "NOCLSTEXT";
	case ESCAPED2:			return "ESCAPED2";
	}
}

}

/* vim: set tabstop=4 noexpandtab: */