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
Definition: archive.h:35