aboutsummaryrefslogtreecommitdiff
path: root/saga/xref.txt
blob: ad1415287b3682d7425df24645996c8879bdefa5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
$Id$

Cross-reference for functions and variables for the original source code and
the ScummVM implementation.


Sceneres.h
==========
 LOADREQ_FIGURE                
 LOADREQ_OBJECT
 LOADREQ_BACKGROUND        SAGA_BG_IMAGE
 LOADREQ_ZBUF              SAGA_BG_MASK
 LOADREQ_SCENE_SCRIPT
 LOADREQ_STRINGS           SAGA_OBJECT_NAME_LIST
 LOADREQ_HITZONES          SAGA_OBJECT_MAP
 LOADREQ_STEPZONES         SAGA_ACTION_MAP
 LOADREQ_TILE_IMAGES       SAGA_ISO_TILESET
 LOADREQ_TILE_MAP          SAGA_ISO_METAMAP
 LOADREQ_TILE_PLATFORMS    SAGA_ISO_METATILESET
 LOADREQ_TILE_METATILES
 LOADREQ_ENTRY             SAGA_ENTRY
 LOADREQ_FRAMELIST

 LOADREQ_ANIM_0            SAGA_ANIM_1
 LOADREQ_ANIM_1            SAGA_ANIM_2
 LOADREQ_ANIM_2            SAGA_ANIM_3
 LOADREQ_ANIM_3            SAGA_ANIM_4
 LOADREQ_ANIM_4            SAGA_ANIM_5
 LOADREQ_ANIM_5            SAGA_ANIM_6
 LOADREQ_ANIM_6            SAGA_ANIM_7
 LOADREQ_ANIM_7

 LOADREQ_TILE_MULTI
 LOADREQ_CYCLES            SAGA_PAL_ANIM
 LOADREQ_FACES             SAGA_FACES
 LOADREQ_PALETTE

 hitZone                   ObjectMap
 stepZone                  ActionMap

 HZONEF_EXIT               OBJECT_EXIT (in Verb.c), ACTION_EXIT (in Actor.c)
 HZONEF_ENABLED            OBJECT_ENABLED (in Verb.c), ACTION_ENABLED (in Actor.c)
 HZONEF_NOWALK             OBJECT_NOWALK
 HZONEF_PROJECT            OBJECT_PROJECT
 HZONEF_AUTOWALK           ACTION_AUTOWALK
 HZONEF_TERMINUS           ACTION_TERMINUS

Scene.c
=======
 ResToImage()              _vm->decodeBGImage()
 resInfo->sceneFlags       _desc.flags
 resInfo->loadList         _desc.resListRN
 resInfo->horizon          _desc.endSlope
 resInfo->nearFigureLimit  _desc.beginSlope
 resInfo->scriptModule     _desc.scriptNum
 resInfo->entryScript      _desc.sceneScriptNum
 resInfo->preScript        _desc.startScriptNum
 resInfo->backgroundMusic  _desc.musicRN

Interp.c
========
 dispatchThreads()         STHREAD_ExecThreads()
 runThread()               STHREAD_completeThread()
 moduleList                _scriptLUT
 ModuleEntry->codeID       _scriptLUT->script_rn
 ModuleEntry->strID        _scriptLUT->diag_list_rn
 ModuleEntry->vtableID     _scriptLUT->voice_lut_rn
 threadBase.theAction      threadVars[kVarAction]
 threadBase.theObject      threadVars[kVarObject]
 threadBase.withObject     threadVars[kVarWithObject]
 threadBase.theActor       threadVars[kVarActor]