aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-builtins.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/director/lingo/lingo-builtins.h')
-rw-r--r--engines/director/lingo/lingo-builtins.h211
1 files changed, 211 insertions, 0 deletions
diff --git a/engines/director/lingo/lingo-builtins.h b/engines/director/lingo/lingo-builtins.h
new file mode 100644
index 0000000000..9cc6e19c3c
--- /dev/null
+++ b/engines/director/lingo/lingo-builtins.h
@@ -0,0 +1,211 @@
+/* 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.
+ *
+ */
+
+#ifndef DIRECTOR_LINGO_BUILTINS_H
+#define DIRECTOR_LINGO_BUILTINS_H
+
+namespace Director {
+
+namespace LB {
+ // builtin functions
+ void b_abs(int nargs);
+ void b_atan(int nargs);
+ void b_cos(int nargs);
+ void b_exp(int nargs);
+ void b_float(int nargs);
+ void b_integer(int nargs);
+ void b_log(int nargs);
+ void b_pi(int nargs);
+ void b_power(int nargs);
+ void b_random(int nargs);
+ void b_sin(int nargs);
+ void b_sqrt(int nargs);
+ void b_tan(int nargs);
+
+ void b_chars(int nargs);
+ void b_charToNum(int nargs);
+ void b_delete(int nargs);
+ void b_hilite(int nargs);
+ void b_length(int nargs);
+ void b_numToChar(int nargs);
+ void b_offset(int nargs);
+ void b_string(int nargs);
+
+ void b_add(int nargs);
+ void b_addAt(int nargs);
+ void b_addProp(int nargs);
+ void b_append(int nargs);
+ void b_count(int nargs);
+ void b_deleteAt(int nargs);
+ void b_deleteProp(int nargs);
+ void b_findPos(int nargs);
+ void b_findPosNear(int nargs);
+ void b_getaProp(int nargs);
+ void b_getAt(int nargs);
+ void b_getLast(int nargs);
+ void b_getOne(int nargs);
+ void b_getPos(int nargs);
+ void b_getProp(int nargs);
+ void b_getPropAt(int nargs);
+ void b_list(int nargs);
+ void b_listP(int nargs);
+ void b_max(int nargs);
+ void b_min(int nargs);
+ void b_setaProp(int nargs);
+ void b_setAt(int nargs);
+ void b_setProp(int nargs);
+ void b_sort(int nargs);
+
+ void b_factoryP(int nargs);
+ void b_floatP(int nargs);
+ void b_ilk(int nargs);
+ void b_integerp(int nargs);
+ void b_objectp(int nargs);
+ void b_pictureP(int nargs);
+ void b_stringp(int nargs);
+ void b_symbolp(int nargs);
+ void b_voidP(int nargs);
+
+ void b_alert(int nargs);
+ void b_birth(int nargs);
+ void b_clearGlobals(int nargs);
+ void b_cursor(int nargs);
+ void b_framesToHMS(int nargs);
+ void b_HMStoFrames(int nargs);
+ void b_param(int nargs);
+ void b_printFrom(int nargs);
+ void b_showGlobals(int nargs);
+ void b_showLocals(int nargs);
+ void b_value(int nargs);
+
+ void b_constrainH(int nargs);
+ void b_constrainV(int nargs);
+ void b_copyToClipBoard(int nargs);
+ void b_duplicate(int nargs);
+ void b_editableText(int nargs);
+ void b_erase(int nargs);
+ void b_findEmpty(int nargs);
+ void b_importFileInto(int nargs);
+ void b_installMenu(int nargs);
+ void b_label(int nargs);
+ void b_marker(int nargs);
+ void b_move(int nargs);
+ void b_moveableSprite(int nargs);
+ void b_pasteClipBoardInto(int nargs);
+ void b_puppetPalette(int nargs);
+ void b_puppetSound(int nargs);
+ void b_puppetSprite(int nargs);
+ void b_puppetTempo(int nargs);
+ void b_puppetTransition(int nargs);
+ void b_ramNeeded(int nargs);
+ void b_rollOver(int nargs);
+ void b_spriteBox(int nargs);
+ void b_unLoad(int nargs);
+ void b_unLoadCast(int nargs);
+ void b_updateStage(int nargs);
+ void b_zoomBox(int nargs);
+
+ void b_abort(int nargs);
+ void b_continue(int nargs);
+ void b_dontPassEvent(int nargs);
+ void b_delay(int nargs);
+ void b_do(int nargs);
+ void b_go(int nargs);
+ void b_halt(int nargs);
+ void b_nothing(int nargs);
+ void b_pass(int nargs);
+ void b_pause(int nargs);
+ void b_playAccel(int nargs);
+ void b_preLoad(int nargs);
+ void b_preLoadCast(int nargs);
+ void b_quit(int nargs);
+ void b_restart(int nargs);
+ void b_shutDown(int nargs);
+ void b_startTimer(int nargs);
+ void b_return(int nargs);
+
+ void b_closeDA(int nargs);
+ void b_closeResFile(int nargs);
+ void b_closeXlib(int nargs);
+ void b_getNthFileNameInFolder(int nargs);
+ void b_openDA(int nargs);
+ void b_openResFile(int nargs);
+ void b_openXlib(int nargs);
+ void b_setCallBack(int nargs);
+ void b_saveMovie(int nargs);
+ void b_showResFile(int nargs);
+ void b_showXlib(int nargs);
+ void b_xFactoryList(int nargs);
+
+ void b_point(int nargs);
+ void b_inside(int nargs);
+ void b_intersect(int nargs);
+ void b_map(int nargs);
+ void b_offsetRect(int nargs);
+ void b_rect(int nargs);
+ void b_union(int nargs);
+
+ void b_close(int nargs);
+ void b_forget(int nargs);
+ void b_inflate(int nargs);
+ void b_moveToBack(int nargs);
+ void b_moveToFront(int nargs);
+ void b_window(int nargs);
+
+ void b_beep(int nargs);
+ void b_mci(int nargs);
+ void b_mciwait(int nargs);
+ void b_soundBusy(int nargs);
+ void b_soundClose(int nargs);
+ void b_soundFadeIn(int nargs);
+ void b_soundFadeOut(int nargs);
+ void b_soundPlayFile(int nargs);
+ void b_soundStop(int nargs);
+
+ void b_ancestor(int nargs);
+ void b_backspace(int nargs);
+ void b_empty(int nargs);
+ void b_enter(int nargs);
+ void b_false(int nargs);
+ void b_quote(int nargs);
+ void b_returnconst(int nargs);
+ void b_tab(int nargs);
+ void b_true(int nargs);
+ void b_version(int nargs);
+
+ void b_factory(int nargs);
+
+ void b_cast(int nargs);
+ void b_field(int nargs);
+ void b_me(int nargs);
+ void b_script(int nargs);
+
+ void b_numberofchars(int nargs);
+ void b_numberofitems(int nargs);
+ void b_numberoflines(int nargs);
+ void b_numberofwords(int nargs);
+
+} // End of namespace LB
+
+} // End of namespace Director
+
+#endif