-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathskeleton.bt
67 lines (58 loc) · 1.23 KB
/
skeleton.bt
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
// -*- mode: c;-*-
FSeek( 0 );
N64ROMHead romHeader;
#ifdef VFS
FSeek( VFS );
ZFileSystemTable vfsTable;
#endif
#ifdef ACTORSTABLE
#ifdef NUMACTORS
FSeek( ACTORSTABLE );
struct {
ZActorTableEntry actorsTable[NUMACTORS]<optimize=false>;
} AllTheseActors;
#endif
#endif
#ifdef OBJECTSTABLE
FSeek( OBJECTSTABLE );
ZObjectTable objectTable;
#endif
#ifdef SCENETABLE
#ifdef NUMSCENES
FSeek( SCENETABLE );
struct {
SceneTableEntry sceneTable[113]<optimize=false>;
SceneTableEntry sceneTable[NUMSCENES]<optimize=false>;
} AllTheseScenes;
#endif
#endif
#ifdef EXITTABLE
#ifdef NUMEXITS
FSeek( EXITTABLE );
struct {
ZExitTable exitTable[NUMEXITS]<optimize=false>;
} AllTheseExits;
#endif
#endif
#ifdef SAMPLES
FSeek( SAMPLES );
SampleTable sampleTable;
#endif
#ifdef INSTRUMENT
FSeek( INSTRUMENT );
InstrumentSetTable instrumentSetTable;
#endif
#ifdef SEQTABLE
FSeek( SEQTABLE );
SequenceTable sequenceTable;
#endif
#ifdef LINKANIMTABLE
#ifdef LINKANIMFILE
#ifdef NUMLINKANIMATIONS
FSeek( LINKANIMTABLE );
struct {
LinkAnimationHeader link_animetion[ NUMLINKANIMATIONS ]<optimize=false>;
} AllLinkAnimations;
#endif
#endif
#endif