[Scummvm-cvs-logs] CVS: scummvm/queen xref.txt,1.1,1.2

Gregory Montoir cyx at users.sourceforge.net
Tue Oct 14 02:13:02 CEST 2003


Update of /cvsroot/scummvm/scummvm/queen
In directory sc8-pr-cvs1:/tmp/cvs-serv26643

Modified Files:
	xref.txt 
Log Message:
more cross references

Index: xref.txt
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/xref.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- xref.txt	10 Oct 2003 13:59:21 -0000	1.1
+++ xref.txt	14 Oct 2003 09:12:42 -0000	1.2
@@ -3,40 +3,397 @@
 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::run
-FIND_SCALE			Logic::findScale
-SPEAK				Talk::? (not yet available)
-talk				Talk::run
-tflen				Resource::fileSize
-topen				Resource::loadFile
 
+CUTAWAY
+=======
+CUTAWAY()					Cutaway::run
+SCENE_START()
+SCENE_END()
+TROOM
+IROOM
+FINAL_ROOM
 
-VARIABLES
+
+DEBUG
+=====
+cd_sample_check()
+debuginfo()
+select_new_room()
+-
+AREAVAR						(boolean, if true display objects/areas boxes)
+
+
+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
+
+
+INVENTORY
 =========
+INVDWN()
+INVENTORY()
+INVUP()
+DEL_ITEM_NUM()
+INS_ITEM_NUM()
+-
+INV1,INV2,INV3,INV4
 
-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
 
+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
+
+
+(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*





More information about the Scummvm-git-logs mailing list