aboutsummaryrefslogtreecommitdiff
path: root/queen
diff options
context:
space:
mode:
authorGregory Montoir2003-10-14 09:12:42 +0000
committerGregory Montoir2003-10-14 09:12:42 +0000
commite9dacde3c596ff22fb12db3eeb1ddf2e2d3982a8 (patch)
tree3f0ae0e3a952b23913ae7ddf4f3b95f33aa6f492 /queen
parent138ee6887a13c0903f4a176b01d7c6d03d43016c (diff)
downloadscummvm-rg350-e9dacde3c596ff22fb12db3eeb1ddf2e2d3982a8.tar.gz
scummvm-rg350-e9dacde3c596ff22fb12db3eeb1ddf2e2d3982a8.tar.bz2
scummvm-rg350-e9dacde3c596ff22fb12db3eeb1ddf2e2d3982a8.zip
more cross references
svn-id: r10795
Diffstat (limited to 'queen')
-rw-r--r--queen/xref.txt413
1 files changed, 385 insertions, 28 deletions
diff --git a/queen/xref.txt b/queen/xref.txt
index 9d4c8f25bb..dd469d6232 100644
--- a/queen/xref.txt
+++ b/queen/xref.txt
@@ -3,40 +3,397 @@ $Id$
Cross-reference for functions and variables for the original source code and
the ScummVM implementation.
-CONSTANTS
-=========
+BANKS
+=====
+erase() Graphics::bankErase
+loadbank() Graphics::bankLoad
+overpack() Graphics::bankOverpack
+unpack() Graphics::bankUnpack
-FUNCTIONS
-=========
+CREDIT SCRIPTING SYSTEM
+=======================
+Cinit()
+Ctext()
+Cupdate()
+-
+Ccol
+Ccount
+Cfp
+Cflag
+Cfontsize
+Cjustify
+Cpausecount
+Czone
+
+
+CUTAWAY
+=======
+CUTAWAY() Cutaway::run
+SCENE_START()
+SCENE_END()
+TROOM
+IROOM
+FINAL_ROOM
+
+
+DEBUG
+=====
+cd_sample_check()
+debuginfo()
+select_new_room()
+-
+AREAVAR (boolean, if true display objects/areas boxes)
+
-CUTAWAY Cutaway::run
-FIND_SCALE Logic::findScale
-SPEAK Talk::? (not yet available)
-talk Talk::run
-tflen Resource::fileSize
-topen Resource::loadFile
+GRAPHICS
+========
+bob() Graphics::bobDraw
+Box() Graphics::boxDraw
+calc_screen_scroll()
+CHECK_PARALLAX()
+clearallbobs() Graphics::bobClearAll
+clearbob() Graphisc::bobClear
+clearpanel() Graphics::panelClear
+drawbobs() Graphics::bobDrawAll
+drawbackdrop() Graphics::backdropDraw
+drawpanel() Graphics::panelDraw
+drawscreen()
+freeallframes() Graphics::frameEraseAll(true)
+freeframes() Graphics::frameEraseAll(false)
+invbob() Graphics::bobDrawInventoryItem
+loadbackdrop() Graphics::backdropLoad
+loadfont() *not needed*
+loadpanel() Graphics::panelLoad
+makeanim() Graphics::bobAnimNormal
+movebob() Graphics::bobMove
+pastebob() Graphics::bobPaste
+requestor()
+shrinkbob() Graphics::bobShrink
+sortbobs() Graphics::bobSortAll
+stringanim() Graphics::bobAnimString
+-
+bobs Graphics::_bobs
+BDxres Graphics::_backdropWidth
+BDyres Graphics::_backdropHeight
+cambob Graphics::_cameraBob
+clothespal
+dresspal
+font Graphics::FONT
+font_sizes Graphics::FONT_SIZES
+sortedbobs Graphics::_sortedBobs
+scrollx Graphics::_horizontalScroll
-VARIABLES
+INVENTORY
=========
+INVDWN()
+INVENTORY()
+INVUP()
+DEL_ITEM_NUM()
+INS_ITEM_NUM()
+-
+INV1,INV2,INV3,INV4
+
+
+LOGIC
+=====
+DISP_OBJECTS() Logic::roomSetupObjects
+DISP_ROOM() Logic::roomDisplay
+FIND_BOB() Logic::findBob
+FIND_DEFAULT()
+FIND_FRAME() Logic::findFrame
+FIND_GRAPHIC()
+FIND_SACTION()
+FIND_SCALE() Logic::findScale
+FIND_STATE() Logic::findState*
+FIND_VERB()
+LOOK()
+LOOK_ICON()
+LOOK_ITEM()
+LOOK_ROOM()
+P1_SET_CONDITIONS()
+P2_SET_AREAS()
+P3_SET_OBJECTS()
+P3_COPY_FROM()
+P4_SET_ITEMS()
+restart_game()
+SELECT()
+SELECT_ITEM()
+SELECT_NOUN()
+SELECT_VERB()
+SETUP_BOBS() Graphics::bobSetupControl
+SETUP_FURNITURE() Logic::roomSetupFurniture
+SETUP_ITEMS()
+SETUP_JOE() Walk::joeSetup
+SETUP_ROOM()
+SETUP_SCRVARS()
+update() Graphics::update
+USE_UNDERWEAR()
+USE_CLOTHES()
+USE_DRESS()
+USE_JOURNAL() Graphics::useJournal
+WALK()
+-
+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
+COM_A Logic::_cmdArea
+COM_A_MAX Logic::_numCmdArea
+COM_O Logic::_cmdObject
+COM_O_MAX Logic::_numCmdObject
+COM_G Logic::_cmdGameState
+COM_G_MAX Logic::_numCmdGameState
+COM_I Logic::_cmdInventory
+COM_I_MAX Logic::_numCmdInventory
+COM_LIST Logic::_cmdList
+COM_LIST_MAX Logic::_numCmdList
+DESCTOT Logic::_numDescriptions
+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
+JOE_RESPstr Logic::_joeResponse
+JOEF,JX,JY Logic::_joe.*
+NAMETOT Logic::_numNames
+NEW_ANIM Logic::_newAnim
+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
+VERB_NAMEstr Logic::_verbName
+WALK_OFF_DATA Logic::_walkOffData
+WALK_OFF_MAX Logic::_numWalkOffs
+
+
+PERSONS
+=======
+ALLOCATE_PERSON Logic::personAllocate
+SET_PERSON_DATA Logic::personSetData
+SETUP_PERSON Logic::personSetup
+OBJ_PERSON Logic::objectForPerson
+-
+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->*
+
+
+RESOURCE
+========
+tflen() Resource::fileSize
+topen() Resource::loadFile
+tseek() *not needed*
+
+
+SCREEN
+======
+changejoepal()
+check_colors()
+dynalum() Graphics::dynalumUpdate
+fadein()
+fadeout()
+palscroll()
+putcharacter() Graphics::displayChar
+setpal()
+-
+FULLSCREEN Graphics::_fullscreen
+palette Graphics::_paletteRoom
+panelflag Graphics::_panelFlag
+tpal Graphics::_paletteScreen
+
+
+SOUND
+=====
+alter_current_volume()
+playsong()
+sfxbusy()
+sfxplay()
+-
+bamflag
+bamindex
+SFXNAME Graphics::_sfxName
+tmpbamflag
+
+
+TALK
+====
+MAKE_SPEAK_BOB
+MOVE_SPEAK
+SPEAK Talk::?
+SPEAK_SUB
+talk Talk::run
+TALK_PROC
+
+
+TEXTS
+=====
+blanktexts() Graphics::textClear
+drawtext() Graphics::textDrawAll
+Ink() Graphics::textCurrentColor
+MIDDLE()
+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
+FACE_JOE() Walk::joeFace
+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
+movdata Walk::_moveData
+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
+
-AREAMAX Logic::_areaMax
-DESCTOT Logic::_numDescriptions
-GRAPHIC_MAX Logic::_numGraphics
-GRAPHIC_DATA Logic::_graphicData
-ITEM_DATA Logic::_itemData
-ITEMTOT Logic::_numItems
-NAMETOT Logic::_numNames
-OBJECT_DATA Logic::_objectData
-OBJMAX Logic::_objMax
-OBJTOT Logic::_numObjects
-ROOM Logic::_currentRoom
-ROOM_DATA Logic::_roomData
-ROOM_NAMEstr Logic::? (not yet implemented)
-ROOMTOT Logic::_numRooms
-SFXNAME Logic::_sfxName
-VersionStr Logic::language (add more functions if needed)
-WALK_OFF_MAX Logic::_numWalkOffs
+(UNSORTED)
+==========
+game_save()
+game_load()
+R_MAP()
+check_cut_quit()
+CLEAR_COMMAND()
+EXECUTE_ACTION()
+CHECK_PLAYER()
+SETUP_VARS()
+ALTER_STATE()
+ALTER_DEFAULT()
+REDISP_OBJECT()
+SETUP_SCREENS()
+GRAB_DIR()
+GRAB_JOE()
+int prompt_do()
+SETUP_HERO() Logic::joeSetupInRoom
+find_cd_cut()
+find_cd_desc()
+menutext()
+OPEN_CLOSE_OTHER()
+CREATE_ANIM() Logic::animCreate
+-
+VersionStr Logic::language (add more functions if needed)
+Gstr
+PERstr
+TALKstr
+Pstr
+Kstr
+SANIMstr
+WORDstr
+TEMPstr
+COMMANDstr
+bank9
+OBJECT_DESCRstr
+PERSON2str
+JOE2str
+PKEYstr
+JOEKEYstr
+SUBJ1,SUBJ2,
+TALK_SELECTED
+JOEH,
+NEWDEF,
+NEWA,
+MAPC,M,A,XD,YD,RES,
+PSY,PSX,CSX,DX1,DX2,DY1,DY2,CCF,CSY,PCF,FRAME,
+AM,WX,WY,Y1,
+A2,PX,PY,OLDP,NEWP,LD,F1,F2,F3,F4,F5,F6,F7,F8,JDIR,DIFF,
+SFXTOGGLE,VOICETOGGLE,MUSICTOGGLE,TEXTTOGGLE
+DESC2,DESC,
+SUBJECT,
+OBJMAXv,
+KEYVERB,
+OBJ_DESC_DATA,
+PERSON_DATA,
+PERSON_OBJ,OBJ_CUT,OBJ_ANIM,CUTJOEF,CUTQUIT,
+FS,FE,FACE,TY,DY,BS,DS,
+TEMPA,
+I2,
+OLDVERB,VERB,
+OLDNOUN,NOUN,NOUN2,
+PARSE,ACTION,ACTION2,CLEVEL,
+OLDX,X,OLDY,Y,NEWP,
+SFACTOR, // shrink factor, used to scale (down) the bobs
+JOEWALK, // legal values = 0,1,2,3
+ENTRY_OBJ,SFRAME,
+EFRAME,SPEED,
+BODY,BF,RF,AF,SCENE,
+DEFCOMM,
+TALKSPD,
+VOLUME,CUTON,
+N,V,
+tx,ty,ds,bs,bx,by,dx,dy,SX,SY,F,IX,IY,X2,X1,IY,SFAC,FDIR,
+OBJ,E,SF2,P_VALUE,P_GAMES,T,
+OLDBANK,RET,OLDS,CH,GSET,OFFSET,
+OLDG,COND,COM,TEMPI,CURRCOM,TA2,COMMAX,S2,S1,ITEM,TYPE,HEAD,C,
+OLDLEVEL,BANK,FD,NAME,TL,TI,TS,WC,IMAGE,OWALK,LEVELMAX,JMAX,
+LEVEL,BNUM,D,P,LI,R,FTOT,A1,A12,CURRBOB,
+COMPANEL,
+MKEY,
+PERSON_FACE,
+PERSON_FACE_MAX,FF,
+TALKHEAD,TALKQUIT,OUTLINE,
+CANTQUIT,
+CURRSONG,
+walkgameload
+actiondata
+key_commands
+key_language
+nopalscroll
+in_journal
+decbase
+choice
+no_check_keys
+config_request
+MouseButton
+mouseflag
+drawmouseflag
+AREAMAXv *no need to be global*
+CURRY *no need to be global*
+OMAX,OMAXA *no need to be global*