DEADSOFTWARE

3e8dfecb92e18678c0d4ecf44e8ce630f685d0c6
[d2df-sdl.git] / src / shared / mapdef_help.inc
1 // *** WARNING! ***
2 // regenerate this part directly from "mapdef.txt" with 'mapgen', NEVER manually change anything here!
5 // TRIGGER_EXIT
6 function trigMap (): AnsiString; inline;
8 // TRIGGER_TELEPORT
9 function trigTarget (): TDFPoint; inline;
10 function trigD2d (): Boolean; inline;
11 function trigSilent (): Boolean; inline;
12 function trigDirection (): Byte; inline;
14 // TRIGGER_OPENDOOR, TRIGGER_CLOSEDOOR, TRIGGER_DOOR, TRIGGER_DOOR5, TRIGGER_CLOSETRAP, TRIGGER_TRAP, TRIGGER_LIFTUP, TRIGGER_LIFTDOWN, TRIGGER_LIFT
16 // TRIGGER_PRESS, TRIGGER_ON, TRIGGER_OFF, TRIGGER_ONOFF
17 function trigTX (): LongInt; inline;
18 function trigTY (): LongInt; inline;
19 function trigTWidth (): Word; inline;
20 function trigTHeight (): Word; inline;
21 function trigWait (): Word; inline;
22 function trigPressCount (): Word; inline;
23 function trigExtRandom (): Boolean; inline;
25 // TRIGGER_SECRET
27 // TRIGGER_TEXTURE
28 function trigActivateOnce (): Boolean; inline;
29 function trigAnimateOnce (): Boolean; inline;
31 // TRIGGER_SOUND
32 function trigSoundName (): AnsiString; inline;
33 function trigVolume (): Byte; inline;
34 function trigPan (): Byte; inline;
35 function trigLocal (): Boolean; inline;
36 function trigPlayCount (): Byte; inline;
37 function trigSoundSwitch (): Boolean; inline;
39 // TRIGGER_SPAWNMONSTER
40 function trigSpawnMonsType (): Byte; inline;
41 function trigHealth (): LongInt; inline;
42 function trigActive (): Boolean; inline;
43 function trigMonsCount (): LongInt; inline;
44 function trigEffect (): Byte; inline;
45 function trigMax (): Word; inline;
46 function trigDelay (): Word; inline;
47 function trigBehaviour (): Byte; inline;
49 // TRIGGER_SPAWNITEM
50 function trigSpawnItemType (): Byte; inline;
51 function trigGravity (): Boolean; inline;
52 function trigDmonly (): Boolean; inline;
53 function trigItemCount (): LongInt; inline;
55 // TRIGGER_MUSIC
56 function trigMusicName (): AnsiString; inline;
57 function trigMusicAction (): Byte; inline;
59 // TRIGGER_PUSH
60 function trigAngle (): Word; inline;
61 function trigForce (): Byte; inline;
62 function trigResetVelocity (): Boolean; inline;
64 // TRIGGER_SCORE
65 function trigScoreAction (): Byte; inline;
66 function trigScoreCount (): Byte; inline;
67 function trigScoreTeam (): Byte; inline;
68 function trigScoreCon (): Boolean; inline;
69 function trigScoreMsg (): Boolean; inline;
71 // TRIGGER_MESSAGE
72 function trigKind (): Byte; inline;
73 function trigMsgDest (): Byte; inline;
74 function trigText (): AnsiString; inline;
75 function trigMsgTime (): Word; inline;
77 // TRIGGER_DAMAGE
78 function trigAmount (): Word; inline;
79 function trigInterval (): Word; inline;
81 // TRIGGER_HEALTH
82 function trigHealMax (): Boolean; inline;
84 // TRIGGER_SHOT
85 function trigShotType (): Byte; inline;
86 function trigShotTarget (): Byte; inline;
87 function trigQuiet (): Boolean; inline;
88 function trigAim (): SmallInt; inline;
89 function trigSight (): Word; inline;
90 function trigAccuracy (): Word; inline;
91 function trigAmmo (): Word; inline;
92 function trigReload (): Word; inline;
94 // TRIGGER_EFFECT
95 function trigFXCount (): Byte; inline;
96 function trigFXType (): Byte; inline;
97 function trigFXSubType (): Byte; inline;
98 function trigFXRed (): Byte; inline;
99 function trigFXGreen (): Byte; inline;
100 function trigFXBlue (): Byte; inline;
101 function trigFXPos (): Byte; inline;
102 function trigVelX (): SmallInt; inline;
103 function trigVelY (): SmallInt; inline;
104 function trigSpreadL (): Byte; inline;
105 function trigSpreadR (): Byte; inline;
106 function trigSpreadU (): Byte; inline;
107 function trigSpreadD (): Byte; inline;