2003-10-10 13:59:21 +00:00
|
|
|
$Id$
|
|
|
|
|
|
|
|
Cross-reference for functions and variables for the original source code and
|
|
|
|
the ScummVM implementation.
|
|
|
|
|
|
|
|
|
2003-10-14 09:12:42 +00:00
|
|
|
BANKS
|
|
|
|
=====
|
|
|
|
erase() Graphics::bankErase
|
|
|
|
loadbank() Graphics::bankLoad
|
|
|
|
overpack() Graphics::bankOverpack
|
|
|
|
unpack() Graphics::bankUnpack
|
2003-10-10 13:59:21 +00:00
|
|
|
|
|
|
|
|
2003-10-15 08:47:13 +00:00
|
|
|
COMMAND
|
|
|
|
=======
|
2003-10-25 09:11:35 +00:00
|
|
|
ALTER_DEFAULT() Command::alterDefault
|
2003-10-23 18:46:04 +00:00
|
|
|
CLEAR_COMMAND() Command::clear
|
2003-10-24 08:55:13 +00:00
|
|
|
EXECUTE_ACTION() Command::executeCurrentAction
|
2003-10-23 18:46:04 +00:00
|
|
|
FIND_DEFAULT() Command::findDefault
|
2003-10-27 15:00:25 +00:00
|
|
|
LOOK() Command::look
|
|
|
|
LOOK_ICON() Command::lookCurrentIcon
|
2003-10-26 13:54:26 +00:00
|
|
|
LOOK_ITEM() Command::lookCurrentItem
|
2003-10-27 15:00:25 +00:00
|
|
|
LOOK_ROOM() Command::lookCurrentRoom
|
2003-10-23 18:46:04 +00:00
|
|
|
OPEN_CLOSE_OTHER() Command::openOrCloseAssociatedObject
|
|
|
|
P1_SET_CONDITIONS() Command::setConditions
|
|
|
|
P2_SET_AREAS() Command::setAreas
|
|
|
|
P3_SET_OBJECTS() Command::setObjects
|
|
|
|
P4_SET_ITEMS() Command::setItems
|
2003-10-25 09:11:35 +00:00
|
|
|
SELECT() Command::grabCurrentSelection
|
|
|
|
SELECT_ITEM() Command::grabSelectedItem
|
|
|
|
SELECT_NOUN() Command::grabSelectedNoun
|
|
|
|
SELECT_VERB() Command::grabSelectedVerb
|
2003-11-03 19:52:14 +00:00
|
|
|
WALK() Command::makeJoeWalkTo
|
2003-10-15 08:47:13 +00:00
|
|
|
-
|
2003-11-03 19:52:14 +00:00
|
|
|
ACTION Command::_curCmd.action
|
|
|
|
ACTION2 Command::_selCmd.action
|
|
|
|
CLEVEL Command::_curCmd.commandLevel
|
2003-10-27 15:00:25 +00:00
|
|
|
COM_A Command::_cmdArea
|
|
|
|
COM_A_MAX Command::_numCmdArea
|
|
|
|
COM_O Command::_cmdObject
|
|
|
|
COM_O_MAX Command::_numCmdObject
|
|
|
|
COM_G Command::_cmdGameState
|
|
|
|
COM_G_MAX Command::_numCmdGameState
|
|
|
|
COM_I Command::_cmdInventory
|
|
|
|
COM_I_MAX Command::_numCmdInventory
|
|
|
|
COM_LIST Command::_cmdList
|
|
|
|
COM_LIST_MAX Command::_numCmdList
|
2003-10-23 18:46:04 +00:00
|
|
|
COMMANDstr Command::_command
|
2003-11-03 19:52:14 +00:00
|
|
|
DEFCOMM Command::_selCmd.defaultVerb
|
2003-10-28 20:58:46 +00:00
|
|
|
MKEY Command::_mouseKey
|
2003-11-03 19:52:14 +00:00
|
|
|
OLDVERB,VERB Command::_curCmd.*verb
|
|
|
|
OLDNOUN,NOUN Command::_curCmd.*noun
|
|
|
|
NOUN2 Command::_selCmd.noun
|
2003-10-23 18:46:04 +00:00
|
|
|
PARSE Command::_parse
|
2003-11-03 19:52:14 +00:00
|
|
|
SUBJ1,SUBJ2,SUBJECT Command::_selCmd.subject*
|
2003-10-15 08:47:13 +00:00
|
|
|
|
|
|
|
|
2003-10-14 09:12:42 +00:00
|
|
|
CREDIT SCRIPTING SYSTEM
|
|
|
|
=======================
|
|
|
|
Cinit()
|
|
|
|
Ctext()
|
|
|
|
Cupdate()
|
|
|
|
-
|
|
|
|
Ccol
|
|
|
|
Ccount
|
|
|
|
Cfp
|
|
|
|
Cflag
|
|
|
|
Cfontsize
|
|
|
|
Cjustify
|
|
|
|
Cpausecount
|
|
|
|
Czone
|
|
|
|
|
|
|
|
|
|
|
|
CUTAWAY
|
|
|
|
=======
|
2003-10-20 13:54:46 +00:00
|
|
|
action_special_move Cutaway::actionSpecialMove
|
2003-10-14 09:12:42 +00:00
|
|
|
CUTAWAY() Cutaway::run
|
2003-10-18 10:58:10 +00:00
|
|
|
MAKE_COMPLEX_ANIM() Cutaway::makeComplexAnimation
|
2003-11-08 11:32:32 +00:00
|
|
|
SCENE_START() Logic::sceneStart
|
|
|
|
SCENE_END() Logic::sceneStop
|
2003-10-20 13:54:46 +00:00
|
|
|
-
|
2003-10-15 08:47:13 +00:00
|
|
|
CUTJOEF
|
2003-11-08 11:32:32 +00:00
|
|
|
CUTON Input::_cutawayRunning
|
2003-11-13 09:32:31 +00:00
|
|
|
CUTQUIT Input::_cutawayQuit
|
2003-10-18 10:58:10 +00:00
|
|
|
FINAL_ROOM Cutaway::_finalRoom
|
|
|
|
IROOM Cutaway::_initialRoom
|
|
|
|
OBJ_CUT
|
|
|
|
OBJ_ANIM
|
2003-10-20 13:54:46 +00:00
|
|
|
OLDBANK
|
|
|
|
PERSON_DATA
|
2003-11-08 11:32:32 +00:00
|
|
|
SCENE Logic::_scene
|
2003-10-20 13:54:46 +00:00
|
|
|
TROOM Cutaway::_temporaryRoom
|
2003-10-14 09:12:42 +00:00
|
|
|
|
|
|
|
|
|
|
|
DEBUG
|
|
|
|
=====
|
|
|
|
cd_sample_check()
|
2003-11-13 09:32:31 +00:00
|
|
|
debuginfo() Debug::printInfo
|
|
|
|
select_new_room() Debug::jumpToRoom
|
2003-10-14 09:12:42 +00:00
|
|
|
-
|
|
|
|
AREAVAR (boolean, if true display objects/areas boxes)
|
|
|
|
|
2003-10-10 13:59:21 +00:00
|
|
|
|
2003-10-20 13:54:46 +00:00
|
|
|
GAME SETTINGS
|
|
|
|
=============
|
2003-11-09 22:22:56 +00:00
|
|
|
game_load() Logic::gameLoad()
|
|
|
|
game_save() Logic::gameSave()
|
2003-10-20 13:54:46 +00:00
|
|
|
-
|
|
|
|
config_request
|
2003-11-01 20:45:45 +00:00
|
|
|
MUSICTOGGLE GameConfig::musicToggle
|
|
|
|
SFXTOGGLE GameConfig::sfxToggle
|
|
|
|
TALKSPD GameConfig::talkSpeed
|
|
|
|
TEXTTOGGLE GameConfig::textToggle
|
2003-10-20 13:54:46 +00:00
|
|
|
VersionStr Logic::language (add more functions if needed)
|
2003-11-01 20:45:45 +00:00
|
|
|
VOICETOGGLE GameConfig::speechToggle
|
|
|
|
walkgameload
|
2003-10-20 13:54:46 +00:00
|
|
|
|
|
|
|
|
2003-10-14 09:12:42 +00:00
|
|
|
GRAPHICS
|
|
|
|
========
|
|
|
|
bob() Graphics::bobDraw
|
2003-10-18 08:11:59 +00:00
|
|
|
Box()
|
|
|
|
CHECK_PARALLAX() Graphics::bobCustomParallax
|
2003-10-14 09:12:42 +00:00
|
|
|
clearallbobs() Graphics::bobClearAll
|
2003-10-23 08:16:31 +00:00
|
|
|
clearbob() Graphics::bobClear
|
2003-10-14 09:12:42 +00:00
|
|
|
drawbobs() Graphics::bobDrawAll
|
|
|
|
freeallframes() Graphics::frameEraseAll(true)
|
|
|
|
freeframes() Graphics::frameEraseAll(false)
|
|
|
|
invbob() Graphics::bobDrawInventoryItem
|
2003-10-18 08:11:59 +00:00
|
|
|
loadbackdrop() Graphics::loadBackdrop
|
|
|
|
loadpanel() Graphics::loadPanel
|
2003-10-18 12:18:43 +00:00
|
|
|
MAKE_SPEAK_BOB Graphics::bobSetText
|
2003-10-14 09:12:42 +00:00
|
|
|
makeanim() Graphics::bobAnimNormal
|
|
|
|
movebob() Graphics::bobMove
|
|
|
|
pastebob() Graphics::bobPaste
|
|
|
|
requestor()
|
|
|
|
shrinkbob() Graphics::bobShrink
|
|
|
|
sortbobs() Graphics::bobSortAll
|
|
|
|
stringanim() Graphics::bobAnimString
|
|
|
|
-
|
|
|
|
bobs Graphics::_bobs
|
|
|
|
cambob Graphics::_cameraBob
|
|
|
|
sortedbobs Graphics::_sortedBobs
|
2003-10-10 13:59:21 +00:00
|
|
|
|
|
|
|
|
2003-10-15 08:47:13 +00:00
|
|
|
INPUT
|
|
|
|
=====
|
2003-10-23 06:44:35 +00:00
|
|
|
check_keys() Input::checkKeys()
|
|
|
|
get_key() *not needed*
|
2003-10-15 08:47:13 +00:00
|
|
|
-
|
2003-11-13 09:32:31 +00:00
|
|
|
drawmouseflag *not needed* (equivalent to _display->mouseCursorShow(bool))
|
|
|
|
key_commands Input::_currentCommandKeys
|
|
|
|
key_language Input::_commandKeys
|
2003-10-23 06:44:35 +00:00
|
|
|
KEYVERB Input::_keyVerb
|
2003-10-28 20:58:46 +00:00
|
|
|
MouseButton Input::_mouseButton
|
2003-10-15 08:47:13 +00:00
|
|
|
mouseflag
|
2003-10-23 06:44:35 +00:00
|
|
|
no_check_keys Input::_noCheckKeys
|
2003-10-15 08:47:13 +00:00
|
|
|
|
|
|
|
|
2003-10-14 09:12:42 +00:00
|
|
|
INVENTORY
|
2003-10-10 13:59:21 +00:00
|
|
|
=========
|
2003-11-02 14:49:51 +00:00
|
|
|
DEL_ITEM_NUM() Logic::inventoryDeleteItem
|
|
|
|
INS_ITEM_NUM() Logic::inventoryInsertItem
|
|
|
|
INVDWN() Logic::inventoryScroll
|
2003-10-31 13:47:28 +00:00
|
|
|
INVENTORY() Logic::inventoryRefresh
|
2003-11-02 14:49:51 +00:00
|
|
|
INVUP() Logic::inventoryScroll
|
2003-10-31 13:47:28 +00:00
|
|
|
SETUP_ITEMS() Logic::inventorySetup
|
2003-10-14 09:12:42 +00:00
|
|
|
-
|
2003-10-31 13:47:28 +00:00
|
|
|
INV1,INV2,INV3,INV4 Logic::_inventoryItem
|
2003-10-14 09:12:42 +00:00
|
|
|
|
|
|
|
|
2003-10-15 08:47:13 +00:00
|
|
|
JOE
|
|
|
|
===
|
|
|
|
FACE_JOE() Logic::joeFace
|
2003-10-21 09:05:16 +00:00
|
|
|
GRAB_DIR() Logic::joeGrabDirection
|
|
|
|
GRAB_JOE() Logic::joeGrab
|
2003-10-20 13:54:46 +00:00
|
|
|
SETUP_HERO() Logic::joeSetupInRoom
|
2003-10-15 08:47:13 +00:00
|
|
|
SETUP_JOE() Logic::joeSetup
|
2003-10-21 09:05:16 +00:00
|
|
|
USE_UNDERWEAR() Logic::joeUseUnderwear
|
|
|
|
USE_CLOTHES() Logic::joeUseClothes
|
|
|
|
USE_DRESS() Logic::joeUseDress
|
2003-10-15 08:47:13 +00:00
|
|
|
-
|
|
|
|
JOE_RESPstr Logic::_joeResponse
|
|
|
|
JOEF,JX,JY,JDIR Logic::_joe.*
|
2003-10-24 08:55:13 +00:00
|
|
|
JOEWALK Logic::_joe.walk (legal values = 0,1,2,3)
|
2003-10-15 08:47:13 +00:00
|
|
|
|
|
|
|
|
2003-10-20 13:54:46 +00:00
|
|
|
JOURNAL
|
|
|
|
=======
|
2003-11-02 16:46:37 +00:00
|
|
|
clearlefttext()
|
|
|
|
drawnames()
|
|
|
|
findsaves()
|
|
|
|
menutext()
|
|
|
|
predrawbobs()
|
2003-10-20 13:54:46 +00:00
|
|
|
prompt_do()
|
|
|
|
USE_JOURNAL() Graphics::useJournal
|
2003-11-02 16:46:37 +00:00
|
|
|
waitmousezone()
|
2003-10-20 13:54:46 +00:00
|
|
|
-
|
|
|
|
choice
|
|
|
|
decbase
|
|
|
|
in_journal
|
|
|
|
|
|
|
|
|
2003-10-14 09:12:42 +00:00
|
|
|
LOGIC
|
|
|
|
=====
|
2003-10-31 13:47:28 +00:00
|
|
|
CHECK_PLAYER() Logic::checkPlayer
|
2003-10-14 09:12:42 +00:00
|
|
|
DISP_OBJECTS() Logic::roomSetupObjects
|
|
|
|
DISP_ROOM() Logic::roomDisplay
|
|
|
|
FIND_BOB() Logic::findBob
|
|
|
|
FIND_FRAME() Logic::findFrame
|
2003-10-20 13:54:46 +00:00
|
|
|
FIND_GRAPHIC() Logic::graphicData
|
2003-10-14 09:12:42 +00:00
|
|
|
FIND_SCALE() Logic::findScale
|
2003-10-25 09:11:35 +00:00
|
|
|
FIND_VERB() Logic::findVerb
|
2003-10-31 13:47:28 +00:00
|
|
|
P3_COPY_FROM() Logic::objectCopy
|
2003-11-04 13:51:36 +00:00
|
|
|
R_MAP() Logic::handlePinnacleRoom
|
2003-10-15 08:47:13 +00:00
|
|
|
REDISP_OBJECT() Logic::roomRefreshObject
|
2003-10-14 09:12:42 +00:00
|
|
|
restart_game()
|
|
|
|
SETUP_BOBS() Graphics::bobSetupControl
|
|
|
|
SETUP_FURNITURE() Logic::roomSetupFurniture
|
2003-10-20 13:54:46 +00:00
|
|
|
SETUP_ROOM() QueenEngine::roomChanged
|
|
|
|
SETUP_SCREENS() *not needed* (only calls Graphics::loadPanel)
|
2003-10-31 13:47:28 +00:00
|
|
|
SETUP_VARS() *not needed* (equivalent to Command::clear(), SCENE=0, clear(gamestate))
|
|
|
|
update() Logic::update
|
2003-10-14 09:12:42 +00:00
|
|
|
-
|
2003-10-15 08:47:13 +00:00
|
|
|
A_ANIMstr Logic::_aAnim
|
|
|
|
A_ANIM_MAX Logic::_numAAnim
|
|
|
|
A_NAMEstr Logic::_aName
|
|
|
|
A_NAME_MAX Logic::_numAName
|
|
|
|
A_FILEstr Logic::_aFile
|
|
|
|
A_FILE_MAX Logic::_numAFile
|
|
|
|
ACTOR_DATA_MAX Logic::_numActors
|
|
|
|
AREA Logic::_area
|
|
|
|
AREAMAX Logic::_areaMax
|
2003-11-07 16:44:13 +00:00
|
|
|
bamflag Graphics::_bam.enable
|
|
|
|
bamindex Graphics::_bam.index
|
2003-10-15 08:47:13 +00:00
|
|
|
DESCTOT Logic::_numDescriptions
|
2003-10-20 13:54:46 +00:00
|
|
|
ENTRY_OBJ Logic::_entryObj
|
2003-10-15 08:47:13 +00:00
|
|
|
FMAX Logic::_numFurnitureStatic
|
|
|
|
FMAXA Logic::_numFurnitureAnimated
|
|
|
|
FMAXLEN Logic::_numFurnitureAnimatedLen
|
|
|
|
FRAMES Logic::_numFrames
|
|
|
|
FURN_DATA_MAX Logic::_numFurniture
|
|
|
|
GAMESTATE Logic::_gameState
|
|
|
|
GRAPHIC_ANIM_MAX Logic::_numGraphicAnim
|
|
|
|
GRAPHIC_DATA Logic::_graphicData
|
|
|
|
GRAPHIC_MAX Logic::_numGraphics
|
|
|
|
ITEMTOT Logic::_numItems
|
|
|
|
ITEM_DATA Logic::_itemData
|
|
|
|
NAMETOT Logic::_numNames
|
|
|
|
NEW_ANIM Logic::_newAnim
|
2003-10-20 13:54:46 +00:00
|
|
|
OBJ_DESC_DATA Logic::_objectDescription
|
2003-10-15 08:47:13 +00:00
|
|
|
OBJ_DESC_MAX Logic::_numObjDesc
|
|
|
|
OBJECT_BOX Logic::_objectBox
|
|
|
|
OBJECT_DATA Logic::_objectData
|
|
|
|
OBJECT_DESCRstr Logic::_objDescription
|
|
|
|
OBJECT_NAMEstr Logic::_objName
|
|
|
|
OBJMAX Logic::_objMax
|
|
|
|
OBJTOT Logic::_numObjects
|
|
|
|
OLDROOM,ROOM,NEW_ROOM Logic::_*oom
|
|
|
|
ROOMTOT Logic::_numRooms
|
|
|
|
ROOM_DATA Logic::_roomData
|
|
|
|
ROOM_NAMEstr Logic::_roomName
|
2003-10-30 10:56:38 +00:00
|
|
|
VERB_NAMEstr Verb::_verbName
|
2003-10-15 08:47:13 +00:00
|
|
|
WALK_OFF_DATA Logic::_walkOffData
|
|
|
|
WALK_OFF_MAX Logic::_numWalkOffs
|
2003-10-14 09:12:42 +00:00
|
|
|
|
|
|
|
|
|
|
|
PERSONS
|
|
|
|
=======
|
|
|
|
ALLOCATE_PERSON Logic::personAllocate
|
2003-10-20 13:54:46 +00:00
|
|
|
CREATE_ANIM() Logic::animCreate
|
2003-10-14 09:12:42 +00:00
|
|
|
SET_PERSON_DATA Logic::personSetData
|
|
|
|
SETUP_PERSON Logic::personSetup
|
|
|
|
OBJ_PERSON Logic::objectForPerson
|
|
|
|
-
|
2003-10-20 13:54:46 +00:00
|
|
|
PERSON_FACE
|
2003-10-15 08:47:13 +00:00
|
|
|
PERSON_FACE_MAX
|
2003-10-14 09:12:42 +00:00
|
|
|
PERSON_FRAMES Logic::_personFrames
|
|
|
|
P_ANIMstr Person.anim
|
|
|
|
P_BANK Person.bankNum
|
|
|
|
P_NAMEstr Person.name
|
|
|
|
P_STAND,P_BNUM,P_ROOM Person.actor->*
|
|
|
|
P_X,P_Y,P_COLOR Person.actor->*
|
2003-10-15 08:47:13 +00:00
|
|
|
P_VALUE,P_GAMES Person.actor->*
|
2003-10-14 09:12:42 +00:00
|
|
|
|
|
|
|
|
|
|
|
RESOURCE
|
|
|
|
========
|
|
|
|
tflen() Resource::fileSize
|
|
|
|
topen() Resource::loadFile
|
|
|
|
tseek() *not needed*
|
|
|
|
|
|
|
|
|
|
|
|
SCREEN
|
|
|
|
======
|
2003-11-05 10:11:37 +00:00
|
|
|
calc_screen_scroll() Display::horizontalScrollUpdate
|
2003-10-20 10:26:56 +00:00
|
|
|
changejoepal() Display::palSetJoe
|
2003-10-18 08:11:59 +00:00
|
|
|
check_colors() Display::palCustomColors
|
2003-11-05 10:11:37 +00:00
|
|
|
clearpanel() Display::prepareUpdate
|
|
|
|
drawbackdrop() Display::prepareUpdate
|
|
|
|
drawpanel() Display::prepareUpdate
|
|
|
|
drawscreen() Display::update
|
2003-10-25 09:11:35 +00:00
|
|
|
dynalum() Dynalum::update
|
2003-11-05 10:11:37 +00:00
|
|
|
fade_panel() Display::palFadePanel
|
2003-10-18 08:11:59 +00:00
|
|
|
fadein() Display::palFadeIn
|
|
|
|
fadeout() Display::palFadeOut
|
2003-10-20 10:26:56 +00:00
|
|
|
flashspecial() Display::palCustomFlash
|
2003-11-05 10:11:37 +00:00
|
|
|
loadfont() TextRenderer::init
|
2003-10-18 08:11:59 +00:00
|
|
|
palscroll() Display::palScroll
|
|
|
|
putcharacter() TextRenderer::drawChar
|
|
|
|
setpal() Display::palSet
|
2003-10-14 09:12:42 +00:00
|
|
|
-
|
2003-10-24 08:55:13 +00:00
|
|
|
BDxres Display::_bdWidth
|
|
|
|
BDyres Display::_bdHeight
|
2003-11-05 10:11:37 +00:00
|
|
|
clothespal Display::PAL_JOE_CLOTHES
|
|
|
|
COMPANEL *not needed ?*
|
|
|
|
dresspal Display::PAL_JOE_DRESS
|
2003-10-24 08:55:13 +00:00
|
|
|
font TextRenderer::FONT
|
|
|
|
font_sizes TextRenderer::charWidth
|
2003-11-05 10:11:37 +00:00
|
|
|
FULLSCREEN Display::_fullscreen
|
2003-10-20 13:54:46 +00:00
|
|
|
nopalscroll Display::_pals.scrollable
|
2003-11-05 10:11:37 +00:00
|
|
|
palette Display::_pals.room
|
|
|
|
panelflag Display::_panel
|
2003-10-24 08:55:13 +00:00
|
|
|
scrollx Display::_horizontalScroll
|
2003-11-05 10:11:37 +00:00
|
|
|
tpal Display::_pals.screen
|
2003-10-14 09:12:42 +00:00
|
|
|
|
|
|
|
|
|
|
|
SOUND
|
|
|
|
=====
|
|
|
|
alter_current_volume()
|
2003-11-09 22:22:56 +00:00
|
|
|
playsong() Sound::playSong()
|
|
|
|
sfxbusy() Sound::waitSfxFinished()
|
|
|
|
sfxplay() Sound::sfxPlay()
|
2003-10-14 09:12:42 +00:00
|
|
|
-
|
2003-11-14 00:45:44 +00:00
|
|
|
song[] Sound::_song[]
|
|
|
|
tunelist[] Sound::_tune[]
|
|
|
|
lastmerge Sound::_lastMerge
|
|
|
|
altmrgpri Sound::_altMrgPri
|
|
|
|
oldsn Sound::_previousSongNum
|
|
|
|
LASTSONG Sound::_previousSong
|
|
|
|
CURRSONG Sound::_currentSong
|
|
|
|
SFXNAME Sound::_sfxName
|
2003-10-14 09:12:42 +00:00
|
|
|
tmpbamflag
|
2003-10-15 08:47:13 +00:00
|
|
|
VOLUME
|
|
|
|
|
|
|
|
|
|
|
|
STATE
|
|
|
|
=====
|
2003-10-23 18:46:04 +00:00
|
|
|
ALTER_STATE() State::alterState*
|
|
|
|
FIND_STATE() State::findState*
|
2003-10-20 13:54:46 +00:00
|
|
|
-
|
2003-10-14 09:12:42 +00:00
|
|
|
|
|
|
|
|
|
|
|
TALK
|
|
|
|
====
|
2003-10-16 16:57:30 +00:00
|
|
|
FIND_SACTION() Talk::findSpeechParameters
|
2003-10-14 09:12:42 +00:00
|
|
|
MOVE_SPEAK
|
2003-10-15 09:23:05 +00:00
|
|
|
SPEAK Talk::speak
|
|
|
|
SPEAK_SUB Talk::speakSegment
|
|
|
|
talk Talk::talk
|
|
|
|
TALK_PROC Talk::talk
|
2003-10-15 08:47:13 +00:00
|
|
|
-
|
|
|
|
A1,A12
|
2003-10-20 13:54:46 +00:00
|
|
|
actiondata Talk::_speechParameters
|
|
|
|
HEAD
|
|
|
|
JMAX
|
|
|
|
JOEKEYstr
|
|
|
|
LEVEL
|
|
|
|
LEVELMAX
|
|
|
|
OLDLEVEL
|
|
|
|
OLDS
|
|
|
|
OWALK
|
|
|
|
PERstr
|
|
|
|
PKEYstr
|
2003-10-15 08:47:13 +00:00
|
|
|
TALKHEAD
|
|
|
|
TALKQUIT
|
|
|
|
TALKstr
|
2003-11-09 14:16:46 +00:00
|
|
|
TALK_SELECTED Logic::_talkSelected
|
2003-10-14 09:12:42 +00:00
|
|
|
|
|
|
|
|
|
|
|
TEXTS
|
|
|
|
=====
|
|
|
|
blanktexts() Graphics::textClear
|
|
|
|
drawtext() Graphics::textDrawAll
|
|
|
|
Ink() Graphics::textCurrentColor
|
2003-10-15 08:47:13 +00:00
|
|
|
menutext()
|
2003-10-20 13:54:46 +00:00
|
|
|
MIDDLE() Graphics::textCenterX / Graphics::textSetCentered
|
2003-10-14 09:12:42 +00:00
|
|
|
text() Graphics::textSet
|
|
|
|
textlen() Graphics::textWidth
|
|
|
|
-
|
|
|
|
textcol Graphics::_curTextColor
|
|
|
|
texts Graphics::_texts
|
|
|
|
|
|
|
|
|
|
|
|
WALK
|
|
|
|
====
|
|
|
|
CALC_PATH() Walk::calcPath
|
|
|
|
CALC_WALK() Walk::incWalkData
|
|
|
|
CALC_X() Walk::calcC
|
|
|
|
CALC_Y() Walk::calcC
|
|
|
|
CALCSCALE() Area::calcScale
|
|
|
|
FIND_FREE_AREA Walk::findFreeArea
|
|
|
|
FIND_NEWP() Walk::findAreaPosition
|
|
|
|
FIND_OLDP() Walk::findAreaPosition
|
|
|
|
MOVE_JOE() Walk::joeMove
|
|
|
|
MOVE_OTHER() Walk::personMove
|
|
|
|
-
|
|
|
|
AREALIST Walk::_areaList
|
|
|
|
AREASTRIKE Walk::_areaStrike
|
2003-11-04 13:51:36 +00:00
|
|
|
movdata Walk::MOVE_DATA
|
2003-10-14 09:12:42 +00:00
|
|
|
WALK_DATA Walk::_walkData
|
|
|
|
WALKI Walk::_walkDataCount
|
|
|
|
|
|
|
|
|
|
|
|
ZONES
|
|
|
|
=====
|
|
|
|
ClearZones() Logic::zoneClearAll
|
|
|
|
SETUP_PANEL_ZONES() Logic::zoneSetupPanel
|
|
|
|
SETUP_ZONES() Logic::zoneSetup
|
|
|
|
SetZone() Logic::zoneSet
|
|
|
|
zone() Logic::zoneIn / Logic::zoneInArea
|
|
|
|
-
|
|
|
|
zones Logic::_zones
|
|
|
|
|
2003-10-10 13:59:21 +00:00
|
|
|
|
2003-10-14 09:12:42 +00:00
|
|
|
(UNSORTED)
|
|
|
|
==========
|
2003-10-18 11:46:52 +00:00
|
|
|
in() defs.h InRange() macro
|
2003-10-20 13:54:46 +00:00
|
|
|
find_cd_cut() findCdCut
|
2003-10-27 15:00:25 +00:00
|
|
|
find_cd_desc() *not needed, see Logic::joeSpeak()*
|
2003-10-14 09:12:42 +00:00
|
|
|
-
|
2003-10-20 13:54:46 +00:00
|
|
|
Kstr
|
2003-10-14 09:12:42 +00:00
|
|
|
bank9
|
|
|
|
NEWDEF,
|
2003-10-20 13:54:46 +00:00
|
|
|
M,A,
|
2003-10-15 08:47:13 +00:00
|
|
|
FRAME,
|
2003-10-20 13:54:46 +00:00
|
|
|
AM,
|
|
|
|
WX,WY,
|
|
|
|
PX,PY,
|
|
|
|
LD,FD
|
|
|
|
DESC2,DESC
|
2003-10-18 10:58:10 +00:00
|
|
|
PERSON_OBJ
|
2003-10-20 13:54:46 +00:00
|
|
|
FS,FE,FACE,
|
|
|
|
TY,
|
|
|
|
DY,
|
2003-10-14 09:12:42 +00:00
|
|
|
I2,
|
|
|
|
N,V,
|
2003-10-20 13:54:46 +00:00
|
|
|
ds,bs,
|
|
|
|
bx,by,
|
|
|
|
dx,dy,
|
|
|
|
SFAC,FDIR,
|
|
|
|
OBJ,E,T,
|
|
|
|
CH,
|
|
|
|
OLDG,S2,S1,ITEM,TYPE,C,
|
|
|
|
NAME,TL,TI,TS,WC,IMAGE,
|
|
|
|
D,P,LI,R
|
|
|
|
CANTQUIT
|
2003-10-10 13:59:21 +00:00
|
|
|
|
2003-10-15 08:47:13 +00:00
|
|
|
|
|
|
|
(NO NEED TO BE GLOBAL)
|
2003-10-26 13:54:26 +00:00
|
|
|
======================
|
2003-10-20 13:54:46 +00:00
|
|
|
Nstr,F1,F2,F3,F4,F5,F6,F7,F8,SF,BF,AS,MS // MOVE_OTHER (struct movdata *)
|
|
|
|
Nstr,S,F,BODY,BF,RF,AF,SANIMstr,FF // FIND_SACTION (struct action *)
|
|
|
|
CURRBOB // SETUP_FURNITURE, REDISP_OBJECT, DISP_OBJECTS
|
|
|
|
PSY,PSX,CSX,DX1,DX2,DY1,DY2,PCF,CCF,CSY // FIND_NEWP, FIND_OLDP
|
|
|
|
tx,ty,SFRAME,EFRAME,SPEED // FIND_GRAPHIC
|
2003-10-15 08:47:13 +00:00
|
|
|
AREAMAXv
|
|
|
|
CURRY
|
|
|
|
OMAX,OMAXA
|
2003-10-20 13:54:46 +00:00
|
|
|
TEMPA
|
|
|
|
SFACTOR, // shrink factor, used to scale (down) the bobs
|
|
|
|
BANK,BNUM
|
|
|
|
DIFF // LOOK local var
|
|
|
|
RET // P1_SET_CONDITIONS local var
|
|
|
|
BS,DS // CALC_SCALE
|
|
|
|
SX,SY,
|
|
|
|
NEWA // FIND_FREE_AREA local
|
|
|
|
IX,IY // Cutaway locals
|
2003-10-24 08:55:13 +00:00
|
|
|
COM // EXECUTE_ACTION local
|
|
|
|
COMMAX // EXECUTE_ACTION local
|
|
|
|
COND // EXECUTE_ACTION local
|
|
|
|
CURRCOM // EXECUTE_ACTION local
|
|
|
|
GSET // P1_SET_CONDITIONS local
|
|
|
|
A2 // EXECUTE_ACTION local
|
|
|
|
TEMPI // P1_SET_CONDITIONS local
|
|
|
|
MAPC // findFreeArea local var
|
|
|
|
NEWP,OLDP // locals in joeMove && personMove
|
|
|
|
OLDX,X,OLDY,Y // passed as arguments
|
|
|
|
X2,X1,XD,YD // incWalkData && findFreeArea locals
|
|
|
|
Gstr // not needed, grab state
|
|
|
|
Pstr // not needed, FIND_STATE result
|
|
|
|
OUTLINE // not needed, textSet() Graphics::parameter
|
|
|
|
FTOT // queen.c/SETUP_FURNITURE local var
|
|
|
|
OBJMAXv // == Logic::_objMax[Logic::_currentRoom]
|
2003-10-25 20:26:50 +00:00
|
|
|
TEMPstr
|
2003-11-13 09:32:31 +00:00
|
|
|
WORDstr
|
|
|
|
JOE2str,PERSON2str // locals in Talk::initialTalk
|
|
|
|
|