Split data and match currentPlayerInitEyespy
This commit is contained in:
parent
b06e2a87b2
commit
cbd4799e52
15
ld/stage1.ld
15
ld/stage1.ld
|
|
@ -319,12 +319,6 @@ SECTIONS
|
|||
|
||||
.gamedata 0x80059fe0 : AT(__rompos) {
|
||||
src/game/data/data_000000.o (.data);
|
||||
src/game/data/inventory.o (.data);
|
||||
src/game/data/data_0160b0.o (.data);
|
||||
src/game/data/cheats.o (.data);
|
||||
src/game/data/data_01a3a0.o (.data);
|
||||
src/game/data/ailists.o (.data);
|
||||
src/game/data/data_020df0.o (.data);
|
||||
|
||||
src/game/game_000000.o (.data);
|
||||
src/game/game_000090.o (.data);
|
||||
|
|
@ -346,6 +340,15 @@ SECTIONS
|
|||
src/game/game_00c490.o (.data);
|
||||
src/game/game_0109d0.o (.data);
|
||||
src/game/game_011110.o (.data);
|
||||
|
||||
src/game/data/data_0083d0.o (.data);
|
||||
src/game/data/inventory.o (.data);
|
||||
src/game/data/data_0160b0.o (.data);
|
||||
src/game/data/cheats.o (.data);
|
||||
src/game/data/data_01a3a0.o (.data);
|
||||
src/game/data/ailists.o (.data);
|
||||
src/game/data/data_020df0.o (.data);
|
||||
|
||||
src/game/game_012450.o (.data);
|
||||
src/game/game_0125a0.o (.data);
|
||||
src/game/game_013260.o (.data);
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
#include "gvars/gvars.h"
|
||||
#include "game/data/ailists.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
#include "game/game_16cfa0.h"
|
||||
#include "game/game_19c990.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
#include "game/game_000130.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "types.h"
|
||||
|
||||
void func0f000090(void)
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
#include "math.h"
|
||||
#include "game/data/inventory.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
@ -429,268 +430,83 @@ glabel func0f011560
|
|||
/* f01162c: 27bd0030 */ addiu $sp,$sp,0x30
|
||||
);
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel currentPlayerInitEyespy
|
||||
/* f011630: 27bdff78 */ addiu $sp,$sp,-136
|
||||
/* f011634: afb00018 */ sw $s0,0x18($sp)
|
||||
/* f011638: 3c10800a */ lui $s0,%hi(g_Vars)
|
||||
/* f01163c: 26109fc0 */ addiu $s0,$s0,%lo(g_Vars)
|
||||
/* f011640: 8e0e0284 */ lw $t6,0x284($s0)
|
||||
/* f011644: afbf001c */ sw $ra,0x1c($sp)
|
||||
/* f011648: 3c028006 */ lui $v0,0x8006
|
||||
/* f01164c: 8dcf0480 */ lw $t7,0x480($t6)
|
||||
/* f011650: 24050042 */ addiu $a1,$zero,0x42
|
||||
/* f011654: 55e000a3 */ bnezl $t7,.L0f0118e4
|
||||
/* f011658: 8fbf001c */ lw $ra,0x1c($sp)
|
||||
/* f01165c: 904223a0 */ lbu $v0,0x23a0($v0)
|
||||
/* f011660: 3c018006 */ lui $at,0x8006
|
||||
/* f011664: 27a60030 */ addiu $a2,$sp,0x30
|
||||
/* f011668: 00402025 */ or $a0,$v0,$zero
|
||||
/* f01166c: 24420001 */ addiu $v0,$v0,0x1
|
||||
/* f011670: 305800ff */ andi $t8,$v0,0xff
|
||||
/* f011674: 03001025 */ or $v0,$t8,$zero
|
||||
/* f011678: 0fc456ac */ jal padUnpack
|
||||
/* f01167c: a03823a0 */ sb $t8,0x23a0($at)
|
||||
/* f011680: 27a40030 */ addiu $a0,$sp,0x30
|
||||
/* f011684: 0fc0b6eb */ jal func0f02dbac
|
||||
/* f011688: 87a5007a */ lh $a1,0x7a($sp)
|
||||
/* f01168c: 10400094 */ beqz $v0,.L0f0118e0
|
||||
/* f011690: 24040080 */ addiu $a0,$zero,0x80
|
||||
/* f011694: 24050004 */ addiu $a1,$zero,0x4
|
||||
/* f011698: 0c0048f2 */ jal malloc
|
||||
/* f01169c: afa20084 */ sw $v0,0x84($sp)
|
||||
/* f0116a0: 8e190284 */ lw $t9,0x284($s0)
|
||||
/* f0116a4: 8fa60084 */ lw $a2,0x84($sp)
|
||||
/* f0116a8: af220480 */ sw $v0,0x480($t9)
|
||||
/* f0116ac: 8e080284 */ lw $t0,0x284($s0)
|
||||
/* f0116b0: 8d050480 */ lw $a1,0x480($t0)
|
||||
/* f0116b4: 50a0008b */ beqzl $a1,.L0f0118e4
|
||||
/* f0116b8: 8fbf001c */ lw $ra,0x1c($sp)
|
||||
/* f0116bc: aca60000 */ sw $a2,0x0($a1)
|
||||
/* f0116c0: 8e090284 */ lw $t1,0x284($s0)
|
||||
/* f0116c4: 44800000 */ mtc1 $zero,$f0
|
||||
/* f0116c8: 3c013f80 */ lui $at,0x3f80
|
||||
/* f0116cc: 8d2a0480 */ lw $t2,0x480($t1)
|
||||
/* f0116d0: 44811000 */ mtc1 $at,$f2
|
||||
/* f0116d4: 24070001 */ addiu $a3,$zero,0x1
|
||||
/* f0116d8: e5400004 */ swc1 $f0,0x4($t2)
|
||||
/* f0116dc: 8e0b0284 */ lw $t3,0x284($s0)
|
||||
/* f0116e0: 8d6c0480 */ lw $t4,0x480($t3)
|
||||
/* f0116e4: e5800008 */ swc1 $f0,0x8($t4)
|
||||
/* f0116e8: 8e0d0284 */ lw $t5,0x284($s0)
|
||||
/* f0116ec: 8dae0480 */ lw $t6,0x480($t5)
|
||||
/* f0116f0: e5c2000c */ swc1 $f2,0xc($t6)
|
||||
/* f0116f4: 8e0f0284 */ lw $t7,0x284($s0)
|
||||
/* f0116f8: 8df80480 */ lw $t8,0x480($t7)
|
||||
/* f0116fc: e7000010 */ swc1 $f0,0x10($t8)
|
||||
/* f011700: 8e190284 */ lw $t9,0x284($s0)
|
||||
/* f011704: 8f280480 */ lw $t0,0x480($t9)
|
||||
/* f011708: e5020014 */ swc1 $f2,0x14($t0)
|
||||
/* f01170c: 8e090284 */ lw $t1,0x284($s0)
|
||||
/* f011710: 8d2a0480 */ lw $t2,0x480($t1)
|
||||
/* f011714: e5400018 */ swc1 $f0,0x18($t2)
|
||||
/* f011718: 8e0b0284 */ lw $t3,0x284($s0)
|
||||
/* f01171c: 8d6c0480 */ lw $t4,0x480($t3)
|
||||
/* f011720: e580001c */ swc1 $f0,0x1c($t4)
|
||||
/* f011724: 8e0d0284 */ lw $t5,0x284($s0)
|
||||
/* f011728: 8dae0480 */ lw $t6,0x480($t5)
|
||||
/* f01172c: e5c20020 */ swc1 $f2,0x20($t6)
|
||||
/* f011730: 8e0f0284 */ lw $t7,0x284($s0)
|
||||
/* f011734: 8df80480 */ lw $t8,0x480($t7)
|
||||
/* f011738: e7000024 */ swc1 $f0,0x24($t8)
|
||||
/* f01173c: 8e190284 */ lw $t9,0x284($s0)
|
||||
/* f011740: 8f280480 */ lw $t0,0x480($t9)
|
||||
/* f011744: e5000028 */ swc1 $f0,0x28($t0)
|
||||
/* f011748: 8e090284 */ lw $t1,0x284($s0)
|
||||
/* f01174c: 8d2a0480 */ lw $t2,0x480($t1)
|
||||
/* f011750: e542002c */ swc1 $f2,0x2c($t2)
|
||||
/* f011754: 8e0b0284 */ lw $t3,0x284($s0)
|
||||
/* f011758: 8d6c0480 */ lw $t4,0x480($t3)
|
||||
/* f01175c: e5800030 */ swc1 $f0,0x30($t4)
|
||||
/* f011760: 8e0d0284 */ lw $t5,0x284($s0)
|
||||
/* f011764: 8dae0480 */ lw $t6,0x480($t5)
|
||||
/* f011768: 240d0001 */ addiu $t5,$zero,0x1
|
||||
/* f01176c: a1c70034 */ sb $a3,0x34($t6)
|
||||
/* f011770: 8e0f0284 */ lw $t7,0x284($s0)
|
||||
/* f011774: 8df80480 */ lw $t8,0x480($t7)
|
||||
/* f011778: a3000035 */ sb $zero,0x35($t8)
|
||||
/* f01177c: 8e190284 */ lw $t9,0x284($s0)
|
||||
/* f011780: 8f280480 */ lw $t0,0x480($t9)
|
||||
/* f011784: a1000037 */ sb $zero,0x37($t0)
|
||||
/* f011788: 8e090284 */ lw $t1,0x284($s0)
|
||||
/* f01178c: 8d2a0480 */ lw $t2,0x480($t1)
|
||||
/* f011790: a1400038 */ sb $zero,0x38($t2)
|
||||
/* f011794: 8e0b0284 */ lw $t3,0x284($s0)
|
||||
/* f011798: 8d6c0480 */ lw $t4,0x480($t3)
|
||||
/* f01179c: a1800039 */ sb $zero,0x39($t4)
|
||||
/* f0117a0: 8e0e0284 */ lw $t6,0x284($s0)
|
||||
/* f0117a4: 8dcf0480 */ lw $t7,0x480($t6)
|
||||
/* f0117a8: a5ed003a */ sh $t5,0x3a($t7)
|
||||
/* f0117ac: 8e180284 */ lw $t8,0x284($s0)
|
||||
/* f0117b0: 8f190480 */ lw $t9,0x480($t8)
|
||||
/* f0117b4: a320003c */ sb $zero,0x3c($t9)
|
||||
/* f0117b8: 8e080284 */ lw $t0,0x284($s0)
|
||||
/* f0117bc: 8d090480 */ lw $t1,0x480($t0)
|
||||
/* f0117c0: a127003d */ sb $a3,0x3d($t1)
|
||||
/* f0117c4: 8e0a0284 */ lw $t2,0x284($s0)
|
||||
/* f0117c8: 8d4b0480 */ lw $t3,0x480($t2)
|
||||
/* f0117cc: e5600040 */ swc1 $f0,0x40($t3)
|
||||
/* f0117d0: 8e0c0284 */ lw $t4,0x284($s0)
|
||||
/* f0117d4: 8d8e0480 */ lw $t6,0x480($t4)
|
||||
/* f0117d8: e5c00044 */ swc1 $f0,0x44($t6)
|
||||
/* f0117dc: 8e0d0284 */ lw $t5,0x284($s0)
|
||||
/* f0117e0: 8daf0480 */ lw $t7,0x480($t5)
|
||||
/* f0117e4: e5e00048 */ swc1 $f0,0x48($t7)
|
||||
/* f0117e8: 8e180284 */ lw $t8,0x284($s0)
|
||||
/* f0117ec: 8f190480 */ lw $t9,0x480($t8)
|
||||
/* f0117f0: e7200058 */ swc1 $f0,0x58($t9)
|
||||
/* f0117f4: 8e080284 */ lw $t0,0x284($s0)
|
||||
/* f0117f8: 8d090480 */ lw $t1,0x480($t0)
|
||||
/* f0117fc: e520005c */ swc1 $f0,0x5c($t1)
|
||||
/* f011800: 8e0a0284 */ lw $t2,0x284($s0)
|
||||
/* f011804: 8d4b0480 */ lw $t3,0x480($t2)
|
||||
/* f011808: e5600060 */ swc1 $f0,0x60($t3)
|
||||
/* f01180c: 8e0c0284 */ lw $t4,0x284($s0)
|
||||
/* f011810: 8d8e0480 */ lw $t6,0x480($t4)
|
||||
/* f011814: e5c00064 */ swc1 $f0,0x64($t6)
|
||||
/* f011818: 8e0d0284 */ lw $t5,0x284($s0)
|
||||
/* f01181c: 8daf0480 */ lw $t7,0x480($t5)
|
||||
/* f011820: a1e00069 */ sb $zero,0x69($t7)
|
||||
/* f011824: 8e180284 */ lw $t8,0x284($s0)
|
||||
/* f011828: 8f190480 */ lw $t9,0x480($t8)
|
||||
/* f01182c: a320006a */ sb $zero,0x6a($t9)
|
||||
/* f011830: 8e080284 */ lw $t0,0x284($s0)
|
||||
/* f011834: 8d090480 */ lw $t1,0x480($t0)
|
||||
/* f011838: a120006b */ sb $zero,0x6b($t1)
|
||||
/* f01183c: 8e0a0284 */ lw $t2,0x284($s0)
|
||||
/* f011840: 8cc20004 */ lw $v0,0x4($a2)
|
||||
/* f011844: 8d4b00bc */ lw $t3,0xbc($t2)
|
||||
/* f011848: 8d630004 */ lw $v1,0x4($t3)
|
||||
/* f01184c: 906c0125 */ lbu $t4,0x125($v1)
|
||||
/* f011850: a04c0125 */ sb $t4,0x125($v0)
|
||||
/* f011854: 0fc59585 */ jal stageGetIndex
|
||||
/* f011858: 8e0404b4 */ lw $a0,0x4b4($s0)
|
||||
/* f01185c: 24010013 */ addiu $at,$zero,0x13
|
||||
/* f011860: 1441000d */ bne $v0,$at,.L0f011898
|
||||
/* f011864: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f011868: 8e0d0284 */ lw $t5,0x284($s0)
|
||||
/* f01186c: 3c028007 */ lui $v0,%hi(g_Weapons)
|
||||
/* f011870: 240e0001 */ addiu $t6,$zero,0x1
|
||||
/* f011874: 8daf0480 */ lw $t7,0x480($t5)
|
||||
/* f011878: 2442ff18 */ addiu $v0,$v0,%lo(g_Weapons)
|
||||
/* f01187c: 24034c3d */ addiu $v1,$zero,0x4c3d
|
||||
/* f011880: a1ee006b */ sb $t6,0x6b($t7)
|
||||
/* f011884: 8c5800b8 */ lw $t8,0xb8($v0)
|
||||
/* f011888: a7030046 */ sh $v1,0x46($t8)
|
||||
/* f01188c: 8c5900b8 */ lw $t9,0xb8($v0)
|
||||
/* f011890: 10000013 */ beqz $zero,.L0f0118e0
|
||||
/* f011894: a7230044 */ sh $v1,0x44($t9)
|
||||
.L0f011898:
|
||||
/* f011898: 0fc59585 */ jal stageGetIndex
|
||||
/* f01189c: 8e0404b4 */ lw $a0,0x4b4($s0)
|
||||
/* f0118a0: 24010023 */ addiu $at,$zero,0x23
|
||||
/* f0118a4: 50410007 */ beql $v0,$at,.L0f0118c4
|
||||
/* f0118a8: 8e090284 */ lw $t1,0x284($s0)
|
||||
/* f0118ac: 0fc59585 */ jal stageGetIndex
|
||||
/* f0118b0: 8e0404b4 */ lw $a0,0x4b4($s0)
|
||||
/* f0118b4: 24010009 */ addiu $at,$zero,0x9
|
||||
/* f0118b8: 54410007 */ bnel $v0,$at,.L0f0118d8
|
||||
/* f0118bc: 8e0b0284 */ lw $t3,0x284($s0)
|
||||
/* f0118c0: 8e090284 */ lw $t1,0x284($s0)
|
||||
.L0f0118c4:
|
||||
/* f0118c4: 24080002 */ addiu $t0,$zero,0x2
|
||||
/* f0118c8: 8d2a0480 */ lw $t2,0x480($t1)
|
||||
/* f0118cc: 10000004 */ beqz $zero,.L0f0118e0
|
||||
/* f0118d0: a148006b */ sb $t0,0x6b($t2)
|
||||
/* f0118d4: 8e0b0284 */ lw $t3,0x284($s0)
|
||||
.L0f0118d8:
|
||||
/* f0118d8: 8d6c0480 */ lw $t4,0x480($t3)
|
||||
/* f0118dc: a180006b */ sb $zero,0x6b($t4)
|
||||
.L0f0118e0:
|
||||
/* f0118e0: 8fbf001c */ lw $ra,0x1c($sp)
|
||||
.L0f0118e4:
|
||||
/* f0118e4: 8fb00018 */ lw $s0,0x18($sp)
|
||||
/* f0118e8: 27bd0088 */ addiu $sp,$sp,0x88
|
||||
/* f0118ec: 03e00008 */ jr $ra
|
||||
/* f0118f0: 00000000 */ sll $zero,$zero,0x0
|
||||
);
|
||||
void currentPlayerInitEyespy(void)
|
||||
{
|
||||
struct prop *prop;
|
||||
struct pad pad;
|
||||
struct chrdata *propchr;
|
||||
struct chrdata *playerchr;
|
||||
static u8 nextpad = 0;
|
||||
|
||||
// Mismatch due to address of static data
|
||||
//void currentPlayerInitEyespy(void)
|
||||
//{
|
||||
// struct prop *prop;
|
||||
// struct pad pad;
|
||||
// struct chrdata *propchr;
|
||||
// struct chrdata *playerchr;
|
||||
// static u8 nextpad;
|
||||
//
|
||||
// if (g_Vars.currentplayer->eyespy == NULL) {
|
||||
// /**
|
||||
// * To create the eyespy's prop, a pad must be passed to func0f02dbac.
|
||||
// * However the eyespy doesn't have a pad because it's held by the
|
||||
// * player, so it needs to choose one from the stage. The method used
|
||||
// * will increment the chosen pad number each time the stage is loaded
|
||||
// * and wrap at 256.
|
||||
// *
|
||||
// * @bug: This method means if you play G5 Building enough times then
|
||||
// * the camspy will start in a trigger point for the mid cutscene,
|
||||
// * causing the mid cutscene to play instead of the intro.
|
||||
// */
|
||||
// padUnpack(nextpad++, PADFIELD_ROOM | PADFIELD_POS, &pad);
|
||||
// prop = func0f02dbac(&pad, pad.room);
|
||||
//
|
||||
// if (prop) {
|
||||
// g_Vars.currentplayer->eyespy = malloc(sizeof(struct eyespy), 4);
|
||||
//
|
||||
// if (g_Vars.currentplayer->eyespy) {
|
||||
// g_Vars.currentplayer->eyespy->prop = prop;
|
||||
// g_Vars.currentplayer->eyespy->look.x = 0;
|
||||
// g_Vars.currentplayer->eyespy->look.y = 0;
|
||||
// g_Vars.currentplayer->eyespy->look.z = 1;
|
||||
// g_Vars.currentplayer->eyespy->up.x = 0;
|
||||
// g_Vars.currentplayer->eyespy->up.y = 1;
|
||||
// g_Vars.currentplayer->eyespy->up.z = 0;
|
||||
// g_Vars.currentplayer->eyespy->theta = 0;
|
||||
// g_Vars.currentplayer->eyespy->costheta = 1;
|
||||
// g_Vars.currentplayer->eyespy->sintheta = 0;
|
||||
// g_Vars.currentplayer->eyespy->verta = 0;
|
||||
// g_Vars.currentplayer->eyespy->cosverta = 1;
|
||||
// g_Vars.currentplayer->eyespy->sinverta = 0;
|
||||
// g_Vars.currentplayer->eyespy->init = true;
|
||||
// g_Vars.currentplayer->eyespy->initialised = false;
|
||||
// g_Vars.currentplayer->eyespy->active = false;
|
||||
// g_Vars.currentplayer->eyespy->buttonheld = false;
|
||||
// g_Vars.currentplayer->eyespy->camerabuttonheld = false;
|
||||
// g_Vars.currentplayer->eyespy->bobdir = 1;
|
||||
// g_Vars.currentplayer->eyespy->bobtimer = 0;
|
||||
// g_Vars.currentplayer->eyespy->bobactive = true;
|
||||
// g_Vars.currentplayer->eyespy->vel.x = 0;
|
||||
// g_Vars.currentplayer->eyespy->vel.y = 0;
|
||||
// g_Vars.currentplayer->eyespy->vel.z = 0;
|
||||
// g_Vars.currentplayer->eyespy->speed = 0;
|
||||
// g_Vars.currentplayer->eyespy->oldground = 0;
|
||||
// g_Vars.currentplayer->eyespy->height = 0;
|
||||
// g_Vars.currentplayer->eyespy->gravity = 0;
|
||||
// g_Vars.currentplayer->eyespy->hit = false;
|
||||
// g_Vars.currentplayer->eyespy->opendoor = false;
|
||||
// g_Vars.currentplayer->eyespy->mode = EYESPYMODE_CAMSPY;
|
||||
// propchr = prop->chr;
|
||||
// playerchr = g_Vars.currentplayer->prop->chr;
|
||||
// propchr->team = playerchr->team;
|
||||
//
|
||||
// if (stageGetIndex(g_Vars.stagenum) == STAGEINDEX_AIRBASE) {
|
||||
// g_Vars.currentplayer->eyespy->mode = EYESPYMODE_DRUGSPY;
|
||||
// g_Weapons[WEAPON_CAMSPY]->name = 0x4c3d; // "DrugSpy"
|
||||
// g_Weapons[WEAPON_CAMSPY]->shortname = 0x4c3d; // "DrugSpy"
|
||||
// } else if (stageGetIndex(g_Vars.stagenum) == STAGEINDEX_MBR || stageGetIndex(g_Vars.stagenum) == STAGEINDEX_CHICAGO) {
|
||||
// g_Vars.currentplayer->eyespy->mode = EYESPYMODE_BOMBSPY;
|
||||
// } else {
|
||||
// g_Vars.currentplayer->eyespy->mode = EYESPYMODE_CAMSPY;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
if (g_Vars.currentplayer->eyespy == NULL) {
|
||||
/**
|
||||
* To create the eyespy's prop, a pad must be passed to func0f02dbac.
|
||||
* However the eyespy doesn't have a pad because it's held by the
|
||||
* player, so it needs to choose one from the stage. The method used
|
||||
* will increment the chosen pad number each time the stage is loaded
|
||||
* and wrap at 256.
|
||||
*
|
||||
* @bug: This method means if you play G5 Building enough times then
|
||||
* the camspy will start in a trigger point for the mid cutscene,
|
||||
* causing the mid cutscene to play instead of the intro.
|
||||
*/
|
||||
padUnpack(nextpad++, PADFIELD_ROOM | PADFIELD_POS, &pad);
|
||||
prop = func0f02dbac(&pad, pad.room);
|
||||
|
||||
if (prop) {
|
||||
g_Vars.currentplayer->eyespy = malloc(sizeof(struct eyespy), 4);
|
||||
|
||||
if (g_Vars.currentplayer->eyespy) {
|
||||
g_Vars.currentplayer->eyespy->prop = prop;
|
||||
g_Vars.currentplayer->eyespy->look.x = 0;
|
||||
g_Vars.currentplayer->eyespy->look.y = 0;
|
||||
g_Vars.currentplayer->eyespy->look.z = 1;
|
||||
g_Vars.currentplayer->eyespy->up.x = 0;
|
||||
g_Vars.currentplayer->eyespy->up.y = 1;
|
||||
g_Vars.currentplayer->eyespy->up.z = 0;
|
||||
g_Vars.currentplayer->eyespy->theta = 0;
|
||||
g_Vars.currentplayer->eyespy->costheta = 1;
|
||||
g_Vars.currentplayer->eyespy->sintheta = 0;
|
||||
g_Vars.currentplayer->eyespy->verta = 0;
|
||||
g_Vars.currentplayer->eyespy->cosverta = 1;
|
||||
g_Vars.currentplayer->eyespy->sinverta = 0;
|
||||
g_Vars.currentplayer->eyespy->init = true;
|
||||
g_Vars.currentplayer->eyespy->initialised = false;
|
||||
g_Vars.currentplayer->eyespy->active = false;
|
||||
g_Vars.currentplayer->eyespy->buttonheld = false;
|
||||
g_Vars.currentplayer->eyespy->camerabuttonheld = false;
|
||||
g_Vars.currentplayer->eyespy->bobdir = 1;
|
||||
g_Vars.currentplayer->eyespy->bobtimer = 0;
|
||||
g_Vars.currentplayer->eyespy->bobactive = true;
|
||||
g_Vars.currentplayer->eyespy->vel.x = 0;
|
||||
g_Vars.currentplayer->eyespy->vel.y = 0;
|
||||
g_Vars.currentplayer->eyespy->vel.z = 0;
|
||||
g_Vars.currentplayer->eyespy->speed = 0;
|
||||
g_Vars.currentplayer->eyespy->oldground = 0;
|
||||
g_Vars.currentplayer->eyespy->height = 0;
|
||||
g_Vars.currentplayer->eyespy->gravity = 0;
|
||||
g_Vars.currentplayer->eyespy->hit = false;
|
||||
g_Vars.currentplayer->eyespy->opendoor = false;
|
||||
g_Vars.currentplayer->eyespy->mode = EYESPYMODE_CAMSPY;
|
||||
propchr = prop->chr;
|
||||
playerchr = g_Vars.currentplayer->prop->chr;
|
||||
propchr->team = playerchr->team;
|
||||
|
||||
if (stageGetIndex(g_Vars.stagenum) == STAGEINDEX_AIRBASE) {
|
||||
g_Vars.currentplayer->eyespy->mode = EYESPYMODE_DRUGSPY;
|
||||
g_Weapons[WEAPON_CAMSPY]->name = 0x4c3d; // "DrugSpy"
|
||||
g_Weapons[WEAPON_CAMSPY]->shortname = 0x4c3d; // "DrugSpy"
|
||||
} else if (stageGetIndex(g_Vars.stagenum) == STAGEINDEX_MBR || stageGetIndex(g_Vars.stagenum) == STAGEINDEX_CHICAGO) {
|
||||
g_Vars.currentplayer->eyespy->mode = EYESPYMODE_BOMBSPY;
|
||||
} else {
|
||||
g_Vars.currentplayer->eyespy->mode = EYESPYMODE_CAMSPY;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
struct coord var800623a4 = {0, 0, 0};
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel currentPlayerInit
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
#include "game/game_111600.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
@ -124,4 +125,4 @@ glabel func0f01d990
|
|||
/* f01d9e4: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f01d9e8: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f01d9ec: 00000000 */ sll $zero,$zero,0x0
|
||||
);
|
||||
);
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
@ -72,4 +73,4 @@ glabel func0f097908
|
|||
/* f097964: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f097968: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f09796c: 00000000 */ sll $zero,$zero,0x0
|
||||
);
|
||||
);
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
@ -72,4 +73,4 @@ glabel func0f0979e8
|
|||
/* f097a44: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f097a48: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f097a4c: 00000000 */ sll $zero,$zero,0x0
|
||||
);
|
||||
);
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
#include "gvars/gvars.h"
|
||||
#include "game/data/inventory.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
#include "library/library_0d520.h"
|
||||
#include "library/library_0e9d0.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "constants.h"
|
||||
#include "gvars/gvars.h"
|
||||
#include "game/data/data_000000.h"
|
||||
#include "game/data/data_0083d0.h"
|
||||
#include "game/data/data_0160b0.h"
|
||||
#include "game/data/data_020df0.h"
|
||||
#include "types.h"
|
||||
|
|
|
|||
|
|
@ -203,360 +203,5 @@ extern u32 var80061a80;
|
|||
extern u32 var80061af4;
|
||||
extern u32 var80061b68;
|
||||
extern u32 var80061bf0;
|
||||
extern u8 g_EyespyNextSpawnPad;
|
||||
extern struct coord var800623a4;
|
||||
extern u32 var800623b0;
|
||||
extern u32 var80062400;
|
||||
extern u32 var80062410;
|
||||
extern u32 var80062414;
|
||||
extern u32 var80062448;
|
||||
extern u32 var80062450;
|
||||
extern u32 var80062460;
|
||||
extern u32 var8006246c;
|
||||
extern u32 var80062478;
|
||||
extern u32 var80062484;
|
||||
extern u32 var80062488;
|
||||
extern u32 var80062498;
|
||||
extern u32 var800624a4;
|
||||
extern u32 var800624a8;
|
||||
extern u32 var800624ac;
|
||||
extern u32 var800624b0;
|
||||
extern s32 var800624b4;
|
||||
extern s32 var800624b8;
|
||||
extern u32 var800624bc;
|
||||
extern u32 var800624c4;
|
||||
extern u32 var800624e0;
|
||||
extern s32 var800624e4;
|
||||
extern u32 var800624e8;
|
||||
extern u32 var800624ec;
|
||||
extern u32 var800624f0;
|
||||
extern u32 var800624f4;
|
||||
extern u32 var800624f8;
|
||||
extern u32 var800624fc;
|
||||
extern u32 var80062508;
|
||||
extern u32 var8006250c;
|
||||
extern u32 var80062530;
|
||||
extern u32 var80062538;
|
||||
extern u32 var80062560;
|
||||
extern u32 var80062568;
|
||||
extern u32 var80062578;
|
||||
extern u32 var80062580;
|
||||
extern u32 var80062590;
|
||||
extern u32 var80062598;
|
||||
extern u32 var800625a8;
|
||||
extern u32 var800625f0;
|
||||
extern u32 var800626ec;
|
||||
extern u32 var80062730;
|
||||
extern u32 var80062738;
|
||||
extern u32 var80062744;
|
||||
extern u32 var80062750;
|
||||
extern u32 var8006275c;
|
||||
extern u32 var80062768;
|
||||
extern u32 var800627a8;
|
||||
extern u32 var800627ac;
|
||||
extern u32 var800627b0;
|
||||
extern u32 var800627b4;
|
||||
extern u32 var800627c4;
|
||||
extern u32 var800627c8;
|
||||
extern u32 var800627cc;
|
||||
extern u32 var800627d4;
|
||||
extern u32 var800627dc;
|
||||
extern u32 var800627e0;
|
||||
extern u32 var800627e8;
|
||||
extern u32 var800627f0;
|
||||
extern u32 var800627f8;
|
||||
extern u32 var800627fc;
|
||||
extern u32 var80062800;
|
||||
extern u32 var80062808;
|
||||
extern u32 var80062810;
|
||||
extern u32 var80062814;
|
||||
extern u32 var80062818;
|
||||
extern u32 var80062858;
|
||||
extern u32 var80062864;
|
||||
extern u32 var80062868;
|
||||
extern u32 var80062870;
|
||||
extern u32 var8006287c;
|
||||
extern u32 var800628bc;
|
||||
extern u32 var800628c8;
|
||||
extern u32 var800628d4;
|
||||
extern u32 var80062914;
|
||||
extern s32 g_NumPlayers;
|
||||
extern u8 var80062940;
|
||||
extern u32 var80062944;
|
||||
extern u32 var80062948;
|
||||
extern u32 var80062950;
|
||||
extern u32 var80062954;
|
||||
extern u32 var80062960;
|
||||
extern u32 var80062964;
|
||||
extern u32 var80062968;
|
||||
extern u32 var80062970;
|
||||
extern u32 var80062974;
|
||||
extern u32 var8006297c;
|
||||
extern u32 var80062980;
|
||||
extern s32 var80062984;
|
||||
extern u32 var80062990;
|
||||
extern u32 var80062998;
|
||||
extern u32 var800629d8;
|
||||
extern u32 var800629fc;
|
||||
extern u32 var80062a3c;
|
||||
extern u32 var80062a48;
|
||||
extern u32 var80062a4c;
|
||||
extern u32 var80062a8c;
|
||||
extern u32 var80062a90;
|
||||
extern u32 var80062a94;
|
||||
extern u32 var80062aa0;
|
||||
extern u32 var80062b00;
|
||||
extern u32 var80062b04;
|
||||
extern u32 var80062b08;
|
||||
extern u32 var80062b0c;
|
||||
extern u32 var80062b10;
|
||||
extern u32 var80062b14;
|
||||
extern u32 var80062b1c;
|
||||
extern u32 var80062b68;
|
||||
extern u32 var80062c14;
|
||||
extern u32 var80062c58;
|
||||
extern u32 var80062c6c;
|
||||
extern u32 var80062c84;
|
||||
extern u32 var80062c88;
|
||||
extern f32 var80062ca0;
|
||||
extern f32 var80062ca4;
|
||||
extern f32 var80062ca8;
|
||||
extern f32 var80062cac;
|
||||
extern u32 var80062cb0;
|
||||
extern u32 var80062cb4;
|
||||
extern u32 var80062cb8;
|
||||
extern s32 var80062cbc;
|
||||
extern u32 var80063970;
|
||||
extern u32 var80064e1c;
|
||||
extern u32 var800652b8;
|
||||
extern u32 var800652bc;
|
||||
extern u32 var800652c0;
|
||||
extern u32 var800652c8;
|
||||
extern u32 var800652cc;
|
||||
extern u32 var80065548;
|
||||
extern u32 var80065640;
|
||||
extern u32 var80065680;
|
||||
extern u32 var80065ae0;
|
||||
extern u32 var800662d8;
|
||||
extern u32 var800666c8;
|
||||
extern u32 var80066a70;
|
||||
extern u32 var80066ef0;
|
||||
extern u32 var80067328;
|
||||
extern u32 var80067428;
|
||||
extern u32 var80067470;
|
||||
extern u32 var800674b8;
|
||||
extern u32 var80067500;
|
||||
extern u32 var80067548;
|
||||
extern u32 var80067590;
|
||||
extern u32 var800675d8;
|
||||
extern u32 var80067620;
|
||||
extern u32 var80067668;
|
||||
extern u32 var800676b0;
|
||||
extern u32 var800676f8;
|
||||
extern u32 var80067740;
|
||||
extern u32 var80067788;
|
||||
extern u32 var800677d0;
|
||||
extern u32 var80067818;
|
||||
extern u32 var80067860;
|
||||
extern u32 var800678a8;
|
||||
extern u32 var800678f0;
|
||||
extern u32 var80067938;
|
||||
extern u32 var80067980;
|
||||
extern u32 var80067bc0;
|
||||
extern u32 var80067c08;
|
||||
extern u32 var80067d28;
|
||||
extern u32 var80067d70;
|
||||
extern u32 var80067e50;
|
||||
extern struct chrdata *g_ChrsB;
|
||||
extern s16 *g_ChrnumsB;
|
||||
extern s32 g_NumChrsB;
|
||||
extern s16 *g_TeamList;
|
||||
extern s16 *g_SquadronList;
|
||||
extern u32 var80067fdc;
|
||||
extern u32 var80067ff0;
|
||||
extern u32 var80068008;
|
||||
extern u32 var8006801c;
|
||||
extern u32 var80068024;
|
||||
extern u32 var8006802c;
|
||||
extern u32 var80068034;
|
||||
extern u32 var8006803c;
|
||||
extern u32 var80068044;
|
||||
extern u32 var8006804c;
|
||||
extern u32 var80068054;
|
||||
extern u32 var8006805c;
|
||||
extern u32 var80068064;
|
||||
extern u32 var8006806c;
|
||||
extern u32 var80068074;
|
||||
extern u32 var8006807c;
|
||||
extern u32 var80068080;
|
||||
extern u32 var80068084;
|
||||
extern u32 var800680bc;
|
||||
extern u32 var8006819c;
|
||||
extern u32 var800681a8;
|
||||
extern u32 var800681b0;
|
||||
extern u32 var800681bc;
|
||||
extern u32 var800681c4;
|
||||
extern u32 var800681e0;
|
||||
extern u32 var80068214;
|
||||
extern u32 var80068228;
|
||||
extern u32 var80068230;
|
||||
extern u32 var8006823c;
|
||||
extern u32 var80068268;
|
||||
extern u32 var80068270;
|
||||
extern u32 var8006827c;
|
||||
extern u32 var80068288;
|
||||
extern u32 var8006829c;
|
||||
extern u32 var8006835c;
|
||||
extern u32 var800683bc;
|
||||
extern u32 var800683c8;
|
||||
extern u32 var800683e0;
|
||||
extern u32 var800683f8;
|
||||
extern u32 var80068408;
|
||||
extern u32 var80068420;
|
||||
extern u32 var8006843c;
|
||||
extern u32 var80068440;
|
||||
extern u32 var8006844c;
|
||||
extern u32 var8006845c;
|
||||
extern u8 g_ChrTeamIds[MAX_TEAMS];
|
||||
extern u32 var8006846c;
|
||||
extern u32 var80068fe0;
|
||||
extern u16 quiptable_human_bank0[];
|
||||
extern u16 quiptable_human_bank1[];
|
||||
extern u16 quiptable_skedar[];
|
||||
extern u16 quiptable_maian[];
|
||||
extern s16 ciquiptable_bank0[][3];
|
||||
extern s16 ciquiptable_bank1[][3];
|
||||
extern s16 ciquiptable_bank2[][3];
|
||||
extern s16 ciquiptable_bank3[];
|
||||
extern u16 g_InvestigationPadMap[40];
|
||||
extern u32 var80069780;
|
||||
extern u32 var8006978c;
|
||||
extern u16 special_animations[];
|
||||
extern u32 var80069860;
|
||||
extern u32 var80069868;
|
||||
extern u32 var80069874;
|
||||
extern u32 var800698c0;
|
||||
extern u32 var800698d8;
|
||||
extern u32 var800698dc;
|
||||
extern u32 var800698e0;
|
||||
extern u32 var800698e4;
|
||||
extern u32 var800698e8;
|
||||
extern u32 var800698ec;
|
||||
extern u32 var800698f8;
|
||||
extern u32 var800698fc;
|
||||
extern u32 var80069900;
|
||||
extern u32 var80069910;
|
||||
extern u32 var80069918;
|
||||
extern u32 var8006991c;
|
||||
extern u32 var80069920;
|
||||
extern u32 var80069924;
|
||||
extern u32 var80069928;
|
||||
extern u32 var8006992c;
|
||||
extern u32 var8006993c;
|
||||
extern u32 var80069964;
|
||||
extern u32 var80069968;
|
||||
extern u32 var80069970;
|
||||
extern u32 var80069974;
|
||||
extern u32 var80069978;
|
||||
extern u32 var8006997c;
|
||||
extern u32 var80069980;
|
||||
extern u32 var800699dc;
|
||||
extern u32 var800699e8;
|
||||
extern u32 var800699f4;
|
||||
extern u32 var800699fc;
|
||||
extern u32 var80069a08;
|
||||
extern struct prop *g_Lifts[MAX_LIFTS];
|
||||
extern u32 var80069a70;
|
||||
extern u32 var80069b74;
|
||||
extern u32 var80069b80;
|
||||
extern u32 var80069b8c;
|
||||
extern u32 var80069b98;
|
||||
extern u32 var80069ba4;
|
||||
extern u32 var80069bb0;
|
||||
extern u32 var80069bbc;
|
||||
extern u32 var80069bc8;
|
||||
extern u32 var80069bcc;
|
||||
extern u32 var80069bd0;
|
||||
extern u32 var80069bd4;
|
||||
extern u32 var80069bd8;
|
||||
extern u32 var80069c48;
|
||||
extern u32 var80069cc4;
|
||||
extern u32 var80069d04;
|
||||
extern u32 var80069d44;
|
||||
extern u32 var80069d84;
|
||||
extern u32 var80069d90;
|
||||
extern u32 var80069e0c;
|
||||
extern u32 var80069ee0;
|
||||
extern u32 var80069f3c;
|
||||
extern u32 var80069fb8;
|
||||
extern u32 var8006a034;
|
||||
extern u32 var8006a0d0;
|
||||
extern u32 var8006a160;
|
||||
extern u32 var8006a18c;
|
||||
extern u32 var8006a1b8;
|
||||
extern u32 var8006a1e4;
|
||||
extern u32 var8006a230;
|
||||
extern u32 var8006a27c;
|
||||
extern u32 var8006a2b4;
|
||||
extern u32 var8006a2ec;
|
||||
extern u32 var8006a324;
|
||||
extern u32 var8006a344;
|
||||
extern u32 var8006a364;
|
||||
extern u32 var8006a384;
|
||||
extern u32 var8006a3a4;
|
||||
extern u32 var8006a3c4;
|
||||
extern u32 var8006a3e4;
|
||||
extern u32 var8006a404;
|
||||
extern u32 var8006a4bc;
|
||||
extern u32 var8006a6bc;
|
||||
extern u32 var8006a6dc;
|
||||
extern u32 var8006a6fc;
|
||||
extern u32 var8006a728;
|
||||
extern u32 var8006a754;
|
||||
extern u32 var8006a774;
|
||||
extern u32 var8006a7a0;
|
||||
extern u32 var8006a7cc;
|
||||
extern u32 var8006a7f8;
|
||||
extern u32 var8006a818;
|
||||
extern u32 var8006a894;
|
||||
extern u32 var8006a910;
|
||||
extern u32 var8006a930;
|
||||
extern u32 var8006a950;
|
||||
extern u32 var8006a970;
|
||||
extern u32 var8006aa28;
|
||||
extern u32 var8006aa48;
|
||||
extern u32 var8006aa68;
|
||||
extern u32 var8006aa88;
|
||||
extern u32 var8006ab70;
|
||||
extern u32 var8006abb0;
|
||||
extern u32 var8006abc0;
|
||||
extern u32 var8006abcc;
|
||||
extern u32 var8006abd8;
|
||||
extern u32 var8006abe4;
|
||||
extern u32 var8006abf0;
|
||||
extern u32 var8006abfc;
|
||||
extern u32 var8006ac08;
|
||||
extern u32 var8006ac64;
|
||||
extern u32 var8006ac6c;
|
||||
extern u32 var8006acc8;
|
||||
extern u32 var8006ad24;
|
||||
extern u32 var8006ad8c;
|
||||
extern u32 var8006ad90;
|
||||
extern u32 var8006adf8;
|
||||
extern u32 var8006ae10;
|
||||
extern u32 var8006ae14;
|
||||
extern s8 var8006ae18;
|
||||
extern s8 var8006ae1c;
|
||||
extern s8 var8006ae20;
|
||||
extern s8 var8006ae24;
|
||||
extern s8 var8006ae28;
|
||||
extern u32 var8006ae3c;
|
||||
extern u32 var8006ae5c;
|
||||
extern s32 var8006ae70;
|
||||
extern u32 var8006ae80;
|
||||
extern u32 var8006ae90;
|
||||
extern u32 var8006af0c;
|
||||
extern u32 var8006af8c;
|
||||
extern u32 var8006afa0;
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -0,0 +1,360 @@
|
|||
#ifndef IN_GAME_DATA_0083D0_H
|
||||
#define IN_GAME_DATA_0083D0_H
|
||||
#include <ultra64.h>
|
||||
#include "types.h"
|
||||
|
||||
extern u32 var800623b0;
|
||||
extern u32 var80062400;
|
||||
extern u32 var80062410;
|
||||
extern u32 var80062414;
|
||||
extern u32 var80062448;
|
||||
extern u32 var80062450;
|
||||
extern u32 var80062460;
|
||||
extern u32 var8006246c;
|
||||
extern u32 var80062478;
|
||||
extern u32 var80062484;
|
||||
extern u32 var80062488;
|
||||
extern u32 var80062498;
|
||||
extern u32 var800624a4;
|
||||
extern u32 var800624a8;
|
||||
extern u32 var800624ac;
|
||||
extern u32 var800624b0;
|
||||
extern s32 var800624b4;
|
||||
extern s32 var800624b8;
|
||||
extern u32 var800624bc;
|
||||
extern u32 var800624c4;
|
||||
extern u32 var800624e0;
|
||||
extern s32 var800624e4;
|
||||
extern u32 var800624e8;
|
||||
extern u32 var800624ec;
|
||||
extern u32 var800624f0;
|
||||
extern u32 var800624f4;
|
||||
extern u32 var800624f8;
|
||||
extern u32 var800624fc;
|
||||
extern u32 var80062508;
|
||||
extern u32 var8006250c;
|
||||
extern u32 var80062530;
|
||||
extern u32 var80062538;
|
||||
extern u32 var80062560;
|
||||
extern u32 var80062568;
|
||||
extern u32 var80062578;
|
||||
extern u32 var80062580;
|
||||
extern u32 var80062590;
|
||||
extern u32 var80062598;
|
||||
extern u32 var800625a8;
|
||||
extern u32 var800625f0;
|
||||
extern u32 var800626ec;
|
||||
extern u32 var80062730;
|
||||
extern u32 var80062738;
|
||||
extern u32 var80062744;
|
||||
extern u32 var80062750;
|
||||
extern u32 var8006275c;
|
||||
extern u32 var80062768;
|
||||
extern u32 var800627a8;
|
||||
extern u32 var800627ac;
|
||||
extern u32 var800627b0;
|
||||
extern u32 var800627b4;
|
||||
extern u32 var800627c4;
|
||||
extern u32 var800627c8;
|
||||
extern u32 var800627cc;
|
||||
extern u32 var800627d4;
|
||||
extern u32 var800627dc;
|
||||
extern u32 var800627e0;
|
||||
extern u32 var800627e8;
|
||||
extern u32 var800627f0;
|
||||
extern u32 var800627f8;
|
||||
extern u32 var800627fc;
|
||||
extern u32 var80062800;
|
||||
extern u32 var80062808;
|
||||
extern u32 var80062810;
|
||||
extern u32 var80062814;
|
||||
extern u32 var80062818;
|
||||
extern u32 var80062858;
|
||||
extern u32 var80062864;
|
||||
extern u32 var80062868;
|
||||
extern u32 var80062870;
|
||||
extern u32 var8006287c;
|
||||
extern u32 var800628bc;
|
||||
extern u32 var800628c8;
|
||||
extern u32 var800628d4;
|
||||
extern u32 var80062914;
|
||||
extern s32 g_NumPlayers;
|
||||
extern u8 var80062940;
|
||||
extern u32 var80062944;
|
||||
extern u32 var80062948;
|
||||
extern u32 var80062950;
|
||||
extern u32 var80062954;
|
||||
extern u32 var80062960;
|
||||
extern u32 var80062964;
|
||||
extern u32 var80062968;
|
||||
extern u32 var80062970;
|
||||
extern u32 var80062974;
|
||||
extern u32 var8006297c;
|
||||
extern u32 var80062980;
|
||||
extern s32 var80062984;
|
||||
extern u32 var80062990;
|
||||
extern u32 var80062998;
|
||||
extern u32 var800629d8;
|
||||
extern u32 var800629fc;
|
||||
extern u32 var80062a3c;
|
||||
extern u32 var80062a48;
|
||||
extern u32 var80062a4c;
|
||||
extern u32 var80062a8c;
|
||||
extern u32 var80062a90;
|
||||
extern u32 var80062a94;
|
||||
extern u32 var80062aa0;
|
||||
extern u32 var80062b00;
|
||||
extern u32 var80062b04;
|
||||
extern u32 var80062b08;
|
||||
extern u32 var80062b0c;
|
||||
extern u32 var80062b10;
|
||||
extern u32 var80062b14;
|
||||
extern u32 var80062b1c;
|
||||
extern u32 var80062b68;
|
||||
extern u32 var80062c14;
|
||||
extern u32 var80062c58;
|
||||
extern u32 var80062c6c;
|
||||
extern u32 var80062c84;
|
||||
extern u32 var80062c88;
|
||||
extern f32 var80062ca0;
|
||||
extern f32 var80062ca4;
|
||||
extern f32 var80062ca8;
|
||||
extern f32 var80062cac;
|
||||
extern u32 var80062cb0;
|
||||
extern u32 var80062cb4;
|
||||
extern u32 var80062cb8;
|
||||
extern s32 var80062cbc;
|
||||
extern u32 var80063970;
|
||||
extern u32 var80064e1c;
|
||||
extern u32 var800652b8;
|
||||
extern u32 var800652bc;
|
||||
extern u32 var800652c0;
|
||||
extern u32 var800652c8;
|
||||
extern u32 var800652cc;
|
||||
extern u32 var80065548;
|
||||
extern u32 var80065640;
|
||||
extern u32 var80065680;
|
||||
extern u32 var80065ae0;
|
||||
extern u32 var800662d8;
|
||||
extern u32 var800666c8;
|
||||
extern u32 var80066a70;
|
||||
extern u32 var80066ef0;
|
||||
extern u32 var80067328;
|
||||
extern u32 var80067428;
|
||||
extern u32 var80067470;
|
||||
extern u32 var800674b8;
|
||||
extern u32 var80067500;
|
||||
extern u32 var80067548;
|
||||
extern u32 var80067590;
|
||||
extern u32 var800675d8;
|
||||
extern u32 var80067620;
|
||||
extern u32 var80067668;
|
||||
extern u32 var800676b0;
|
||||
extern u32 var800676f8;
|
||||
extern u32 var80067740;
|
||||
extern u32 var80067788;
|
||||
extern u32 var800677d0;
|
||||
extern u32 var80067818;
|
||||
extern u32 var80067860;
|
||||
extern u32 var800678a8;
|
||||
extern u32 var800678f0;
|
||||
extern u32 var80067938;
|
||||
extern u32 var80067980;
|
||||
extern u32 var80067bc0;
|
||||
extern u32 var80067c08;
|
||||
extern u32 var80067d28;
|
||||
extern u32 var80067d70;
|
||||
extern u32 var80067e50;
|
||||
extern struct chrdata *g_ChrsB;
|
||||
extern s16 *g_ChrnumsB;
|
||||
extern s32 g_NumChrsB;
|
||||
extern s16 *g_TeamList;
|
||||
extern s16 *g_SquadronList;
|
||||
extern u32 var80067fdc;
|
||||
extern u32 var80067ff0;
|
||||
extern u32 var80068008;
|
||||
extern u32 var8006801c;
|
||||
extern u32 var80068024;
|
||||
extern u32 var8006802c;
|
||||
extern u32 var80068034;
|
||||
extern u32 var8006803c;
|
||||
extern u32 var80068044;
|
||||
extern u32 var8006804c;
|
||||
extern u32 var80068054;
|
||||
extern u32 var8006805c;
|
||||
extern u32 var80068064;
|
||||
extern u32 var8006806c;
|
||||
extern u32 var80068074;
|
||||
extern u32 var8006807c;
|
||||
extern u32 var80068080;
|
||||
extern u32 var80068084;
|
||||
extern u32 var800680bc;
|
||||
extern u32 var8006819c;
|
||||
extern u32 var800681a8;
|
||||
extern u32 var800681b0;
|
||||
extern u32 var800681bc;
|
||||
extern u32 var800681c4;
|
||||
extern u32 var800681e0;
|
||||
extern u32 var80068214;
|
||||
extern u32 var80068228;
|
||||
extern u32 var80068230;
|
||||
extern u32 var8006823c;
|
||||
extern u32 var80068268;
|
||||
extern u32 var80068270;
|
||||
extern u32 var8006827c;
|
||||
extern u32 var80068288;
|
||||
extern u32 var8006829c;
|
||||
extern u32 var8006835c;
|
||||
extern u32 var800683bc;
|
||||
extern u32 var800683c8;
|
||||
extern u32 var800683e0;
|
||||
extern u32 var800683f8;
|
||||
extern u32 var80068408;
|
||||
extern u32 var80068420;
|
||||
extern u32 var8006843c;
|
||||
extern u32 var80068440;
|
||||
extern u32 var8006844c;
|
||||
extern u32 var8006845c;
|
||||
extern u8 g_ChrTeamIds[MAX_TEAMS];
|
||||
extern u32 var8006846c;
|
||||
extern u32 var80068fe0;
|
||||
extern u16 quiptable_human_bank0[];
|
||||
extern u16 quiptable_human_bank1[];
|
||||
extern u16 quiptable_skedar[];
|
||||
extern u16 quiptable_maian[];
|
||||
extern s16 ciquiptable_bank0[][3];
|
||||
extern s16 ciquiptable_bank1[][3];
|
||||
extern s16 ciquiptable_bank2[][3];
|
||||
extern s16 ciquiptable_bank3[];
|
||||
extern u16 g_InvestigationPadMap[40];
|
||||
extern u32 var80069780;
|
||||
extern u32 var8006978c;
|
||||
extern u16 special_animations[];
|
||||
extern u32 var80069860;
|
||||
extern u32 var80069868;
|
||||
extern u32 var80069874;
|
||||
extern u32 var800698c0;
|
||||
extern u32 var800698d8;
|
||||
extern u32 var800698dc;
|
||||
extern u32 var800698e0;
|
||||
extern u32 var800698e4;
|
||||
extern u32 var800698e8;
|
||||
extern u32 var800698ec;
|
||||
extern u32 var800698f8;
|
||||
extern u32 var800698fc;
|
||||
extern u32 var80069900;
|
||||
extern u32 var80069910;
|
||||
extern u32 var80069918;
|
||||
extern u32 var8006991c;
|
||||
extern u32 var80069920;
|
||||
extern u32 var80069924;
|
||||
extern u32 var80069928;
|
||||
extern u32 var8006992c;
|
||||
extern u32 var8006993c;
|
||||
extern u32 var80069964;
|
||||
extern u32 var80069968;
|
||||
extern u32 var80069970;
|
||||
extern u32 var80069974;
|
||||
extern u32 var80069978;
|
||||
extern u32 var8006997c;
|
||||
extern u32 var80069980;
|
||||
extern u32 var800699dc;
|
||||
extern u32 var800699e8;
|
||||
extern u32 var800699f4;
|
||||
extern u32 var800699fc;
|
||||
extern u32 var80069a08;
|
||||
extern struct prop *g_Lifts[MAX_LIFTS];
|
||||
extern u32 var80069a70;
|
||||
extern u32 var80069b74;
|
||||
extern u32 var80069b80;
|
||||
extern u32 var80069b8c;
|
||||
extern u32 var80069b98;
|
||||
extern u32 var80069ba4;
|
||||
extern u32 var80069bb0;
|
||||
extern u32 var80069bbc;
|
||||
extern u32 var80069bc8;
|
||||
extern u32 var80069bcc;
|
||||
extern u32 var80069bd0;
|
||||
extern u32 var80069bd4;
|
||||
extern u32 var80069bd8;
|
||||
extern u32 var80069c48;
|
||||
extern u32 var80069cc4;
|
||||
extern u32 var80069d04;
|
||||
extern u32 var80069d44;
|
||||
extern u32 var80069d84;
|
||||
extern u32 var80069d90;
|
||||
extern u32 var80069e0c;
|
||||
extern u32 var80069ee0;
|
||||
extern u32 var80069f3c;
|
||||
extern u32 var80069fb8;
|
||||
extern u32 var8006a034;
|
||||
extern u32 var8006a0d0;
|
||||
extern u32 var8006a160;
|
||||
extern u32 var8006a18c;
|
||||
extern u32 var8006a1b8;
|
||||
extern u32 var8006a1e4;
|
||||
extern u32 var8006a230;
|
||||
extern u32 var8006a27c;
|
||||
extern u32 var8006a2b4;
|
||||
extern u32 var8006a2ec;
|
||||
extern u32 var8006a324;
|
||||
extern u32 var8006a344;
|
||||
extern u32 var8006a364;
|
||||
extern u32 var8006a384;
|
||||
extern u32 var8006a3a4;
|
||||
extern u32 var8006a3c4;
|
||||
extern u32 var8006a3e4;
|
||||
extern u32 var8006a404;
|
||||
extern u32 var8006a4bc;
|
||||
extern u32 var8006a6bc;
|
||||
extern u32 var8006a6dc;
|
||||
extern u32 var8006a6fc;
|
||||
extern u32 var8006a728;
|
||||
extern u32 var8006a754;
|
||||
extern u32 var8006a774;
|
||||
extern u32 var8006a7a0;
|
||||
extern u32 var8006a7cc;
|
||||
extern u32 var8006a7f8;
|
||||
extern u32 var8006a818;
|
||||
extern u32 var8006a894;
|
||||
extern u32 var8006a910;
|
||||
extern u32 var8006a930;
|
||||
extern u32 var8006a950;
|
||||
extern u32 var8006a970;
|
||||
extern u32 var8006aa28;
|
||||
extern u32 var8006aa48;
|
||||
extern u32 var8006aa68;
|
||||
extern u32 var8006aa88;
|
||||
extern u32 var8006ab70;
|
||||
extern u32 var8006abb0;
|
||||
extern u32 var8006abc0;
|
||||
extern u32 var8006abcc;
|
||||
extern u32 var8006abd8;
|
||||
extern u32 var8006abe4;
|
||||
extern u32 var8006abf0;
|
||||
extern u32 var8006abfc;
|
||||
extern u32 var8006ac08;
|
||||
extern u32 var8006ac64;
|
||||
extern u32 var8006ac6c;
|
||||
extern u32 var8006acc8;
|
||||
extern u32 var8006ad24;
|
||||
extern u32 var8006ad8c;
|
||||
extern u32 var8006ad90;
|
||||
extern u32 var8006adf8;
|
||||
extern u32 var8006ae10;
|
||||
extern u32 var8006ae14;
|
||||
extern s8 var8006ae18;
|
||||
extern s8 var8006ae1c;
|
||||
extern s8 var8006ae20;
|
||||
extern s8 var8006ae24;
|
||||
extern s8 var8006ae28;
|
||||
extern u32 var8006ae3c;
|
||||
extern u32 var8006ae5c;
|
||||
extern s32 var8006ae70;
|
||||
extern u32 var8006ae80;
|
||||
extern u32 var8006ae90;
|
||||
extern u32 var8006af0c;
|
||||
extern u32 var8006af8c;
|
||||
extern u32 var8006afa0;
|
||||
|
||||
#endif
|
||||
Loading…
Reference in New Issue