diff options
Diffstat (limited to 'engines/director/lingo/lingo-builtins.h')
| -rw-r--r-- | engines/director/lingo/lingo-builtins.h | 211 |
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 |
