ScummVM API documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
lingo-builtins.h
1
/* ScummVM - Graphic Adventure Engine
2
*
3
* ScummVM is the legal property of its developers, whose names
4
* are too numerous to list here. Please refer to the COPYRIGHT
5
* file distributed with this source distribution.
6
*
7
* This program is free software: you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation, either version 3 of the License, or
10
* (at your option) any later version.
11
*
12
* This program is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU General Public License for more details.
16
*
17
* You should have received a copy of the GNU General Public License
18
* along with this program. If not, see <http://www.gnu.org/licenses/>.
19
*
20
*/
21
22
#ifndef DIRECTOR_LINGO_BUILTINS_H
23
#define DIRECTOR_LINGO_BUILTINS_H
24
25
namespace
Director
{
26
27
namespace
LB {
28
29
// builtin functions
30
void
b_abs(
int
nargs);
31
void
b_atan(
int
nargs);
32
void
b_cos(
int
nargs);
33
void
b_exp(
int
nargs);
34
void
b_float(
int
nargs);
35
void
b_integer(
int
nargs);
36
void
b_log(
int
nargs);
37
void
b_pi(
int
nargs);
38
void
b_power(
int
nargs);
39
void
b_random(
int
nargs);
40
void
b_sin(
int
nargs);
41
void
b_sqrt(
int
nargs);
42
void
b_tan(
int
nargs);
43
44
void
b_chars(
int
nargs);
45
void
b_charToNum(
int
nargs);
46
void
b_length(
int
nargs);
47
void
b_numToChar(
int
nargs);
48
void
b_offset(
int
nargs);
49
void
b_string(
int
nargs);
50
51
void
b_add(
int
nargs);
52
void
b_addAt(
int
nargs);
53
void
b_addProp(
int
nargs);
54
void
b_append(
int
nargs);
55
void
b_count(
int
nargs);
56
void
b_deleteAt(
int
nargs);
57
void
b_deleteOne(
int
nargs);
58
void
b_deleteProp(
int
nargs);
59
void
b_duplicateList(
int
nargs);
60
void
b_findPos(
int
nargs);
61
void
b_findPosNear(
int
nargs);
62
void
b_getaProp(
int
nargs);
63
void
b_getAt(
int
nargs);
64
void
b_getLast(
int
nargs);
65
void
b_getOne(
int
nargs);
66
void
b_getPos(
int
nargs);
67
void
b_getProp(
int
nargs);
68
void
b_getPropAt(
int
nargs);
69
void
b_list(
int
nargs);
70
void
b_listP(
int
nargs);
71
void
b_max(
int
nargs);
72
void
b_min(
int
nargs);
73
void
b_setaProp(
int
nargs);
74
void
b_setAt(
int
nargs);
75
void
b_setProp(
int
nargs);
76
void
b_sort(
int
nargs);
77
78
void
b_factory(
int
nargs);
79
void
b_floatP(
int
nargs);
80
void
b_ilk(
int
nargs);
81
void
b_integerp(
int
nargs);
82
void
b_objectp(
int
nargs);
83
void
b_pictureP(
int
nargs);
84
void
b_stringp(
int
nargs);
85
void
b_symbolp(
int
nargs);
86
void
b_voidP(
int
nargs);
87
88
void
b_alert(
int
nargs);
89
void
b_clearGlobals(
int
nargs);
90
void
b_cursor(
int
nargs);
91
void
b_framesToHMS(
int
nargs);
92
void
b_HMStoFrames(
int
nargs);
93
void
b_param(
int
nargs);
94
void
b_printFrom(
int
nargs);
95
void
b_put(
int
nargs);
96
void
b_showGlobals(
int
nargs);
97
void
b_showLocals(
int
nargs);
98
void
b_value(
int
nargs);
99
100
void
b_constrainH(
int
nargs);
101
void
b_constrainV(
int
nargs);
102
void
b_copyToClipBoard(
int
nargs);
103
void
b_duplicate(
int
nargs);
104
void
b_editableText(
int
nargs);
105
void
b_erase(
int
nargs);
106
void
b_findEmpty(
int
nargs);
107
void
b_importFileInto(
int
nargs);
108
void
b_installMenu(
int
nargs);
109
void
b_label(
int
nargs);
110
void
b_marker(
int
nargs);
111
void
b_move(
int
nargs);
112
void
b_moveableSprite(
int
nargs);
113
void
b_pasteClipBoardInto(
int
nargs);
114
void
b_puppetPalette(
int
nargs);
115
void
b_puppetSound(
int
nargs);
116
void
b_puppetSprite(
int
nargs);
117
void
b_puppetTempo(
int
nargs);
118
void
b_puppetTransition(
int
nargs);
119
void
b_ramNeeded(
int
nargs);
120
void
b_rollOver(
int
nargs);
121
void
b_spriteBox(
int
nargs);
122
void
b_unLoad(
int
nargs);
123
void
b_unLoadCast(
int
nargs);
124
void
b_unLoadMovie(
int
nargs);
125
void
b_updateStage(
int
nargs);
126
void
b_zoomBox(
int
nargs);
127
void
b_immediateSprite(
int
nargs);
128
129
void
b_clearFrame(
int
nargs);
130
void
b_deleteFrame(
int
nargs);
131
void
b_duplicateFrame(
int
nargs);
132
void
b_insertFrame(
int
nargs);
133
void
b_updateFrame(
int
nargs);
134
135
void
b_abort(
int
nargs);
136
void
b_cancelIdleLoad(
int
nargs);
137
void
b_continue(
int
nargs);
138
void
b_dontPassEvent(
int
nargs);
139
void
b_delay(
int
nargs);
140
void
b_do(
int
nargs);
141
void
b_finishIdleLoad(
int
nargs);
142
void
b_go(
int
nargs);
143
void
b_halt(
int
nargs);
144
void
b_idleLoadDone(
int
nargs);
145
void
b_nothing(
int
nargs);
146
void
b_pass(
int
nargs);
147
void
b_pause(
int
nargs);
148
void
b_play(
int
nargs);
149
void
b_playAccel(
int
nargs);
150
void
b_preLoad(
int
nargs);
151
void
b_preLoadCast(
int
nargs);
152
void
b_preLoadMovie(
int
nargs);
153
void
b_quit(
int
nargs);
154
void
b_restart(
int
nargs);
155
void
b_shutDown(
int
nargs);
156
void
b_startTimer(
int
nargs);
157
void
b_return(
int
nargs);
158
159
void
b_closeDA(
int
nargs);
160
void
b_closeResFile(
int
nargs);
161
void
b_closeXlib(
int
nargs);
162
void
b_getNthFileNameInFolder(
int
nargs);
163
void
b_open(
int
nargs);
164
void
b_openDA(
int
nargs);
165
void
b_openResFile(
int
nargs);
166
void
b_openXlib(
int
nargs);
167
void
b_setCallBack(
int
nargs);
168
void
b_save(
int
nargs);
169
void
b_saveMovie(
int
nargs);
170
void
b_showResFile(
int
nargs);
171
void
b_showXlib(
int
nargs);
172
void
b_xFactoryList(
int
nargs);
173
void
b_xtra(
int
nargs);
174
175
void
b_point(
int
nargs);
176
void
b_inside(
int
nargs);
177
void
b_intersect(
int
nargs);
178
void
b_map(
int
nargs);
179
void
b_offsetRect(
int
nargs);
180
void
b_rect(
int
nargs);
181
void
b_union(
int
nargs);
182
183
void
b_beep(
int
nargs);
184
void
b_mci(
int
nargs);
185
void
b_mciwait(
int
nargs);
186
void
b_sound(
int
nargs);
187
void
b_soundBusy(
int
nargs);
188
189
void
b_backspace(
int
nargs);
190
void
b_empty(
int
nargs);
191
void
b_enter(
int
nargs);
192
void
b_false(
int
nargs);
193
void
b_quote(
int
nargs);
194
void
b_returnconst(
int
nargs);
195
void
b_tab(
int
nargs);
196
void
b_true(
int
nargs);
197
void
b_version(
int
nargs);
198
199
void
b_cast(
int
nargs);
200
void
b_castLib(
int
nargs);
201
void
b_member(
int
nargs);
202
void
b_script(
int
nargs);
203
void
b_sprite(
int
nargs);
204
void
b_window(
int
nargs);
205
void
b_windowPresent(
int
nargs);
206
207
void
b_charPosToLoc(
int
nargs);
208
void
b_linePosToLocV(
int
nargs);
209
void
b_locToCharPos(
int
nargs);
210
void
b_locVToLinePos(
int
nargs);
211
void
b_scrollByLine(
int
nargs);
212
void
b_scrollByPage(
int
nargs);
213
void
b_lineHeight(
int
nargs);
214
215
void
b_numberofchars(
int
nargs);
216
void
b_numberofitems(
int
nargs);
217
void
b_numberoflines(
int
nargs);
218
void
b_numberofwords(
int
nargs);
219
220
void
b_trackCount(
int
nargs);
221
void
b_trackStartTime(
int
nargs);
222
void
b_trackStopTime(
int
nargs);
223
void
b_trackType(
int
nargs);
224
225
void
b_scummvmassert(
int
nargs);
226
void
b_scummvmassertequal(
int
nargs);
227
void
b_scummvmNoFatalError(
int
nargs);
228
229
// XCMD/XFCN (HyperCard), normally exposed
230
void
b_getVolumes(
int
nargs);
231
232
}
// End of namespace LB
233
234
}
// End of namespace Director
235
236
#endif
Director
Definition:
archive.h:35
engines
director
lingo
lingo-builtins.h
Generated on Thu Apr 10 2025 09:11:38 for ScummVM API documentation by
1.8.13