From 15298cdfa2d0d6d5300f1e68ef18ef052be1257b Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Wed, 27 May 2020 19:24:31 +1000 Subject: [PATCH] Identify animfloats --- src/game/chr/chraction.c | 8 +- src/game/data/data_0083d0.c | 2431 ++++----------------------- src/include/game/data/data_0083d0.h | 49 +- src/include/types.h | 26 + 4 files changed, 337 insertions(+), 2177 deletions(-) diff --git a/src/game/chr/chraction.c b/src/game/chr/chraction.c index cec8af3e1..f635a6791 100644 --- a/src/game/chr/chraction.c +++ b/src/game/chr/chraction.c @@ -3275,8 +3275,8 @@ glabel var7f1a8d18 /* f031470: 3c014180 */ lui $at,0x4180 /* f031474: 44812000 */ mtc1 $at,$f4 /* f031478: 3c058006 */ lui $a1,%hi(var80067d28) -/* f03147c: 3c078006 */ lui $a3,%hi(var80067d38) -/* f031480: 8ce77d38 */ lw $a3,%lo(var80067d38)($a3) +/* f03147c: 3c078006 */ lui $a3,0x8006 +/* f031480: 8ce77d38 */ lw $a3,32056($a3) /* f031484: 84a57d28 */ lh $a1,%lo(var80067d28)($a1) /* f031488: 8fa4008c */ lw $a0,0x8c($sp) /* f03148c: 8fa60098 */ lw $a2,0x98($sp) @@ -20295,8 +20295,8 @@ glabel func0f041c44 /* f041cc4: 3c0141b0 */ lui $at,0x41b0 /* f041cc8: 44812000 */ mtc1 $at,$f4 /* f041ccc: 3c058006 */ lui $a1,%hi(var80067470) -/* f041cd0: 3c078006 */ lui $a3,%hi(var8006748c) -/* f041cd4: 8ce7748c */ lw $a3,%lo(var8006748c)($a3) +/* f041cd0: 3c078006 */ lui $a3,0x8006 +/* f041cd4: 8ce7748c */ lw $a3,29836($a3) /* f041cd8: 84a57470 */ lh $a1,%lo(var80067470)($a1) /* f041cdc: 8fa4002c */ lw $a0,0x2c($sp) /* f041ce0: 8fa60024 */ lw $a2,0x24($sp) diff --git a/src/game/data/data_0083d0.c b/src/game/data/data_0083d0.c index 7a9282c28..5c3e04ed6 100644 --- a/src/game/data/data_0083d0.c +++ b/src/game/data/data_0083d0.c @@ -1427,270 +1427,51 @@ u32 var800656b0 = (u32) &var80065630; u32 var800656b4 = 0x00000001; u32 var800656b8 = (u32) &var80065628; u32 var800656bc = 0x00000001; -u32 var800656c0 = 0x00020000; -u32 var800656c4 = 0x41e00000; -u32 var800656c8 = 0x00000000; -u32 var800656cc = 0x00000000; -u32 var800656d0 = 0x00000000; -u32 var800656d4 = 0xbf800000; -u32 var800656d8 = 0x41b80000; -u32 var800656dc = 0x42580000; -u32 var800656e0 = 0xbf800000; -u32 var800656e4 = 0xbf800000; -u32 var800656e8 = 0x41900000; -u32 var800656ec = 0x42580000; -u32 var800656f0 = 0x3f5f5dd8; -u32 var800656f4 = 0xbf06051b; -u32 var800656f8 = 0x3f86051b; -u32 var800656fc = 0xbeb2b17a; -u32 var80065700 = 0x3fcccccd; -u32 var80065704 = 0x3fe66666; -u32 var80065708 = 0x00000000; -u32 var8006570c = 0x00000000; -u32 var80065710 = 0x00000000; -u32 var80065714 = 0x00000000; -u32 var80065718 = 0x00000000; -u32 var8006571c = 0xbf800000; -u32 var80065720 = 0x00000000; -u32 var80065724 = 0x00000000; -u32 var80065728 = 0x00000000; -u32 var8006572c = 0x00000000; -u32 var80065730 = 0x00000000; -u32 var80065734 = 0x00000000; -u32 var80065738 = 0x00000000; -u32 var8006573c = 0x00000000; -u32 var80065740 = 0x00000000; -u32 var80065744 = 0x00000000; -u32 var80065748 = 0x00000000; -u32 var8006574c = 0x00000000; -u32 var80065750 = (u32) &var800656c0; -u32 var80065754 = 0xffffffff; -u32 var80065758 = 0x00320000; -u32 var8006575c = 0x42140000; -u32 var80065760 = 0x00000000; -u32 var80065764 = 0x00000000; -u32 var80065768 = 0x00000000; -u32 var8006576c = 0xbf800000; -u32 var80065770 = 0x41f00000; -u32 var80065774 = 0x42a20000; -u32 var80065778 = 0xbf800000; -u32 var8006577c = 0xbf800000; -u32 var80065780 = 0x41c80000; -u32 var80065784 = 0x42a20000; -u32 var80065788 = 0x3f5f5dd8; -u32 var8006578c = 0xbf32b17a; -u32 var80065790 = 0x3f32b17a; -u32 var80065794 = 0xbf32b17a; -u32 var80065798 = 0x3fcccccd; -u32 var8006579c = 0x3fe00000; -u32 var800657a0 = 0x00030000; -u32 var800657a4 = 0x41d80000; -u32 var800657a8 = 0x00000000; -u32 var800657ac = 0x00000000; -u32 var800657b0 = 0x00000000; -u32 var800657b4 = 0xbf800000; -u32 var800657b8 = 0x41b00000; -u32 var800657bc = 0x42740000; -u32 var800657c0 = 0xbf800000; -u32 var800657c4 = 0xbf800000; -u32 var800657c8 = 0x41880000; -u32 var800657cc = 0x42740000; -u32 var800657d0 = 0x3f5f5dd8; -u32 var800657d4 = 0xbe86051b; -u32 var800657d8 = 0x3f32b17a; -u32 var800657dc = 0xbf32b17a; -u32 var800657e0 = 0x40000000; -u32 var800657e4 = 0x3f800000; -u32 var800657e8 = 0x00000000; -u32 var800657ec = 0x00000000; -u32 var800657f0 = 0x00000000; -u32 var800657f4 = 0x00000000; -u32 var800657f8 = 0x00000000; -u32 var800657fc = 0xbf800000; -u32 var80065800 = 0x00000000; -u32 var80065804 = 0x00000000; -u32 var80065808 = 0x00000000; -u32 var8006580c = 0x00000000; -u32 var80065810 = 0x00000000; -u32 var80065814 = 0x00000000; -u32 var80065818 = 0x00000000; -u32 var8006581c = 0x00000000; -u32 var80065820 = 0x00000000; -u32 var80065824 = 0x00000000; -u32 var80065828 = 0x00000000; -u32 var8006582c = 0x00000000; -u32 var80065830 = (u32) &var80065758; -u32 var80065834 = 0xffffffff; -u32 var80065838 = 0x00320000; -u32 var8006583c = 0x42140000; -u32 var80065840 = 0x00000000; -u32 var80065844 = 0x00000000; -u32 var80065848 = 0x00000000; -u32 var8006584c = 0xbf800000; -u32 var80065850 = 0x41f00000; -u32 var80065854 = 0x42a20000; -u32 var80065858 = 0xbf800000; -u32 var8006585c = 0xbf800000; -u32 var80065860 = 0x41c80000; -u32 var80065864 = 0x42a20000; -u32 var80065868 = 0x3f5f5dd8; -u32 var8006586c = 0xbf32b17a; -u32 var80065870 = 0x3f32b17a; -u32 var80065874 = 0xbf32b17a; -u32 var80065878 = 0x3fcccccd; -u32 var8006587c = 0x3fe00000; -u32 var80065880 = 0x00030000; -u32 var80065884 = 0x41d80000; -u32 var80065888 = 0x00000000; -u32 var8006588c = 0x00000000; -u32 var80065890 = 0x00000000; -u32 var80065894 = 0xbf800000; -u32 var80065898 = 0x41b00000; -u32 var8006589c = 0x42740000; -u32 var800658a0 = 0xbf800000; -u32 var800658a4 = 0xbf800000; -u32 var800658a8 = 0x41880000; -u32 var800658ac = 0x42740000; -u32 var800658b0 = 0x3f5f5dd8; -u32 var800658b4 = 0xbe86051b; -u32 var800658b8 = 0x3f32b17a; -u32 var800658bc = 0xbf32b17a; -u32 var800658c0 = 0x40000000; -u32 var800658c4 = 0x3f800000; -u32 var800658c8 = 0x00000000; -u32 var800658cc = 0x00000000; -u32 var800658d0 = 0x00000000; -u32 var800658d4 = 0x00000000; -u32 var800658d8 = 0x00000000; -u32 var800658dc = 0xbf800000; -u32 var800658e0 = 0x00000000; -u32 var800658e4 = 0x00000000; -u32 var800658e8 = 0x00000000; -u32 var800658ec = 0x00000000; -u32 var800658f0 = 0x00000000; -u32 var800658f4 = 0x00000000; -u32 var800658f8 = 0x00000000; -u32 var800658fc = 0x00000000; -u32 var80065900 = 0x00000000; -u32 var80065904 = 0x00000000; -u32 var80065908 = 0x00000000; -u32 var8006590c = 0x00000000; -u32 var80065910 = (u32) &var80065838; -u32 var80065914 = 0xffffffff; -u32 var80065918 = 0x00040000; -u32 var8006591c = 0x41980000; -u32 var80065920 = 0x00000000; -u32 var80065924 = 0x3fc90fdb; -u32 var80065928 = 0x00000000; -u32 var8006592c = 0xbf800000; -u32 var80065930 = 0x41980000; -u32 var80065934 = 0x42740000; -u32 var80065938 = 0xbf800000; -u32 var8006593c = 0xbf800000; -u32 var80065940 = 0x41600000; -u32 var80065944 = 0x42740000; -u32 var80065948 = 0x3f5f5dd8; -u32 var8006594c = 0xbeb2b17a; -u32 var80065950 = 0x3edf5dd8; -u32 var80065954 = 0xbf86051b; -u32 var80065958 = 0x40200000; -u32 var8006595c = 0x40200000; -u32 var80065960 = 0x00000000; -u32 var80065964 = 0x00000000; -u32 var80065968 = 0x00000000; -u32 var8006596c = 0x00000000; -u32 var80065970 = 0x00000000; -u32 var80065974 = 0xbf800000; -u32 var80065978 = 0x00000000; -u32 var8006597c = 0x00000000; -u32 var80065980 = 0x00000000; -u32 var80065984 = 0x00000000; -u32 var80065988 = 0x00000000; -u32 var8006598c = 0x00000000; -u32 var80065990 = 0x00000000; -u32 var80065994 = 0x00000000; -u32 var80065998 = 0x00000000; -u32 var8006599c = 0x00000000; -u32 var800659a0 = 0x00000000; -u32 var800659a4 = 0x00000000; -u32 var800659a8 = (u32) &var80065918; -u32 var800659ac = 0xffffffff; -u32 var800659b0 = 0x00060000; -u32 var800659b4 = 0x41d80000; -u32 var800659b8 = 0x00000000; -u32 var800659bc = 0x00000000; -u32 var800659c0 = 0x00000000; -u32 var800659c4 = 0xbf800000; -u32 var800659c8 = 0x421c0000; -u32 var800659cc = 0x42940000; -u32 var800659d0 = 0xbf800000; -u32 var800659d4 = 0xbf800000; -u32 var800659d8 = 0x42080000; -u32 var800659dc = 0x42940000; -u32 var800659e0 = 0x3f5f5dd8; -u32 var800659e4 = 0xbf32b17a; -u32 var800659e8 = 0x3f4907a9; -u32 var800659ec = 0xbf32b17a; -u32 var800659f0 = 0x3fc00000; -u32 var800659f4 = 0x3fc00000; -u32 var800659f8 = 0x00000000; -u32 var800659fc = 0x00000000; -u32 var80065a00 = 0x00000000; -u32 var80065a04 = 0x00000000; -u32 var80065a08 = 0x00000000; -u32 var80065a0c = 0xbf800000; -u32 var80065a10 = 0x00000000; -u32 var80065a14 = 0x00000000; -u32 var80065a18 = 0x00000000; -u32 var80065a1c = 0x00000000; -u32 var80065a20 = 0x00000000; -u32 var80065a24 = 0x00000000; -u32 var80065a28 = 0x00000000; -u32 var80065a2c = 0x00000000; -u32 var80065a30 = 0x00000000; -u32 var80065a34 = 0x00000000; -u32 var80065a38 = 0x00000000; -u32 var80065a3c = 0x00000000; -u32 var80065a40 = (u32) &var800659b0; -u32 var80065a44 = 0xffffffff; -u32 var80065a48 = 0x034a0000; -u32 var80065a4c = 0x41a00000; -u32 var80065a50 = 0x00000000; -u32 var80065a54 = 0x00000000; -u32 var80065a58 = 0x00000000; -u32 var80065a5c = 0xbf800000; -u32 var80065a60 = 0x41c80000; -u32 var80065a64 = 0x42480000; -u32 var80065a68 = 0xbf800000; -u32 var80065a6c = 0xbf800000; -u32 var80065a70 = 0x41200000; -u32 var80065a74 = 0x42480000; -u32 var80065a78 = 0x3eb2b17a; -u32 var80065a7c = 0xbeb2b17a; -u32 var80065a80 = 0x3f06051b; -u32 var80065a84 = 0xbf06051b; -u32 var80065a88 = 0x3f800000; -u32 var80065a8c = 0x3f800000; -u32 var80065a90 = 0x00000000; -u32 var80065a94 = 0x00000000; -u32 var80065a98 = 0x00000000; -u32 var80065a9c = 0x00000000; -u32 var80065aa0 = 0x00000000; -u32 var80065aa4 = 0xbf800000; -u32 var80065aa8 = 0x00000000; -u32 var80065aac = 0x00000000; -u32 var80065ab0 = 0x00000000; -u32 var80065ab4 = 0x00000000; -u32 var80065ab8 = 0x00000000; -u32 var80065abc = 0x00000000; -u32 var80065ac0 = 0x00000000; -u32 var80065ac4 = 0x00000000; -u32 var80065ac8 = 0x00000000; -u32 var80065acc = 0x00000000; -u32 var80065ad0 = 0x00000000; -u32 var80065ad4 = 0x00000000; -u32 var80065ad8 = (u32) &var80065a48; -u32 var80065adc = 0xffffffff; + +struct animfloats var800656c0[] = { + { 0x0002, 28, 0, 0, 0, -1, 23, 54, -1, -1, 18, 54, 0.87252569198608, -0.52351540327072, 1.0470308065414, -0.34901028871536, 1.6000000238419, 1.7999999523163 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80065750 = { var800656c0, 0xffffffff }; + +struct animfloats var80065758[] = { + { 0x0032, 37, 0, 0, 0, -1, 30, 81, -1, -1, 25, 81, 0.87252569198608, -0.69802057743073, 0.69802057743073, -0.69802057743073, 1.6000000238419, 1.75 }, + { 0x0003, 27, 0, 0, 0, -1, 22, 61, -1, -1, 17, 61, 0.87252569198608, -0.26175770163536, 0.69802057743073, -0.69802057743073, 2, 1 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80065830 = { var80065758, 0xffffffff }; + +struct animfloats var80065838[] = { + { 0x0032, 37, 0, 0, 0, -1, 30, 81, -1, -1, 25, 81, 0.87252569198608, -0.69802057743073, 0.69802057743073, -0.69802057743073, 1.6000000238419, 1.75 }, + { 0x0003, 27, 0, 0, 0, -1, 22, 61, -1, -1, 17, 61, 0.87252569198608, -0.26175770163536, 0.69802057743073, -0.69802057743073, 2, 1 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80065910 = { var80065838, 0xffffffff }; + +struct animfloats var80065918[] = { + { 0x0004, 19, 0, 1.5707963705063, 0, -1, 19, 61, -1, -1, 14, 61, 0.87252569198608, -0.34901028871536, 0.43626284599304, -1.0470308065414, 2.5, 2.5 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var800659a8 = { var80065918, 0xffffffff }; + +struct animfloats var800659b0[] = { + { 0x0006, 27, 0, 0, 0, -1, 39, 74, -1, -1, 34, 74, 0.87252569198608, -0.69802057743073, 0.7852731347084, -0.69802057743073, 1.5, 1.5 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80065a40 = { var800659b0, 0xffffffff }; + +struct animfloats var80065a48[] = { + { 0x034a, 20, 0, 0, 0, -1, 25, 50, -1, -1, 10, 50, 0.34901028871536, -0.34901028871536, 0.52351540327072, -0.52351540327072, 1, 1 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80065ad8 = { var80065a48, 0xffffffff }; + u32 var80065ae0 = (u32) &var80065750; u32 var80065ae4 = (u32) &var80065830; u32 var80065ae8 = (u32) &var80065830; @@ -1755,452 +1536,66 @@ u32 var80065bd0 = (u32) &var80065ad8; u32 var80065bd4 = (u32) &var80065ad8; u32 var80065bd8 = (u32) &var80065ad8; u32 var80065bdc = (u32) &var80065ad8; -u32 var80065be0 = 0x00410000; -u32 var80065be4 = 0x41d00000; -u32 var80065be8 = 0x00000000; -u32 var80065bec = 0x00000000; -u32 var80065bf0 = 0x41400000; -u32 var80065bf4 = 0x430c0000; -u32 var80065bf8 = 0x42680000; -u32 var80065bfc = 0x42b80000; -u32 var80065c00 = 0x42700000; -u32 var80065c04 = 0x429e0000; -u32 var80065c08 = 0x41a00000; -u32 var80065c0c = 0x42f00000; -u32 var80065c10 = 0x3f5f5dd8; -u32 var80065c14 = 0xbf32b17a; -u32 var80065c18 = 0x3f32b17a; -u32 var80065c1c = 0xbf32b17a; -u32 var80065c20 = 0x00000000; -u32 var80065c24 = 0x00000000; -u32 var80065c28 = 0x00440000; -u32 var80065c2c = 0x00000000; -u32 var80065c30 = 0x00000000; -u32 var80065c34 = 0x00000000; -u32 var80065c38 = 0x41880000; -u32 var80065c3c = 0x42c80000; -u32 var80065c40 = 0x41c80000; -u32 var80065c44 = 0x42ae0000; -u32 var80065c48 = 0x41f00000; -u32 var80065c4c = 0x425c0000; -u32 var80065c50 = 0x41a00000; -u32 var80065c54 = 0x42ba0000; -u32 var80065c58 = 0x3f5f5dd8; -u32 var80065c5c = 0xbf32b17a; -u32 var80065c60 = 0x3f32b17a; -u32 var80065c64 = 0xbf86051b; -u32 var80065c68 = 0x00000000; -u32 var80065c6c = 0x00000000; -u32 var80065c70 = 0x00450000; -u32 var80065c74 = 0x00000000; -u32 var80065c78 = 0x00000000; -u32 var80065c7c = 0x00000000; -u32 var80065c80 = 0x41400000; -u32 var80065c84 = 0x42800000; -u32 var80065c88 = 0x41980000; -u32 var80065c8c = 0x424c0000; -u32 var80065c90 = 0x41c00000; -u32 var80065c94 = 0x42380000; -u32 var80065c98 = 0x41600000; -u32 var80065c9c = 0x42680000; -u32 var80065ca0 = 0x3f5f5dd8; -u32 var80065ca4 = 0xbf32b17a; -u32 var80065ca8 = 0x3f06051b; -u32 var80065cac = 0xbf4907a9; -u32 var80065cb0 = 0x00000000; -u32 var80065cb4 = 0x00000000; -u32 var80065cb8 = 0x00460000; -u32 var80065cbc = 0x41b00000; -u32 var80065cc0 = 0x00000000; -u32 var80065cc4 = 0x00000000; -u32 var80065cc8 = 0x40800000; -u32 var80065ccc = 0x428a0000; -u32 var80065cd0 = 0x41b00000; -u32 var80065cd4 = 0x42440000; -u32 var80065cd8 = 0x41b00000; -u32 var80065cdc = 0x42040000; -u32 var80065ce0 = 0x41000000; -u32 var80065ce4 = 0x42680000; -u32 var80065ce8 = 0x3f5f5dd8; -u32 var80065cec = 0xbf32b17a; -u32 var80065cf0 = 0x3edf5dd8; -u32 var80065cf4 = 0xbf4907a9; -u32 var80065cf8 = 0x00000000; -u32 var80065cfc = 0x00000000; -u32 var80065d00 = 0x00000000; -u32 var80065d04 = 0x00000000; -u32 var80065d08 = 0x00000000; -u32 var80065d0c = 0x00000000; -u32 var80065d10 = 0x00000000; -u32 var80065d14 = 0xbf800000; -u32 var80065d18 = 0x00000000; -u32 var80065d1c = 0x00000000; -u32 var80065d20 = 0x00000000; -u32 var80065d24 = 0x00000000; -u32 var80065d28 = 0x00000000; -u32 var80065d2c = 0x00000000; -u32 var80065d30 = 0x00000000; -u32 var80065d34 = 0x00000000; -u32 var80065d38 = 0x00000000; -u32 var80065d3c = 0x00000000; -u32 var80065d40 = 0x00000000; -u32 var80065d44 = 0x00000000; -u32 var80065d48 = (u32) &var80065be0; -u32 var80065d4c = 0xffffffff; -u32 var80065d50 = 0x00410000; -u32 var80065d54 = 0x41d00000; -u32 var80065d58 = 0x00000000; -u32 var80065d5c = 0x00000000; -u32 var80065d60 = 0x41400000; -u32 var80065d64 = 0x430c0000; -u32 var80065d68 = 0x42680000; -u32 var80065d6c = 0x42b80000; -u32 var80065d70 = 0x42700000; -u32 var80065d74 = 0x429e0000; -u32 var80065d78 = 0x41a00000; -u32 var80065d7c = 0x42f00000; -u32 var80065d80 = 0x3f5f5dd8; -u32 var80065d84 = 0xbf32b17a; -u32 var80065d88 = 0x3f32b17a; -u32 var80065d8c = 0xbf32b17a; -u32 var80065d90 = 0x00000000; -u32 var80065d94 = 0x00000000; -u32 var80065d98 = 0x00460000; -u32 var80065d9c = 0x41b00000; -u32 var80065da0 = 0x00000000; -u32 var80065da4 = 0x00000000; -u32 var80065da8 = 0x40800000; -u32 var80065dac = 0x428a0000; -u32 var80065db0 = 0x41b00000; -u32 var80065db4 = 0x42440000; -u32 var80065db8 = 0x41b00000; -u32 var80065dbc = 0x42040000; -u32 var80065dc0 = 0x41000000; -u32 var80065dc4 = 0x42680000; -u32 var80065dc8 = 0x3f5f5dd8; -u32 var80065dcc = 0xbf32b17a; -u32 var80065dd0 = 0x3edf5dd8; -u32 var80065dd4 = 0xbf4907a9; -u32 var80065dd8 = 0x00000000; -u32 var80065ddc = 0x00000000; -u32 var80065de0 = 0x00000000; -u32 var80065de4 = 0x00000000; -u32 var80065de8 = 0x00000000; -u32 var80065dec = 0x00000000; -u32 var80065df0 = 0x00000000; -u32 var80065df4 = 0xbf800000; -u32 var80065df8 = 0x00000000; -u32 var80065dfc = 0x00000000; -u32 var80065e00 = 0x00000000; -u32 var80065e04 = 0x00000000; -u32 var80065e08 = 0x00000000; -u32 var80065e0c = 0x00000000; -u32 var80065e10 = 0x00000000; -u32 var80065e14 = 0x00000000; -u32 var80065e18 = 0x00000000; -u32 var80065e1c = 0x00000000; -u32 var80065e20 = 0x00000000; -u32 var80065e24 = 0x00000000; -u32 var80065e28 = (u32) &var80065d50; -u32 var80065e2c = 0xffffffff; -u32 var80065e30 = 0x00410000; -u32 var80065e34 = 0x41d00000; -u32 var80065e38 = 0x00000000; -u32 var80065e3c = 0x00000000; -u32 var80065e40 = 0x41400000; -u32 var80065e44 = 0x430c0000; -u32 var80065e48 = 0x42680000; -u32 var80065e4c = 0x42b80000; -u32 var80065e50 = 0x42700000; -u32 var80065e54 = 0x429e0000; -u32 var80065e58 = 0x41a00000; -u32 var80065e5c = 0x42f00000; -u32 var80065e60 = 0x3f5f5dd8; -u32 var80065e64 = 0xbf32b17a; -u32 var80065e68 = 0x3f32b17a; -u32 var80065e6c = 0xbf32b17a; -u32 var80065e70 = 0x00000000; -u32 var80065e74 = 0x00000000; -u32 var80065e78 = 0x00460000; -u32 var80065e7c = 0x41b00000; -u32 var80065e80 = 0x00000000; -u32 var80065e84 = 0x00000000; -u32 var80065e88 = 0x40800000; -u32 var80065e8c = 0x428a0000; -u32 var80065e90 = 0x41b00000; -u32 var80065e94 = 0x42440000; -u32 var80065e98 = 0x41b00000; -u32 var80065e9c = 0x42040000; -u32 var80065ea0 = 0x41000000; -u32 var80065ea4 = 0x42680000; -u32 var80065ea8 = 0x3f5f5dd8; -u32 var80065eac = 0xbf32b17a; -u32 var80065eb0 = 0x3edf5dd8; -u32 var80065eb4 = 0xbf4907a9; -u32 var80065eb8 = 0x00000000; -u32 var80065ebc = 0x00000000; -u32 var80065ec0 = 0x00490000; -u32 var80065ec4 = 0x00000000; -u32 var80065ec8 = 0x00000000; -u32 var80065ecc = 0x3fc90fdb; -u32 var80065ed0 = 0x40e00000; -u32 var80065ed4 = 0x43020000; -u32 var80065ed8 = 0x42340000; -u32 var80065edc = 0x42ba0000; -u32 var80065ee0 = 0x42600000; -u32 var80065ee4 = 0x42920000; -u32 var80065ee8 = 0x41d00000; -u32 var80065eec = 0x42d60000; -u32 var80065ef0 = 0x3f5f5dd8; -u32 var80065ef4 = 0xbf32b17a; -u32 var80065ef8 = 0x3eb2b17a; -u32 var80065efc = 0xbf06051b; -u32 var80065f00 = 0x00000000; -u32 var80065f04 = 0x00000000; -u32 var80065f08 = 0x004a0000; -u32 var80065f0c = 0x41700000; -u32 var80065f10 = 0x00000000; -u32 var80065f14 = 0x3fc90fdb; -u32 var80065f18 = 0x40a00000; -u32 var80065f1c = 0x42980000; -u32 var80065f20 = 0x41a00000; -u32 var80065f24 = 0x41f80000; -u32 var80065f28 = 0x41f80000; -u32 var80065f2c = 0x42180000; -u32 var80065f30 = 0x41700000; -u32 var80065f34 = 0x42440000; -u32 var80065f38 = 0x3f5f5dd8; -u32 var80065f3c = 0xbf32b17a; -u32 var80065f40 = 0x3f06051b; -u32 var80065f44 = 0xbf86051b; -u32 var80065f48 = 0x00000000; -u32 var80065f4c = 0x00000000; -u32 var80065f50 = 0x00000000; -u32 var80065f54 = 0x00000000; -u32 var80065f58 = 0x00000000; -u32 var80065f5c = 0x00000000; -u32 var80065f60 = 0x00000000; -u32 var80065f64 = 0xbf800000; -u32 var80065f68 = 0x00000000; -u32 var80065f6c = 0x00000000; -u32 var80065f70 = 0x00000000; -u32 var80065f74 = 0x00000000; -u32 var80065f78 = 0x00000000; -u32 var80065f7c = 0x00000000; -u32 var80065f80 = 0x00000000; -u32 var80065f84 = 0x00000000; -u32 var80065f88 = 0x00000000; -u32 var80065f8c = 0x00000000; -u32 var80065f90 = 0x00000000; -u32 var80065f94 = 0x00000000; -u32 var80065f98 = (u32) &var80065e30; -u32 var80065f9c = 0xffffffff; -u32 var80065fa0 = 0x00410000; -u32 var80065fa4 = 0x41d00000; -u32 var80065fa8 = 0x00000000; -u32 var80065fac = 0x00000000; -u32 var80065fb0 = 0x41400000; -u32 var80065fb4 = 0x430c0000; -u32 var80065fb8 = 0x42680000; -u32 var80065fbc = 0x42b80000; -u32 var80065fc0 = 0x42700000; -u32 var80065fc4 = 0x429e0000; -u32 var80065fc8 = 0x41a00000; -u32 var80065fcc = 0x42f00000; -u32 var80065fd0 = 0x3f5f5dd8; -u32 var80065fd4 = 0xbf32b17a; -u32 var80065fd8 = 0x3f32b17a; -u32 var80065fdc = 0xbf32b17a; -u32 var80065fe0 = 0x00000000; -u32 var80065fe4 = 0x00000000; -u32 var80065fe8 = 0x00460000; -u32 var80065fec = 0x41b00000; -u32 var80065ff0 = 0x00000000; -u32 var80065ff4 = 0x00000000; -u32 var80065ff8 = 0x40800000; -u32 var80065ffc = 0x428a0000; -u32 var80066000 = 0x41b00000; -u32 var80066004 = 0x42440000; -u32 var80066008 = 0x41b00000; -u32 var8006600c = 0x42040000; -u32 var80066010 = 0x41000000; -u32 var80066014 = 0x42680000; -u32 var80066018 = 0x3f5f5dd8; -u32 var8006601c = 0xbf32b17a; -u32 var80066020 = 0x3edf5dd8; -u32 var80066024 = 0xbf4907a9; -u32 var80066028 = 0x00000000; -u32 var8006602c = 0x00000000; -u32 var80066030 = 0x00470000; -u32 var80066034 = 0x00000000; -u32 var80066038 = 0x00000000; -u32 var8006603c = 0x4096cbe4; -u32 var80066040 = 0x40e00000; -u32 var80066044 = 0x430b0000; -u32 var80066048 = 0x42580000; -u32 var8006604c = 0x42d20000; -u32 var80066050 = 0x42740000; -u32 var80066054 = 0x42b00000; -u32 var80066058 = 0x41d00000; -u32 var8006605c = 0x42f00000; -u32 var80066060 = 0x3f5f5dd8; -u32 var80066064 = 0xbf32b17a; -u32 var80066068 = 0x3f32b17a; -u32 var8006606c = 0xbf1c5b4b; -u32 var80066070 = 0x00000000; -u32 var80066074 = 0x00000000; -u32 var80066078 = 0x00480000; -u32 var8006607c = 0x41980000; -u32 var80066080 = 0x00000000; -u32 var80066084 = 0x4096cbe4; -u32 var80066088 = 0x40800000; -u32 var8006608c = 0x429e0000; -u32 var80066090 = 0x41a80000; -u32 var80066094 = 0x42480000; -u32 var80066098 = 0x41d00000; -u32 var8006609c = 0x42280000; -u32 var800660a0 = 0x41200000; -u32 var800660a4 = 0x42800000; -u32 var800660a8 = 0x3f5f5dd8; -u32 var800660ac = 0xbf32b17a; -u32 var800660b0 = 0x3f32b17a; -u32 var800660b4 = 0xbf1c5b4b; -u32 var800660b8 = 0x00000000; -u32 var800660bc = 0x00000000; -u32 var800660c0 = 0x00000000; -u32 var800660c4 = 0x00000000; -u32 var800660c8 = 0x00000000; -u32 var800660cc = 0x00000000; -u32 var800660d0 = 0x00000000; -u32 var800660d4 = 0xbf800000; -u32 var800660d8 = 0x00000000; -u32 var800660dc = 0x00000000; -u32 var800660e0 = 0x00000000; -u32 var800660e4 = 0x00000000; -u32 var800660e8 = 0x00000000; -u32 var800660ec = 0x00000000; -u32 var800660f0 = 0x00000000; -u32 var800660f4 = 0x00000000; -u32 var800660f8 = 0x00000000; -u32 var800660fc = 0x00000000; -u32 var80066100 = 0x00000000; -u32 var80066104 = 0x00000000; -u32 var80066108 = (u32) &var80065fa0; -u32 var8006610c = 0xffffffff; -u32 var80066110 = 0x004a0000; -u32 var80066114 = 0x41980000; -u32 var80066118 = 0x00000000; -u32 var8006611c = 0x3fc90fdb; -u32 var80066120 = 0x40a00000; -u32 var80066124 = 0x42980000; -u32 var80066128 = 0x41a00000; -u32 var8006612c = 0x41f80000; -u32 var80066130 = 0x41f80000; -u32 var80066134 = 0x42180000; -u32 var80066138 = 0x41700000; -u32 var8006613c = 0x42440000; -u32 var80066140 = 0x3f5f5dd8; -u32 var80066144 = 0xbf32b17a; -u32 var80066148 = 0x3f06051b; -u32 var8006614c = 0xbf86051b; -u32 var80066150 = 0x00000000; -u32 var80066154 = 0x00000000; -u32 var80066158 = 0x00000000; -u32 var8006615c = 0x00000000; -u32 var80066160 = 0x00000000; -u32 var80066164 = 0x00000000; -u32 var80066168 = 0x00000000; -u32 var8006616c = 0xbf800000; -u32 var80066170 = 0x00000000; -u32 var80066174 = 0x00000000; -u32 var80066178 = 0x00000000; -u32 var8006617c = 0x00000000; -u32 var80066180 = 0x00000000; -u32 var80066184 = 0x00000000; -u32 var80066188 = 0x00000000; -u32 var8006618c = 0x00000000; -u32 var80066190 = 0x00000000; -u32 var80066194 = 0x00000000; -u32 var80066198 = 0x00000000; -u32 var8006619c = 0x00000000; -u32 var800661a0 = (u32) &var80066110; -u32 var800661a4 = 0xffffffff; -u32 var800661a8 = 0x00480000; -u32 var800661ac = 0x41980000; -u32 var800661b0 = 0x00000000; -u32 var800661b4 = 0x4096cbe4; -u32 var800661b8 = 0x40800000; -u32 var800661bc = 0x429e0000; -u32 var800661c0 = 0x41a80000; -u32 var800661c4 = 0x42480000; -u32 var800661c8 = 0x41d00000; -u32 var800661cc = 0x42280000; -u32 var800661d0 = 0x41200000; -u32 var800661d4 = 0x42800000; -u32 var800661d8 = 0x3f5f5dd8; -u32 var800661dc = 0xbf32b17a; -u32 var800661e0 = 0x3f32b17a; -u32 var800661e4 = 0xbf1c5b4b; -u32 var800661e8 = 0x00000000; -u32 var800661ec = 0x00000000; -u32 var800661f0 = 0x00000000; -u32 var800661f4 = 0x00000000; -u32 var800661f8 = 0x00000000; -u32 var800661fc = 0x00000000; -u32 var80066200 = 0x00000000; -u32 var80066204 = 0xbf800000; -u32 var80066208 = 0x00000000; -u32 var8006620c = 0x00000000; -u32 var80066210 = 0x00000000; -u32 var80066214 = 0x00000000; -u32 var80066218 = 0x00000000; -u32 var8006621c = 0x00000000; -u32 var80066220 = 0x00000000; -u32 var80066224 = 0x00000000; -u32 var80066228 = 0x00000000; -u32 var8006622c = 0x00000000; -u32 var80066230 = 0x00000000; -u32 var80066234 = 0x00000000; -u32 var80066238 = (u32) &var800661a8; -u32 var8006623c = 0xffffffff; -u32 var80066240 = 0x034a0000; -u32 var80066244 = 0x41a00000; -u32 var80066248 = 0x00000000; -u32 var8006624c = 0x00000000; -u32 var80066250 = 0x00000000; -u32 var80066254 = 0xbf800000; -u32 var80066258 = 0x41c80000; -u32 var8006625c = 0x42480000; -u32 var80066260 = 0xbf800000; -u32 var80066264 = 0xbf800000; -u32 var80066268 = 0x41200000; -u32 var8006626c = 0x42480000; -u32 var80066270 = 0x3eb2b17a; -u32 var80066274 = 0xbeb2b17a; -u32 var80066278 = 0x3f06051b; -u32 var8006627c = 0xbf06051b; -u32 var80066280 = 0x3f800000; -u32 var80066284 = 0x3f800000; -u32 var80066288 = 0x00000000; -u32 var8006628c = 0x00000000; -u32 var80066290 = 0x00000000; -u32 var80066294 = 0x00000000; -u32 var80066298 = 0x00000000; -u32 var8006629c = 0xbf800000; -u32 var800662a0 = 0x00000000; -u32 var800662a4 = 0x00000000; -u32 var800662a8 = 0x00000000; -u32 var800662ac = 0x00000000; -u32 var800662b0 = 0x00000000; -u32 var800662b4 = 0x00000000; -u32 var800662b8 = 0x00000000; -u32 var800662bc = 0x00000000; -u32 var800662c0 = 0x00000000; -u32 var800662c4 = 0x00000000; -u32 var800662c8 = 0x00000000; -u32 var800662cc = 0x00000000; -u32 var800662d0 = (u32) &var80066240; -u32 var800662d4 = 0xffffffff; + +struct animfloats var80065be0[] = { + { 0x0041, 26, 0, 0, 12, 140, 58, 92, 60, 79, 20, 120, 0.87252569198608, -0.69802057743073, 0.69802057743073, -0.69802057743073, 0, 0 }, + { 0x0044, 0, 0, 0, 17, 100, 25, 87, 30, 55, 20, 93, 0.87252569198608, -0.69802057743073, 0.69802057743073, -1.0470308065414, 0, 0 }, + { 0x0045, 0, 0, 0, 12, 64, 19, 51, 24, 46, 14, 58, 0.87252569198608, -0.69802057743073, 0.52351540327072, -0.7852731347084, 0, 0 }, + { 0x0046, 22, 0, 0, 4, 69, 22, 49, 22, 33, 8, 58, 0.87252569198608, -0.69802057743073, 0.43626284599304, -0.7852731347084, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80065d48 = { var80065be0, 0xffffffff }; + +struct animfloats var80065d50[] = { + { 0x0041, 26, 0, 0, 12, 140, 58, 92, 60, 79, 20, 120, 0.87252569198608, -0.69802057743073, 0.69802057743073, -0.69802057743073, 0, 0 }, + { 0x0046, 22, 0, 0, 4, 69, 22, 49, 22, 33, 8, 58, 0.87252569198608, -0.69802057743073, 0.43626284599304, -0.7852731347084, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80065e28 = { var80065d50, 0xffffffff }; + +struct animfloats var80065e30[] = { + { 0x0041, 26, 0, 0, 12, 140, 58, 92, 60, 79, 20, 120, 0.87252569198608, -0.69802057743073, 0.69802057743073, -0.69802057743073, 0, 0 }, + { 0x0046, 22, 0, 0, 4, 69, 22, 49, 22, 33, 8, 58, 0.87252569198608, -0.69802057743073, 0.43626284599304, -0.7852731347084, 0, 0 }, + { 0x0049, 0, 0, 1.5707963705063, 7, 130, 45, 93, 56, 73, 26, 107, 0.87252569198608, -0.69802057743073, 0.34901028871536, -0.52351540327072, 0, 0 }, + { 0x004a, 15, 0, 1.5707963705063, 5, 76, 20, 31, 31, 38, 15, 49, 0.87252569198608, -0.69802057743073, 0.52351540327072, -1.0470308065414, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80065f98 = { var80065e30, 0xffffffff }; + +struct animfloats var80065fa0[] = { + { 0x0041, 26, 0, 0, 12, 140, 58, 92, 60, 79, 20, 120, 0.87252569198608, -0.69802057743073, 0.69802057743073, -0.69802057743073, 0, 0 }, + { 0x0046, 22, 0, 0, 4, 69, 22, 49, 22, 33, 8, 58, 0.87252569198608, -0.69802057743073, 0.43626284599304, -0.7852731347084, 0, 0 }, + { 0x0047, 0, 0, 4.7123889923096, 7, 139, 54, 105, 61, 88, 26, 120, 0.87252569198608, -0.69802057743073, 0.69802057743073, -0.61076802015305, 0, 0 }, + { 0x0048, 19, 0, 4.7123889923096, 4, 79, 21, 50, 26, 42, 10, 64, 0.87252569198608, -0.69802057743073, 0.69802057743073, -0.61076802015305, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80066108 = { var80065fa0, 0xffffffff }; + +struct animfloats var80066110[] = { + { 0x004a, 19, 0, 1.5707963705063, 5, 76, 20, 31, 31, 38, 15, 49, 0.87252569198608, -0.69802057743073, 0.52351540327072, -1.0470308065414, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var800661a0 = { var80066110, 0xffffffff }; + +struct animfloats var800661a8[] = { + { 0x0048, 19, 0, 4.7123889923096, 4, 79, 21, 50, 26, 42, 10, 64, 0.87252569198608, -0.69802057743073, 0.69802057743073, -0.61076802015305, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80066238 = { var800661a8, 0xffffffff }; + +struct animfloats var80066240[] = { + { 0x034a, 20, 0, 0, 0, -1, 25, 50, -1, -1, 10, 50, 0.34901028871536, -0.34901028871536, 0.52351540327072, -0.52351540327072, 1, 1 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var800662d0 = { var80066240, 0xffffffff }; + u32 var800662d8 = (u32) &var80065d48; u32 var800662dc = (u32) &var80065d48; u32 var800662e0 = (u32) &var80065e28; @@ -2265,194 +1660,37 @@ u32 var800663c8 = (u32) &var800662d0; u32 var800663cc = (u32) &var800662d0; u32 var800663d0 = (u32) &var800662d0; u32 var800663d4 = (u32) &var800662d0; -u32 var800663d8 = 0x007a0000; -u32 var800663dc = 0x41d00000; -u32 var800663e0 = 0x00000000; -u32 var800663e4 = 0x00000000; -u32 var800663e8 = 0x40e00000; -u32 var800663ec = 0x42b80000; -u32 var800663f0 = 0x41e00000; -u32 var800663f4 = 0x42880000; -u32 var800663f8 = 0xbf800000; -u32 var800663fc = 0xbf800000; -u32 var80066400 = 0x41300000; -u32 var80066404 = 0x42920000; -u32 var80066408 = 0x3f5f5dd8; -u32 var8006640c = 0xbf32b17a; -u32 var80066410 = 0x3f32b17a; -u32 var80066414 = 0xbf32b17a; -u32 var80066418 = 0x00000000; -u32 var8006641c = 0x00000000; -u32 var80066420 = 0x00000000; -u32 var80066424 = 0x00000000; -u32 var80066428 = 0x00000000; -u32 var8006642c = 0x00000000; -u32 var80066430 = 0x00000000; -u32 var80066434 = 0xbf800000; -u32 var80066438 = 0x00000000; -u32 var8006643c = 0x00000000; -u32 var80066440 = 0x00000000; -u32 var80066444 = 0x00000000; -u32 var80066448 = 0x00000000; -u32 var8006644c = 0x00000000; -u32 var80066450 = 0x00000000; -u32 var80066454 = 0x00000000; -u32 var80066458 = 0x00000000; -u32 var8006645c = 0x00000000; -u32 var80066460 = 0x00000000; -u32 var80066464 = 0x00000000; -u32 var80066468 = (u32) &var800663d8; -u32 var8006646c = 0xffffffff; -u32 var80066470 = 0x007b0000; -u32 var80066474 = 0x41d00000; -u32 var80066478 = 0x00000000; -u32 var8006647c = 0x3fc90fdb; -u32 var80066480 = 0x41100000; -u32 var80066484 = 0x42e00000; -u32 var80066488 = 0x42180000; -u32 var8006648c = 0x42ae0000; -u32 var80066490 = 0xbf800000; -u32 var80066494 = 0xbf800000; -u32 var80066498 = 0x41980000; -u32 var8006649c = 0x42c40000; -u32 var800664a0 = 0x3f5f5dd8; -u32 var800664a4 = 0xbf32b17a; -u32 var800664a8 = 0x3edf5dd8; -u32 var800664ac = 0xbedf5dd8; -u32 var800664b0 = 0x00000000; -u32 var800664b4 = 0x00000000; -u32 var800664b8 = 0x007d0000; -u32 var800664bc = 0x41c80000; -u32 var800664c0 = 0x00000000; -u32 var800664c4 = 0x3fc90fdb; -u32 var800664c8 = 0x41200000; -u32 var800664cc = 0x42e00000; -u32 var800664d0 = 0x42000000; -u32 var800664d4 = 0x42ac0000; -u32 var800664d8 = 0xbf800000; -u32 var800664dc = 0xbf800000; -u32 var800664e0 = 0x41980000; -u32 var800664e4 = 0x42c20000; -u32 var800664e8 = 0x3f5f5dd8; -u32 var800664ec = 0xbf32b17a; -u32 var800664f0 = 0x3edf5dd8; -u32 var800664f4 = 0xbedf5dd8; -u32 var800664f8 = 0x00000000; -u32 var800664fc = 0x00000000; -u32 var80066500 = 0x00000000; -u32 var80066504 = 0x00000000; -u32 var80066508 = 0x00000000; -u32 var8006650c = 0x00000000; -u32 var80066510 = 0x00000000; -u32 var80066514 = 0xbf800000; -u32 var80066518 = 0x00000000; -u32 var8006651c = 0x00000000; -u32 var80066520 = 0x00000000; -u32 var80066524 = 0x00000000; -u32 var80066528 = 0x00000000; -u32 var8006652c = 0x00000000; -u32 var80066530 = 0x00000000; -u32 var80066534 = 0x00000000; -u32 var80066538 = 0x00000000; -u32 var8006653c = 0x00000000; -u32 var80066540 = 0x00000000; -u32 var80066544 = 0x00000000; -u32 var80066548 = (u32) &var80066470; -u32 var8006654c = 0xffffffff; -u32 var80066550 = 0x007c0000; -u32 var80066554 = 0x421c0000; -u32 var80066558 = 0x00000000; -u32 var8006655c = 0x4096cbe4; -u32 var80066560 = 0x41b00000; -u32 var80066564 = 0x42fe0000; -u32 var80066568 = 0x42300000; -u32 var8006656c = 0x42cc0000; -u32 var80066570 = 0xbf800000; -u32 var80066574 = 0xbf800000; -u32 var80066578 = 0x41e00000; -u32 var8006657c = 0x42e00000; -u32 var80066580 = 0x3f5f5dd8; -u32 var80066584 = 0xbf32b17a; -u32 var80066588 = 0x3edf5dd8; -u32 var8006658c = 0xbedf5dd8; -u32 var80066590 = 0x00000000; -u32 var80066594 = 0x00000000; -u32 var80066598 = 0x007e0000; -u32 var8006659c = 0x421c0000; -u32 var800665a0 = 0x00000000; -u32 var800665a4 = 0x4096cbe4; -u32 var800665a8 = 0x41b80000; -u32 var800665ac = 0x43020000; -u32 var800665b0 = 0x42380000; -u32 var800665b4 = 0x42c80000; -u32 var800665b8 = 0xbf800000; -u32 var800665bc = 0xbf800000; -u32 var800665c0 = 0x41f00000; -u32 var800665c4 = 0x42dc0000; -u32 var800665c8 = 0x3f5f5dd8; -u32 var800665cc = 0xbf32b17a; -u32 var800665d0 = 0x3edf5dd8; -u32 var800665d4 = 0xbedf5dd8; -u32 var800665d8 = 0x00000000; -u32 var800665dc = 0x00000000; -u32 var800665e0 = 0x00000000; -u32 var800665e4 = 0x00000000; -u32 var800665e8 = 0x00000000; -u32 var800665ec = 0x00000000; -u32 var800665f0 = 0x00000000; -u32 var800665f4 = 0xbf800000; -u32 var800665f8 = 0x00000000; -u32 var800665fc = 0x00000000; -u32 var80066600 = 0x00000000; -u32 var80066604 = 0x00000000; -u32 var80066608 = 0x00000000; -u32 var8006660c = 0x00000000; -u32 var80066610 = 0x00000000; -u32 var80066614 = 0x00000000; -u32 var80066618 = 0x00000000; -u32 var8006661c = 0x00000000; -u32 var80066620 = 0x00000000; -u32 var80066624 = 0x00000000; -u32 var80066628 = (u32) &var80066550; -u32 var8006662c = 0xffffffff; -u32 var80066630 = 0x034a0000; -u32 var80066634 = 0x41a00000; -u32 var80066638 = 0x00000000; -u32 var8006663c = 0x00000000; -u32 var80066640 = 0x00000000; -u32 var80066644 = 0xbf800000; -u32 var80066648 = 0x41c80000; -u32 var8006664c = 0x42480000; -u32 var80066650 = 0xbf800000; -u32 var80066654 = 0xbf800000; -u32 var80066658 = 0x41200000; -u32 var8006665c = 0x42480000; -u32 var80066660 = 0x3eb2b17a; -u32 var80066664 = 0xbeb2b17a; -u32 var80066668 = 0x3f06051b; -u32 var8006666c = 0xbf06051b; -u32 var80066670 = 0x3f800000; -u32 var80066674 = 0x3f800000; -u32 var80066678 = 0x00000000; -u32 var8006667c = 0x00000000; -u32 var80066680 = 0x00000000; -u32 var80066684 = 0x00000000; -u32 var80066688 = 0x00000000; -u32 var8006668c = 0xbf800000; -u32 var80066690 = 0x00000000; -u32 var80066694 = 0x00000000; -u32 var80066698 = 0x00000000; -u32 var8006669c = 0x00000000; -u32 var800666a0 = 0x00000000; -u32 var800666a4 = 0x00000000; -u32 var800666a8 = 0x00000000; -u32 var800666ac = 0x00000000; -u32 var800666b0 = 0x00000000; -u32 var800666b4 = 0x00000000; -u32 var800666b8 = 0x00000000; -u32 var800666bc = 0x00000000; -u32 var800666c0 = (u32) &var80066630; -u32 var800666c4 = 0xffffffff; + +struct animfloats var800663d8[] = { + { 0x007a, 26, 0, 0, 7, 92, 28, 68, -1, -1, 11, 73, 0.87252569198608, -0.69802057743073, 0.69802057743073, -0.69802057743073, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80066468 = { var800663d8, 0xffffffff }; + +struct animfloats var80066470[] = { + { 0x007b, 26, 0, 1.5707963705063, 9, 112, 38, 87, -1, -1, 19, 98, 0.87252569198608, -0.69802057743073, 0.43626284599304, -0.43626284599304, 0, 0 }, + { 0x007d, 25, 0, 1.5707963705063, 10, 112, 32, 86, -1, -1, 19, 97, 0.87252569198608, -0.69802057743073, 0.43626284599304, -0.43626284599304, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80066548 = { var80066470, 0xffffffff }; + +struct animfloats var80066550[] = { + { 0x007c, 39, 0, 4.7123889923096, 22, 127, 44, 102, -1, -1, 28, 112, 0.87252569198608, -0.69802057743073, 0.43626284599304, -0.43626284599304, 0, 0 }, + { 0x007e, 39, 0, 4.7123889923096, 23, 130, 46, 100, -1, -1, 30, 110, 0.87252569198608, -0.69802057743073, 0.43626284599304, -0.43626284599304, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80066628 = { var80066550, 0xffffffff }; + +struct animfloats var80066630[] = { + { 0x034a, 20, 0, 0, 0, -1, 25, 50, -1, -1, 10, 50, 0.34901028871536, -0.34901028871536, 0.52351540327072, -0.52351540327072, 1, 1 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var800666c0 = { var80066630, 0xffffffff }; + u32 var800666c8 = (u32) &var80066468; u32 var800666cc = (u32) &var80066468; u32 var800666d0 = (u32) &var80066468; @@ -2517,176 +1755,36 @@ u32 var800667b8 = (u32) &var800666c0; u32 var800667bc = (u32) &var800666c0; u32 var800667c0 = (u32) &var800666c0; u32 var800667c4 = (u32) &var800666c0; -u32 var800667c8 = 0x00070000; -u32 var800667cc = 0x41d80000; -u32 var800667d0 = 0x00000000; -u32 var800667d4 = 0x00000000; -u32 var800667d8 = 0x00000000; -u32 var800667dc = 0xbf800000; -u32 var800667e0 = 0x420c0000; -u32 var800667e4 = 0x42960000; -u32 var800667e8 = 0xbf800000; -u32 var800667ec = 0xbf800000; -u32 var800667f0 = 0x41f80000; -u32 var800667f4 = 0x42960000; -u32 var800667f8 = 0x3f5f5dd8; -u32 var800667fc = 0xbf32b17a; -u32 var80066800 = 0x3f684d1e; -u32 var80066804 = 0xbf32b17a; -u32 var80066808 = 0x3fc00000; -u32 var8006680c = 0x3fc00000; -u32 var80066810 = 0x00080000; -u32 var80066814 = 0x41c00000; -u32 var80066818 = 0x00000000; -u32 var8006681c = 0x00000000; -u32 var80066820 = 0x00000000; -u32 var80066824 = 0xbf800000; -u32 var80066828 = 0x42380000; -u32 var8006682c = 0x42c40000; -u32 var80066830 = 0xbf800000; -u32 var80066834 = 0xbf800000; -u32 var80066838 = 0x42240000; -u32 var8006683c = 0x42c40000; -u32 var80066840 = 0x3f5f5dd8; -u32 var80066844 = 0xbf06051b; -u32 var80066848 = 0x3f913033; -u32 var8006684c = 0xbf32b17a; -u32 var80066850 = 0x3fcccccd; -u32 var80066854 = 0x3fcccccd; -u32 var80066858 = 0x00000000; -u32 var8006685c = 0x00000000; -u32 var80066860 = 0x00000000; -u32 var80066864 = 0x00000000; -u32 var80066868 = 0x00000000; -u32 var8006686c = 0xbf800000; -u32 var80066870 = 0x00000000; -u32 var80066874 = 0x00000000; -u32 var80066878 = 0x00000000; -u32 var8006687c = 0x00000000; -u32 var80066880 = 0x00000000; -u32 var80066884 = 0x00000000; -u32 var80066888 = 0x00000000; -u32 var8006688c = 0x00000000; -u32 var80066890 = 0x00000000; -u32 var80066894 = 0x00000000; -u32 var80066898 = 0x00000000; -u32 var8006689c = 0x00000000; -u32 var800668a0 = (u32) &var800667c8; -u32 var800668a4 = 0xffffffff; -u32 var800668a8 = 0x00090000; -u32 var800668ac = 0x41d00000; -u32 var800668b0 = 0x00000000; -u32 var800668b4 = 0x00000000; -u32 var800668b8 = 0x00000000; -u32 var800668bc = 0xbf800000; -u32 var800668c0 = 0x42080000; -u32 var800668c4 = 0x42ae0000; -u32 var800668c8 = 0xbf800000; -u32 var800668cc = 0xbf800000; -u32 var800668d0 = 0x41e80000; -u32 var800668d4 = 0x42ae0000; -u32 var800668d8 = 0x3f5f5dd8; -u32 var800668dc = 0xbf06051b; -u32 var800668e0 = 0x3f32b17a; -u32 var800668e4 = 0xbf75b407; -u32 var800668e8 = 0x3fcccccd; -u32 var800668ec = 0x40000000; -u32 var800668f0 = 0x00000000; -u32 var800668f4 = 0x00000000; -u32 var800668f8 = 0x00000000; -u32 var800668fc = 0x00000000; -u32 var80066900 = 0x00000000; -u32 var80066904 = 0xbf800000; -u32 var80066908 = 0x00000000; -u32 var8006690c = 0x00000000; -u32 var80066910 = 0x00000000; -u32 var80066914 = 0x00000000; -u32 var80066918 = 0x00000000; -u32 var8006691c = 0x00000000; -u32 var80066920 = 0x00000000; -u32 var80066924 = 0x00000000; -u32 var80066928 = 0x00000000; -u32 var8006692c = 0x00000000; -u32 var80066930 = 0x00000000; -u32 var80066934 = 0x00000000; -u32 var80066938 = (u32) &var800668a8; -u32 var8006693c = 0xffffffff; -u32 var80066940 = 0x000a0000; -u32 var80066944 = 0x41e00000; -u32 var80066948 = 0x00000000; -u32 var8006694c = 0x00000000; -u32 var80066950 = 0x00000000; -u32 var80066954 = 0xbf800000; -u32 var80066958 = 0x42100000; -u32 var8006695c = 0x42b00000; -u32 var80066960 = 0xbf800000; -u32 var80066964 = 0xbf800000; -u32 var80066968 = 0x41f80000; -u32 var8006696c = 0x42b00000; -u32 var80066970 = 0x3f5f5dd8; -u32 var80066974 = 0xbf32b17a; -u32 var80066978 = 0x3f5f5dd8; -u32 var8006697c = 0xbedf5dd8; -u32 var80066980 = 0x3fcccccd; -u32 var80066984 = 0x3fc00000; -u32 var80066988 = 0x00000000; -u32 var8006698c = 0x00000000; -u32 var80066990 = 0x00000000; -u32 var80066994 = 0x00000000; -u32 var80066998 = 0x00000000; -u32 var8006699c = 0xbf800000; -u32 var800669a0 = 0x00000000; -u32 var800669a4 = 0x00000000; -u32 var800669a8 = 0x00000000; -u32 var800669ac = 0x00000000; -u32 var800669b0 = 0x00000000; -u32 var800669b4 = 0x00000000; -u32 var800669b8 = 0x00000000; -u32 var800669bc = 0x00000000; -u32 var800669c0 = 0x00000000; -u32 var800669c4 = 0x00000000; -u32 var800669c8 = 0x00000000; -u32 var800669cc = 0x00000000; -u32 var800669d0 = (u32) &var80066940; -u32 var800669d4 = 0xffffffff; -u32 var800669d8 = 0x034a0000; -u32 var800669dc = 0x41a00000; -u32 var800669e0 = 0x00000000; -u32 var800669e4 = 0x00000000; -u32 var800669e8 = 0x00000000; -u32 var800669ec = 0xbf800000; -u32 var800669f0 = 0x41c80000; -u32 var800669f4 = 0x42480000; -u32 var800669f8 = 0xbf800000; -u32 var800669fc = 0xbf800000; -u32 var80066a00 = 0x41200000; -u32 var80066a04 = 0x42480000; -u32 var80066a08 = 0x3eb2b17a; -u32 var80066a0c = 0xbeb2b17a; -u32 var80066a10 = 0x3f06051b; -u32 var80066a14 = 0xbf06051b; -u32 var80066a18 = 0x3f800000; -u32 var80066a1c = 0x3f800000; -u32 var80066a20 = 0x00000000; -u32 var80066a24 = 0x00000000; -u32 var80066a28 = 0x00000000; -u32 var80066a2c = 0x00000000; -u32 var80066a30 = 0x00000000; -u32 var80066a34 = 0xbf800000; -u32 var80066a38 = 0x00000000; -u32 var80066a3c = 0x00000000; -u32 var80066a40 = 0x00000000; -u32 var80066a44 = 0x00000000; -u32 var80066a48 = 0x00000000; -u32 var80066a4c = 0x00000000; -u32 var80066a50 = 0x00000000; -u32 var80066a54 = 0x00000000; -u32 var80066a58 = 0x00000000; -u32 var80066a5c = 0x00000000; -u32 var80066a60 = 0x00000000; -u32 var80066a64 = 0x00000000; -u32 var80066a68 = (u32) &var800669d8; -u32 var80066a6c = 0xffffffff; + +struct animfloats var800667c8[] = { + { 0x0007, 27, 0, 0, 0, -1, 35, 75, -1, -1, 31, 75, 0.87252569198608, -0.69802057743073, 0.90742671489716, -0.69802057743073, 1.5, 1.5 }, + { 0x0008, 24, 0, 0, 0, -1, 46, 98, -1, -1, 41, 98, 0.87252569198608, -0.52351540327072, 1.1342834234238, -0.69802057743073, 1.6000000238419, 1.6000000238419 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var800668a0 = { var800667c8, 0xffffffff }; + +struct animfloats var800668a8[] = { + { 0x0009, 26, 0, 0, 0, -1, 34, 87, -1, -1, 29, 87, 0.87252569198608, -0.52351540327072, 0.69802057743073, -0.95977824926376, 1.6000000238419, 2 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80066938 = { var800668a8, 0xffffffff }; + +struct animfloats var80066940[] = { + { 0x000a, 28, 0, 0, 0, -1, 36, 88, -1, -1, 31, 88, 0.87252569198608, -0.69802057743073, 0.87252569198608, -0.43626284599304, 1.6000000238419, 1.5 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var800669d0 = { var80066940, 0xffffffff }; + +struct animfloats var800669d8[] = { + { 0x034a, 20, 0, 0, 0, -1, 25, 50, -1, -1, 10, 50, 0.34901028871536, -0.34901028871536, 0.52351540327072, -0.52351540327072, 1, 1 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80066a68 = { var800669d8, 0xffffffff }; + u32 var80066a70 = (u32) &var800668a0; u32 var80066a74 = (u32) &var800668a0; u32 var80066a78 = (u32) &var800668a0; @@ -2719,6 +1817,7 @@ u32 var80066ae0 = (u32) &var800668a0; u32 var80066ae4 = (u32) &var800668a0; u32 var80066ae8 = (u32) &var800668a0; u32 var80066aec = (u32) &var800668a0; + u32 var80066af0 = (u32) &var80066a68; u32 var80066af4 = (u32) &var80066a68; u32 var80066af8 = (u32) &var80066a68; @@ -2751,230 +1850,39 @@ u32 var80066b60 = (u32) &var80066a68; u32 var80066b64 = (u32) &var80066a68; u32 var80066b68 = (u32) &var80066a68; u32 var80066b6c = (u32) &var80066a68; -u32 var80066b70 = 0x004b0000; -u32 var80066b74 = 0x41c80000; -u32 var80066b78 = 0x00000000; -u32 var80066b7c = 0x00000000; -u32 var80066b80 = 0x41400000; -u32 var80066b84 = 0x43040000; -u32 var80066b88 = 0x425c0000; -u32 var80066b8c = 0x42ae0000; -u32 var80066b90 = 0x42860000; -u32 var80066b94 = 0x42ae0000; -u32 var80066b98 = 0x41d00000; -u32 var80066b9c = 0x42de0000; -u32 var80066ba0 = 0x3f5f5dd8; -u32 var80066ba4 = 0xbf32b17a; -u32 var80066ba8 = 0x3f1c5b4b; -u32 var80066bac = 0xbf4907a9; -u32 var80066bb0 = 0x00000000; -u32 var80066bb4 = 0x00000000; -u32 var80066bb8 = 0x004c0000; -u32 var80066bbc = 0x41d00000; -u32 var80066bc0 = 0x00000000; -u32 var80066bc4 = 0x00000000; -u32 var80066bc8 = 0x41000000; -u32 var80066bcc = 0x42b20000; -u32 var80066bd0 = 0x41f80000; -u32 var80066bd4 = 0x427c0000; -u32 var80066bd8 = 0x42240000; -u32 var80066bdc = 0x424c0000; -u32 var80066be0 = 0x41a80000; -u32 var80066be4 = 0x42a00000; -u32 var80066be8 = 0x3f5f5dd8; -u32 var80066bec = 0xbf32b17a; -u32 var80066bf0 = 0x3eb2b17a; -u32 var80066bf4 = 0xbf913033; -u32 var80066bf8 = 0x00000000; -u32 var80066bfc = 0x00000000; -u32 var80066c00 = 0x00000000; -u32 var80066c04 = 0x00000000; -u32 var80066c08 = 0x00000000; -u32 var80066c0c = 0x00000000; -u32 var80066c10 = 0x00000000; -u32 var80066c14 = 0xbf800000; -u32 var80066c18 = 0x00000000; -u32 var80066c1c = 0x00000000; -u32 var80066c20 = 0x00000000; -u32 var80066c24 = 0x00000000; -u32 var80066c28 = 0x00000000; -u32 var80066c2c = 0x00000000; -u32 var80066c30 = 0x00000000; -u32 var80066c34 = 0x00000000; -u32 var80066c38 = 0x00000000; -u32 var80066c3c = 0x00000000; -u32 var80066c40 = 0x00000000; -u32 var80066c44 = 0x00000000; -u32 var80066c48 = (u32) &var80066b70; -u32 var80066c4c = 0xffffffff; -u32 var80066c50 = 0x004f0000; -u32 var80066c54 = 0x423c0000; -u32 var80066c58 = 0x00000000; -u32 var80066c5c = 0x3fc90fdb; -u32 var80066c60 = 0x40e00000; -u32 var80066c64 = 0x43000000; -u32 var80066c68 = 0x42040000; -u32 var80066c6c = 0x42ac0000; -u32 var80066c70 = 0x423c0000; -u32 var80066c74 = 0x42940000; -u32 var80066c78 = 0x41b80000; -u32 var80066c7c = 0x42d40000; -u32 var80066c80 = 0x3f5f5dd8; -u32 var80066c84 = 0xbf06051b; -u32 var80066c88 = 0x3f06051b; -u32 var80066c8c = 0xbf4907a9; -u32 var80066c90 = 0x00000000; -u32 var80066c94 = 0x00000000; -u32 var80066c98 = 0x00500000; -u32 var80066c9c = 0x41900000; -u32 var80066ca0 = 0x00000000; -u32 var80066ca4 = 0x3fc90fdb; -u32 var80066ca8 = 0x40e00000; -u32 var80066cac = 0x429c0000; -u32 var80066cb0 = 0x41e00000; -u32 var80066cb4 = 0x42500000; -u32 var80066cb8 = 0x420c0000; -u32 var80066cbc = 0x42340000; -u32 var80066cc0 = 0x41700000; -u32 var80066cc4 = 0x42840000; -u32 var80066cc8 = 0x3f5f5dd8; -u32 var80066ccc = 0xbdb2b17a; -u32 var80066cd0 = 0x3f32b17a; -u32 var80066cd4 = 0xbf4907a9; -u32 var80066cd8 = 0x3fc00000; -u32 var80066cdc = 0x3f800000; -u32 var80066ce0 = 0x00510000; -u32 var80066ce4 = 0x41a00000; -u32 var80066ce8 = 0x00000000; -u32 var80066cec = 0x3fc90fdb; -u32 var80066cf0 = 0x41500000; -u32 var80066cf4 = 0x42b80000; -u32 var80066cf8 = 0x42140000; -u32 var80066cfc = 0x42860000; -u32 var80066d00 = 0x42280000; -u32 var80066d04 = 0x425c0000; -u32 var80066d08 = 0x41c80000; -u32 var80066d0c = 0x42a80000; -u32 var80066d10 = 0x3f5f5dd8; -u32 var80066d14 = 0xbf06051b; -u32 var80066d18 = 0x3eb2b17a; -u32 var80066d1c = 0xbf32b17a; -u32 var80066d20 = 0x00000000; -u32 var80066d24 = 0x00000000; -u32 var80066d28 = 0x00000000; -u32 var80066d2c = 0x00000000; -u32 var80066d30 = 0x00000000; -u32 var80066d34 = 0x00000000; -u32 var80066d38 = 0x00000000; -u32 var80066d3c = 0xbf800000; -u32 var80066d40 = 0x00000000; -u32 var80066d44 = 0x00000000; -u32 var80066d48 = 0x00000000; -u32 var80066d4c = 0x00000000; -u32 var80066d50 = 0x00000000; -u32 var80066d54 = 0x00000000; -u32 var80066d58 = 0x00000000; -u32 var80066d5c = 0x00000000; -u32 var80066d60 = 0x00000000; -u32 var80066d64 = 0x00000000; -u32 var80066d68 = 0x00000000; -u32 var80066d6c = 0x00000000; -u32 var80066d70 = (u32) &var80066c50; -u32 var80066d74 = 0xffffffff; -u32 var80066d78 = 0x004d0000; -u32 var80066d7c = 0x41e00000; -u32 var80066d80 = 0x00000000; -u32 var80066d84 = 0x4096cbe4; -u32 var80066d88 = 0x41700000; -u32 var80066d8c = 0x42f80000; -u32 var80066d90 = 0x42180000; -u32 var80066d94 = 0x42c20000; -u32 var80066d98 = 0x42700000; -u32 var80066d9c = 0x42a80000; -u32 var80066da0 = 0x41a00000; -u32 var80066da4 = 0x42d40000; -u32 var80066da8 = 0x3f5f5dd8; -u32 var80066dac = 0xbf32b17a; -u32 var80066db0 = 0x3f06051b; -u32 var80066db4 = 0xbf5f5dd8; -u32 var80066db8 = 0x00000000; -u32 var80066dbc = 0x00000000; -u32 var80066dc0 = 0x004e0000; -u32 var80066dc4 = 0x41b80000; -u32 var80066dc8 = 0x00000000; -u32 var80066dcc = 0x4096cbe4; -u32 var80066dd0 = 0x00000000; -u32 var80066dd4 = 0x42aa0000; -u32 var80066dd8 = 0x42000000; -u32 var80066ddc = 0x42180000; -u32 var80066de0 = 0x42180000; -u32 var80066de4 = 0x42700000; -u32 var80066de8 = 0x41600000; -u32 var80066dec = 0x428e0000; -u32 var80066df0 = 0x3f5f5dd8; -u32 var80066df4 = 0xbf32b17a; -u32 var80066df8 = 0x3f1c5b4b; -u32 var80066dfc = 0xbf75b407; -u32 var80066e00 = 0x00000000; -u32 var80066e04 = 0x00000000; -u32 var80066e08 = 0x00000000; -u32 var80066e0c = 0x00000000; -u32 var80066e10 = 0x00000000; -u32 var80066e14 = 0x00000000; -u32 var80066e18 = 0x00000000; -u32 var80066e1c = 0xbf800000; -u32 var80066e20 = 0x00000000; -u32 var80066e24 = 0x00000000; -u32 var80066e28 = 0x00000000; -u32 var80066e2c = 0x00000000; -u32 var80066e30 = 0x00000000; -u32 var80066e34 = 0x00000000; -u32 var80066e38 = 0x00000000; -u32 var80066e3c = 0x00000000; -u32 var80066e40 = 0x00000000; -u32 var80066e44 = 0x00000000; -u32 var80066e48 = 0x00000000; -u32 var80066e4c = 0x00000000; -u32 var80066e50 = (u32) &var80066d78; -u32 var80066e54 = 0xffffffff; -u32 var80066e58 = 0x034a0000; -u32 var80066e5c = 0x41a00000; -u32 var80066e60 = 0x00000000; -u32 var80066e64 = 0x00000000; -u32 var80066e68 = 0x00000000; -u32 var80066e6c = 0xbf800000; -u32 var80066e70 = 0x41c80000; -u32 var80066e74 = 0x42480000; -u32 var80066e78 = 0xbf800000; -u32 var80066e7c = 0xbf800000; -u32 var80066e80 = 0x41200000; -u32 var80066e84 = 0x42480000; -u32 var80066e88 = 0x3eb2b17a; -u32 var80066e8c = 0xbeb2b17a; -u32 var80066e90 = 0x3f06051b; -u32 var80066e94 = 0xbf06051b; -u32 var80066e98 = 0x3f800000; -u32 var80066e9c = 0x3f800000; -u32 var80066ea0 = 0x00000000; -u32 var80066ea4 = 0x00000000; -u32 var80066ea8 = 0x00000000; -u32 var80066eac = 0x00000000; -u32 var80066eb0 = 0x00000000; -u32 var80066eb4 = 0xbf800000; -u32 var80066eb8 = 0x00000000; -u32 var80066ebc = 0x00000000; -u32 var80066ec0 = 0x00000000; -u32 var80066ec4 = 0x00000000; -u32 var80066ec8 = 0x00000000; -u32 var80066ecc = 0x00000000; -u32 var80066ed0 = 0x00000000; -u32 var80066ed4 = 0x00000000; -u32 var80066ed8 = 0x00000000; -u32 var80066edc = 0x00000000; -u32 var80066ee0 = 0x00000000; -u32 var80066ee4 = 0x00000000; -u32 var80066ee8 = (u32) &var80066e58; -u32 var80066eec = 0xffffffff; + +struct animfloats var80066b70[] = { + { 0x004b, 25, 0, 0, 12, 132, 55, 87, 67, 87, 26, 111, 0.87252569198608, -0.69802057743073, 0.61076802015305, -0.7852731347084, 0, 0 }, + { 0x004c, 26, 0, 0, 8, 89, 31, 63, 41, 51, 21, 80, 0.87252569198608, -0.69802057743073, 0.34901028871536, -1.1342834234238, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80066c48 = { var80066b70, 0xffffffff }; + +struct animfloats var80066c50[] = { + { 0x004f, 47, 0, 1.5707963705063, 7, 128, 33, 86, 47, 74, 23, 106, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.7852731347084, 0, 0 }, + { 0x0050, 18, 0, 1.5707963705063, 7, 78, 28, 52, 35, 45, 15, 66, 0.87252569198608, -0.087252572178841, 0.69802057743073, -0.7852731347084, 1.5, 1 }, + { 0x0051, 20, 0, 1.5707963705063, 13, 92, 37, 67, 42, 55, 25, 84, 0.87252569198608, -0.52351540327072, 0.34901028871536, -0.69802057743073, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80066d70 = { var80066c50, 0xffffffff }; + +struct animfloats var80066d78[] = { + { 0x004d, 28, 0, 4.7123889923096, 15, 124, 38, 97, 60, 84, 20, 106, 0.87252569198608, -0.69802057743073, 0.52351540327072, -0.87252569198608, 0, 0 }, + { 0x004e, 23, 0, 4.7123889923096, 0, 85, 32, 38, 38, 60, 14, 71, 0.87252569198608, -0.69802057743073, 0.61076802015305, -0.95977824926376, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80066e50 = { var80066d78, 0xffffffff }; + +struct animfloats var80066e58[] = { + { 0x034a, 20, 0, 0, 0, -1, 25, 50, -1, -1, 10, 50, 0.34901028871536, -0.34901028871536, 0.52351540327072, -0.52351540327072, 1, 1 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80066ee8 = { var80066e58, 0xffffffff }; + u32 var80066ef0 = (u32) &var80066c48; u32 var80066ef4 = (u32) &var80066c48; u32 var80066ef8 = (u32) &var80066c48; @@ -3039,212 +1947,38 @@ u32 var80066fe0 = (u32) &var80066ee8; u32 var80066fe4 = (u32) &var80066ee8; u32 var80066fe8 = (u32) &var80066ee8; u32 var80066fec = (u32) &var80066ee8; -u32 var80066ff0 = 0x00740000; -u32 var80066ff4 = 0x41b00000; -u32 var80066ff8 = 0x00000000; -u32 var80066ffc = 0x00000000; -u32 var80067000 = 0x41200000; -u32 var80067004 = 0x42de0000; -u32 var80067008 = 0x42080000; -u32 var8006700c = 0x42ae0000; -u32 var80067010 = 0xbf800000; -u32 var80067014 = 0xbf800000; -u32 var80067018 = 0x41880000; -u32 var8006701c = 0x42d00000; -u32 var80067020 = 0x3f5f5dd8; -u32 var80067024 = 0xbf32b17a; -u32 var80067028 = 0x3f1c5b4b; -u32 var8006702c = 0xbf4907a9; -u32 var80067030 = 0x00000000; -u32 var80067034 = 0x00000000; -u32 var80067038 = 0x00770000; -u32 var8006703c = 0x41c80000; -u32 var80067040 = 0x00000000; -u32 var80067044 = 0x00000000; -u32 var80067048 = 0x41100000; -u32 var8006704c = 0x42b80000; -u32 var80067050 = 0x42040000; -u32 var80067054 = 0x42780000; -u32 var80067058 = 0xbf800000; -u32 var8006705c = 0xbf800000; -u32 var80067060 = 0x41900000; -u32 var80067064 = 0x428a0000; -u32 var80067068 = 0x3f5f5dd8; -u32 var8006706c = 0xbf32b17a; -u32 var80067070 = 0x3f1c5b4b; -u32 var80067074 = 0xbf4907a9; -u32 var80067078 = 0x00000000; -u32 var8006707c = 0x00000000; -u32 var80067080 = 0x00000000; -u32 var80067084 = 0x00000000; -u32 var80067088 = 0x00000000; -u32 var8006708c = 0x00000000; -u32 var80067090 = 0x00000000; -u32 var80067094 = 0xbf800000; -u32 var80067098 = 0x00000000; -u32 var8006709c = 0x00000000; -u32 var800670a0 = 0x00000000; -u32 var800670a4 = 0x00000000; -u32 var800670a8 = 0x00000000; -u32 var800670ac = 0x00000000; -u32 var800670b0 = 0x00000000; -u32 var800670b4 = 0x00000000; -u32 var800670b8 = 0x00000000; -u32 var800670bc = 0x00000000; -u32 var800670c0 = 0x00000000; -u32 var800670c4 = 0x00000000; -u32 var800670c8 = (u32) &var80066ff0; -u32 var800670cc = 0xffffffff; -u32 var800670d0 = 0x00750000; -u32 var800670d4 = 0x41e00000; -u32 var800670d8 = 0x00000000; -u32 var800670dc = 0x3fc90fdb; -u32 var800670e0 = 0x41700000; -u32 var800670e4 = 0x42d80000; -u32 var800670e8 = 0x42080000; -u32 var800670ec = 0x42920000; -u32 var800670f0 = 0xbf800000; -u32 var800670f4 = 0xbf800000; -u32 var800670f8 = 0x41880000; -u32 var800670fc = 0x42ba0000; -u32 var80067100 = 0x3f5f5dd8; -u32 var80067104 = 0xbf32b17a; -u32 var80067108 = 0x3f06051b; -u32 var8006710c = 0xbf4907a9; -u32 var80067110 = 0x00000000; -u32 var80067114 = 0x00000000; -u32 var80067118 = 0x00780000; -u32 var8006711c = 0x41980000; -u32 var80067120 = 0x00000000; -u32 var80067124 = 0x3fc90fdb; -u32 var80067128 = 0x40400000; -u32 var8006712c = 0x42be0000; -u32 var80067130 = 0x41f00000; -u32 var80067134 = 0x42800000; -u32 var80067138 = 0xbf800000; -u32 var8006713c = 0xbf800000; -u32 var80067140 = 0x41600000; -u32 var80067144 = 0x428e0000; -u32 var80067148 = 0x3f5f5dd8; -u32 var8006714c = 0xbf32b17a; -u32 var80067150 = 0x3f06051b; -u32 var80067154 = 0xbf4907a9; -u32 var80067158 = 0x3fc00000; -u32 var8006715c = 0x3f800000; -u32 var80067160 = 0x00000000; -u32 var80067164 = 0x00000000; -u32 var80067168 = 0x00000000; -u32 var8006716c = 0x00000000; -u32 var80067170 = 0x00000000; -u32 var80067174 = 0xbf800000; -u32 var80067178 = 0x00000000; -u32 var8006717c = 0x00000000; -u32 var80067180 = 0x00000000; -u32 var80067184 = 0x00000000; -u32 var80067188 = 0x00000000; -u32 var8006718c = 0x00000000; -u32 var80067190 = 0x00000000; -u32 var80067194 = 0x00000000; -u32 var80067198 = 0x00000000; -u32 var8006719c = 0x00000000; -u32 var800671a0 = 0x00000000; -u32 var800671a4 = 0x00000000; -u32 var800671a8 = (u32) &var800670d0; -u32 var800671ac = 0xffffffff; -u32 var800671b0 = 0x00760000; -u32 var800671b4 = 0x41f80000; -u32 var800671b8 = 0x00000000; -u32 var800671bc = 0x4096cbe4; -u32 var800671c0 = 0x41600000; -u32 var800671c4 = 0x42de0000; -u32 var800671c8 = 0x42200000; -u32 var800671cc = 0x42a60000; -u32 var800671d0 = 0xbf800000; -u32 var800671d4 = 0xbf800000; -u32 var800671d8 = 0x41a80000; -u32 var800671dc = 0x42bc0000; -u32 var800671e0 = 0x3f5f5dd8; -u32 var800671e4 = 0xbf32b17a; -u32 var800671e8 = 0x3f06051b; -u32 var800671ec = 0xbf4907a9; -u32 var800671f0 = 0x00000000; -u32 var800671f4 = 0x00000000; -u32 var800671f8 = 0x00790000; -u32 var800671fc = 0x41d00000; -u32 var80067200 = 0x00000000; -u32 var80067204 = 0x4096cbe4; -u32 var80067208 = 0x40e00000; -u32 var8006720c = 0x42b20000; -u32 var80067210 = 0x42080000; -u32 var80067214 = 0x42700000; -u32 var80067218 = 0xbf800000; -u32 var8006721c = 0xbf800000; -u32 var80067220 = 0x41a00000; -u32 var80067224 = 0x42880000; -u32 var80067228 = 0x3f5f5dd8; -u32 var8006722c = 0xbf32b17a; -u32 var80067230 = 0x3f06051b; -u32 var80067234 = 0xbf4907a9; -u32 var80067238 = 0x00000000; -u32 var8006723c = 0x00000000; -u32 var80067240 = 0x00000000; -u32 var80067244 = 0x00000000; -u32 var80067248 = 0x00000000; -u32 var8006724c = 0x00000000; -u32 var80067250 = 0x00000000; -u32 var80067254 = 0xbf800000; -u32 var80067258 = 0x00000000; -u32 var8006725c = 0x00000000; -u32 var80067260 = 0x00000000; -u32 var80067264 = 0x00000000; -u32 var80067268 = 0x00000000; -u32 var8006726c = 0x00000000; -u32 var80067270 = 0x00000000; -u32 var80067274 = 0x00000000; -u32 var80067278 = 0x00000000; -u32 var8006727c = 0x00000000; -u32 var80067280 = 0x00000000; -u32 var80067284 = 0x00000000; -u32 var80067288 = (u32) &var800671b0; -u32 var8006728c = 0xffffffff; -u32 var80067290 = 0x034a0000; -u32 var80067294 = 0x41a00000; -u32 var80067298 = 0x00000000; -u32 var8006729c = 0x00000000; -u32 var800672a0 = 0x00000000; -u32 var800672a4 = 0xbf800000; -u32 var800672a8 = 0x41c80000; -u32 var800672ac = 0x42480000; -u32 var800672b0 = 0xbf800000; -u32 var800672b4 = 0xbf800000; -u32 var800672b8 = 0x41200000; -u32 var800672bc = 0x42480000; -u32 var800672c0 = 0x3eb2b17a; -u32 var800672c4 = 0xbeb2b17a; -u32 var800672c8 = 0x3f06051b; -u32 var800672cc = 0xbf06051b; -u32 var800672d0 = 0x3f800000; -u32 var800672d4 = 0x3f800000; -u32 var800672d8 = 0x00000000; -u32 var800672dc = 0x00000000; -u32 var800672e0 = 0x00000000; -u32 var800672e4 = 0x00000000; -u32 var800672e8 = 0x00000000; -u32 var800672ec = 0xbf800000; -u32 var800672f0 = 0x00000000; -u32 var800672f4 = 0x00000000; -u32 var800672f8 = 0x00000000; -u32 var800672fc = 0x00000000; -u32 var80067300 = 0x00000000; -u32 var80067304 = 0x00000000; -u32 var80067308 = 0x00000000; -u32 var8006730c = 0x00000000; -u32 var80067310 = 0x00000000; -u32 var80067314 = 0x00000000; -u32 var80067318 = 0x00000000; -u32 var8006731c = 0x00000000; -u32 var80067320 = (u32) &var80067290; -u32 var80067324 = 0xffffffff; + +struct animfloats var80066ff0[] = { + { 0x0074, 22, 0, 0, 10, 111, 34, 87, -1, -1, 17, 104, 0.87252569198608, -0.69802057743073, 0.61076802015305, -0.7852731347084, 0, 0 }, + { 0x0077, 25, 0, 0, 9, 92, 33, 62, -1, -1, 18, 69, 0.87252569198608, -0.69802057743073, 0.61076802015305, -0.7852731347084, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var800670c8 = { var80066ff0, 0xffffffff }; + +struct animfloats var800670d0[] = { + { 0x0075, 28, 0, 1.5707963705063, 15, 108, 34, 73, -1, -1, 17, 93, 0.87252569198608, -0.69802057743073, 0.52351540327072, -0.7852731347084, 0, 0 }, + { 0x0078, 19, 0, 1.5707963705063, 3, 95, 30, 64, -1, -1, 14, 71, 0.87252569198608, -0.69802057743073, 0.52351540327072, -0.7852731347084, 1.5, 1 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var800671a8 = { var800670d0, 0xffffffff }; + +struct animfloats var800671b0[] = { + { 0x0076, 31, 0, 4.7123889923096, 14, 111, 40, 83, -1, -1, 21, 94, 0.87252569198608, -0.69802057743073, 0.52351540327072, -0.7852731347084, 0, 0 }, + { 0x0079, 26, 0, 4.7123889923096, 7, 89, 34, 60, -1, -1, 20, 68, 0.87252569198608, -0.69802057743073, 0.52351540327072, -0.7852731347084, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80067288 = { var800671b0, 0xffffffff }; + +struct animfloats var80067290[] = { + { 0x034a, 20, 0, 0, 0, -1, 25, 50, -1, -1, 10, 50, 0.34901028871536, -0.34901028871536, 0.52351540327072, -0.52351540327072, 1, 1 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80067320 = { var80067290, 0xffffffff }; + u32 var80067328 = (u32) &var800670c8; u32 var8006732c = (u32) &var800670c8; u32 var80067330 = (u32) &var800670c8; @@ -3309,656 +2043,57 @@ u32 var80067418 = (u32) &var80067320; u32 var8006741c = (u32) &var80067320; u32 var80067420 = (u32) &var80067320; u32 var80067424 = (u32) &var80067320; -u32 var80067428 = 0x000b0000; -u32 var8006742c = 0x42980000; -u32 var80067430 = 0x00000000; -u32 var80067434 = 0x00000000; -u32 var80067438 = 0x41a00000; -u32 var8006743c = 0xbf800000; -u32 var80067440 = 0x42c40000; -u32 var80067444 = 0x43210000; -u32 var80067448 = 0xbf800000; -u32 var8006744c = 0xbf800000; -u32 var80067450 = 0x42ba0000; -u32 var80067454 = 0x43210000; -u32 var80067458 = 0x3f5f5dd8; -u32 var8006745c = 0xbf06051b; -u32 var80067460 = 0x3f32b17a; -u32 var80067464 = 0xbf32b17a; -u32 var80067468 = 0x3fd9999a; -u32 var8006746c = 0x40000000; -u32 var80067470 = 0x000c0000; -u32 var80067474 = 0x42680000; -u32 var80067478 = 0x00000000; -u32 var8006747c = 0x00000000; -u32 var80067480 = 0x41200000; -u32 var80067484 = 0xbf800000; -u32 var80067488 = 0x429a0000; -u32 var8006748c = 0x42d00000; -u32 var80067490 = 0xbf800000; -u32 var80067494 = 0xbf800000; -u32 var80067498 = 0x42900000; -u32 var8006749c = 0x42d00000; -u32 var800674a0 = 0x3f5f5dd8; -u32 var800674a4 = 0xbeb2b17a; -u32 var800674a8 = 0x3f1c5b4b; -u32 var800674ac = 0xbf32b17a; -u32 var800674b0 = 0x3fc66666; -u32 var800674b4 = 0x3fc00000; -u32 var800674b8 = 0x000d0000; -u32 var800674bc = 0x42740000; -u32 var800674c0 = 0x00000000; -u32 var800674c4 = 0x00000000; -u32 var800674c8 = 0x41200000; -u32 var800674cc = 0xbf800000; -u32 var800674d0 = 0x42a60000; -u32 var800674d4 = 0x43000000; -u32 var800674d8 = 0xbf800000; -u32 var800674dc = 0xbf800000; -u32 var800674e0 = 0x429c0000; -u32 var800674e4 = 0x43000000; -u32 var800674e8 = 0x3f5f5dd8; -u32 var800674ec = 0xbf06051b; -u32 var800674f0 = 0x3f5f5dd8; -u32 var800674f4 = 0xbf06051b; -u32 var800674f8 = 0x3f99999a; -u32 var800674fc = 0x3fa66666; -u32 var80067500 = 0x00270000; -u32 var80067504 = 0x427c0000; -u32 var80067508 = 0x00000000; -u32 var8006750c = 0x00000000; -u32 var80067510 = 0x41200000; -u32 var80067514 = 0xbf800000; -u32 var80067518 = 0x42920000; -u32 var8006751c = 0x42e40000; -u32 var80067520 = 0xbf800000; -u32 var80067524 = 0xbf800000; -u32 var80067528 = 0x42880000; -u32 var8006752c = 0x42e40000; -u32 var80067530 = 0x3f5f5dd8; -u32 var80067534 = 0xbf06051b; -u32 var80067538 = 0x3f1c5b4b; -u32 var8006753c = 0xbf1c5b4b; -u32 var80067540 = 0x3fd33333; -u32 var80067544 = 0x3fc00000; -u32 var80067548 = 0x000b0000; -u32 var8006754c = 0x42980000; -u32 var80067550 = 0x00000000; -u32 var80067554 = 0x00000000; -u32 var80067558 = 0x41a00000; -u32 var8006755c = 0x42980000; -u32 var80067560 = 0x42c40000; -u32 var80067564 = 0x43210000; -u32 var80067568 = 0xbf800000; -u32 var8006756c = 0xbf800000; -u32 var80067570 = 0x42ba0000; -u32 var80067574 = 0x43210000; -u32 var80067578 = 0x3f5f5dd8; -u32 var8006757c = 0xbf06051b; -u32 var80067580 = 0x3f32b17a; -u32 var80067584 = 0xbf32b17a; -u32 var80067588 = 0x3fd9999a; -u32 var8006758c = 0x40000000; -u32 var80067590 = 0x000c0000; -u32 var80067594 = 0x42680000; -u32 var80067598 = 0x00000000; -u32 var8006759c = 0x00000000; -u32 var800675a0 = 0x41200000; -u32 var800675a4 = 0x427c0000; -u32 var800675a8 = 0x429a0000; -u32 var800675ac = 0x42d00000; -u32 var800675b0 = 0xbf800000; -u32 var800675b4 = 0xbf800000; -u32 var800675b8 = 0x42900000; -u32 var800675bc = 0x42d00000; -u32 var800675c0 = 0x3f5f5dd8; -u32 var800675c4 = 0xbeb2b17a; -u32 var800675c8 = 0x3f1c5b4b; -u32 var800675cc = 0xbf32b17a; -u32 var800675d0 = 0x3fc66666; -u32 var800675d4 = 0x3fc00000; -u32 var800675d8 = 0x000d0000; -u32 var800675dc = 0x42740000; -u32 var800675e0 = 0x00000000; -u32 var800675e4 = 0x00000000; -u32 var800675e8 = 0x41200000; -u32 var800675ec = 0x42600000; -u32 var800675f0 = 0x42a60000; -u32 var800675f4 = 0x43000000; -u32 var800675f8 = 0xbf800000; -u32 var800675fc = 0xbf800000; -u32 var80067600 = 0x429c0000; -u32 var80067604 = 0x43000000; -u32 var80067608 = 0x3f5f5dd8; -u32 var8006760c = 0xbf06051b; -u32 var80067610 = 0x3f5f5dd8; -u32 var80067614 = 0xbf06051b; -u32 var80067618 = 0x3f99999a; -u32 var8006761c = 0x3fa66666; -u32 var80067620 = 0x00270000; -u32 var80067624 = 0x427c0000; -u32 var80067628 = 0x00000000; -u32 var8006762c = 0x00000000; -u32 var80067630 = 0x41200000; -u32 var80067634 = 0x42480000; -u32 var80067638 = 0x42920000; -u32 var8006763c = 0x42e40000; -u32 var80067640 = 0xbf800000; -u32 var80067644 = 0xbf800000; -u32 var80067648 = 0x42880000; -u32 var8006764c = 0x42e40000; -u32 var80067650 = 0x3f5f5dd8; -u32 var80067654 = 0xbf06051b; -u32 var80067658 = 0x3f1c5b4b; -u32 var8006765c = 0xbf1c5b4b; -u32 var80067660 = 0x3fd33333; -u32 var80067664 = 0x3fc00000; -u32 var80067668 = 0x00450000; -u32 var8006766c = 0x00000000; -u32 var80067670 = 0x00000000; -u32 var80067674 = 0x00000000; -u32 var80067678 = 0x40e00000; -u32 var8006767c = 0x42800000; -u32 var80067680 = 0x41980000; -u32 var80067684 = 0x424c0000; -u32 var80067688 = 0x41c00000; -u32 var8006768c = 0x42380000; -u32 var80067690 = 0x41600000; -u32 var80067694 = 0x42680000; -u32 var80067698 = 0x3f5f5dd8; -u32 var8006769c = 0xbf32b17a; -u32 var800676a0 = 0x3f06051b; -u32 var800676a4 = 0xbf4907a9; -u32 var800676a8 = 0x00000000; -u32 var800676ac = 0x00000000; -u32 var800676b0 = 0x004a0000; -u32 var800676b4 = 0x00000000; -u32 var800676b8 = 0x00000000; -u32 var800676bc = 0x3fc90fdb; -u32 var800676c0 = 0x41600000; -u32 var800676c4 = 0x42980000; -u32 var800676c8 = 0x41d00000; -u32 var800676cc = 0x41f80000; -u32 var800676d0 = 0x41f80000; -u32 var800676d4 = 0x42180000; -u32 var800676d8 = 0x41700000; -u32 var800676dc = 0x42440000; -u32 var800676e0 = 0x3f5f5dd8; -u32 var800676e4 = 0xbf32b17a; -u32 var800676e8 = 0x3f06051b; -u32 var800676ec = 0xbf86051b; -u32 var800676f0 = 0x00000000; -u32 var800676f4 = 0x00000000; -u32 var800676f8 = 0x004c0000; -u32 var800676fc = 0x41d00000; -u32 var80067700 = 0x00000000; -u32 var80067704 = 0x00000000; -u32 var80067708 = 0x41c80000; -u32 var8006770c = 0x42b20000; -u32 var80067710 = 0x42240000; -u32 var80067714 = 0x427c0000; -u32 var80067718 = 0x42240000; -u32 var8006771c = 0x424c0000; -u32 var80067720 = 0x41a80000; -u32 var80067724 = 0x42a00000; -u32 var80067728 = 0x3f5f5dd8; -u32 var8006772c = 0xbf32b17a; -u32 var80067730 = 0x3eb2b17a; -u32 var80067734 = 0xbf913033; -u32 var80067738 = 0x00000000; -u32 var8006773c = 0x00000000; -u32 var80067740 = 0x00500000; -u32 var80067744 = 0x41900000; -u32 var80067748 = 0x00000000; -u32 var8006774c = 0x3fc90fdb; -u32 var80067750 = 0x41300000; -u32 var80067754 = 0x429c0000; -u32 var80067758 = 0x42040000; -u32 var8006775c = 0x42500000; -u32 var80067760 = 0x420c0000; -u32 var80067764 = 0x42340000; -u32 var80067768 = 0x41700000; -u32 var8006776c = 0x42840000; -u32 var80067770 = 0x3f5f5dd8; -u32 var80067774 = 0xbdb2b17a; -u32 var80067778 = 0x3f32b17a; -u32 var8006777c = 0xbf4907a9; -u32 var80067780 = 0x3fc00000; -u32 var80067784 = 0x3f800000; -u32 var80067788 = 0x007a0000; -u32 var8006778c = 0x41d00000; -u32 var80067790 = 0x00000000; -u32 var80067794 = 0x00000000; -u32 var80067798 = 0x40e00000; -u32 var8006779c = 0x42b80000; -u32 var800677a0 = 0x41e00000; -u32 var800677a4 = 0x42880000; -u32 var800677a8 = 0xbf800000; -u32 var800677ac = 0xbf800000; -u32 var800677b0 = 0x41300000; -u32 var800677b4 = 0x42920000; -u32 var800677b8 = 0x3f5f5dd8; -u32 var800677bc = 0xbf32b17a; -u32 var800677c0 = 0x3f32b17a; -u32 var800677c4 = 0xbf32b17a; -u32 var800677c8 = 0x00000000; -u32 var800677cc = 0x00000000; -u32 var800677d0 = 0x007b0000; -u32 var800677d4 = 0x41d00000; -u32 var800677d8 = 0x00000000; -u32 var800677dc = 0x3fc90fdb; -u32 var800677e0 = 0x41100000; -u32 var800677e4 = 0x42e00000; -u32 var800677e8 = 0x42180000; -u32 var800677ec = 0x42ae0000; -u32 var800677f0 = 0xbf800000; -u32 var800677f4 = 0xbf800000; -u32 var800677f8 = 0x41980000; -u32 var800677fc = 0x42c40000; -u32 var80067800 = 0x3f5f5dd8; -u32 var80067804 = 0xbf32b17a; -u32 var80067808 = 0x3edf5dd8; -u32 var8006780c = 0xbedf5dd8; -u32 var80067810 = 0x00000000; -u32 var80067814 = 0x00000000; -u32 var80067818 = 0x00740000; -u32 var8006781c = 0x41b00000; -u32 var80067820 = 0x00000000; -u32 var80067824 = 0x00000000; -u32 var80067828 = 0x41200000; -u32 var8006782c = 0x41300000; -u32 var80067830 = 0x42080000; -u32 var80067834 = 0x42ae0000; -u32 var80067838 = 0xbf800000; -u32 var8006783c = 0xbf800000; -u32 var80067840 = 0x41880000; -u32 var80067844 = 0x42d00000; -u32 var80067848 = 0x3f5f5dd8; -u32 var8006784c = 0xbf32b17a; -u32 var80067850 = 0x3f1c5b4b; -u32 var80067854 = 0xbf4907a9; -u32 var80067858 = 0x00000000; -u32 var8006785c = 0x00000000; -u32 var80067860 = 0x00750000; -u32 var80067864 = 0x41e00000; -u32 var80067868 = 0x00000000; -u32 var8006786c = 0x3fc90fdb; -u32 var80067870 = 0x41700000; -u32 var80067874 = 0x42d80000; -u32 var80067878 = 0x42080000; -u32 var8006787c = 0x42920000; -u32 var80067880 = 0xbf800000; -u32 var80067884 = 0xbf800000; -u32 var80067888 = 0x41880000; -u32 var8006788c = 0x42ba0000; -u32 var80067890 = 0x3f5f5dd8; -u32 var80067894 = 0xbf32b17a; -u32 var80067898 = 0x3f06051b; -u32 var8006789c = 0xbf4907a9; -u32 var800678a0 = 0x00000000; -u32 var800678a4 = 0x00000000; -u32 var800678a8 = 0x007a0000; -u32 var800678ac = 0x41d00000; -u32 var800678b0 = 0x00000000; -u32 var800678b4 = 0x00000000; -u32 var800678b8 = 0x40e00000; -u32 var800678bc = 0x42b80000; -u32 var800678c0 = 0x41e00000; -u32 var800678c4 = 0x42880000; -u32 var800678c8 = 0xbf800000; -u32 var800678cc = 0xbf800000; -u32 var800678d0 = 0x41300000; -u32 var800678d4 = 0x42920000; -u32 var800678d8 = 0x3f5f5dd8; -u32 var800678dc = 0xbf32b17a; -u32 var800678e0 = 0x3f32b17a; -u32 var800678e4 = 0xbf32b17a; -u32 var800678e8 = 0x00000000; -u32 var800678ec = 0x00000000; -u32 var800678f0 = 0x007d0000; -u32 var800678f4 = 0x41c80000; -u32 var800678f8 = 0x00000000; -u32 var800678fc = 0x3fc90fdb; -u32 var80067900 = 0x41200000; -u32 var80067904 = 0x42e00000; -u32 var80067908 = 0x42000000; -u32 var8006790c = 0x42ac0000; -u32 var80067910 = 0xbf800000; -u32 var80067914 = 0xbf800000; -u32 var80067918 = 0x41980000; -u32 var8006791c = 0x42c20000; -u32 var80067920 = 0x3f5f5dd8; -u32 var80067924 = 0xbf32b17a; -u32 var80067928 = 0x3edf5dd8; -u32 var8006792c = 0xbedf5dd8; -u32 var80067930 = 0x00000000; -u32 var80067934 = 0x00000000; -u32 var80067938 = 0x00770000; -u32 var8006793c = 0x41c80000; -u32 var80067940 = 0x00000000; -u32 var80067944 = 0x00000000; -u32 var80067948 = 0x41100000; -u32 var8006794c = 0x42b80000; -u32 var80067950 = 0x42040000; -u32 var80067954 = 0x42780000; -u32 var80067958 = 0xbf800000; -u32 var8006795c = 0xbf800000; -u32 var80067960 = 0x41900000; -u32 var80067964 = 0x428a0000; -u32 var80067968 = 0x3f5f5dd8; -u32 var8006796c = 0xbf32b17a; -u32 var80067970 = 0x3f1c5b4b; -u32 var80067974 = 0xbf4907a9; -u32 var80067978 = 0x00000000; -u32 var8006797c = 0x00000000; -u32 var80067980 = 0x00780000; -u32 var80067984 = 0x41980000; -u32 var80067988 = 0x00000000; -u32 var8006798c = 0x3fc90fdb; -u32 var80067990 = 0x40400000; -u32 var80067994 = 0x42be0000; -u32 var80067998 = 0x41f00000; -u32 var8006799c = 0x42800000; -u32 var800679a0 = 0xbf800000; -u32 var800679a4 = 0xbf800000; -u32 var800679a8 = 0x41600000; -u32 var800679ac = 0x428e0000; -u32 var800679b0 = 0x3f5f5dd8; -u32 var800679b4 = 0xbf32b17a; -u32 var800679b8 = 0x3f06051b; -u32 var800679bc = 0xbf4907a9; -u32 var800679c0 = 0x3fc00000; -u32 var800679c4 = 0x3f800000; -u32 var800679c8 = 0x00000000; -u32 var800679cc = 0x00000000; -u32 var800679d0 = 0x00000000; -u32 var800679d4 = 0x00000000; -u32 var800679d8 = 0x00000000; -u32 var800679dc = 0xbf800000; -u32 var800679e0 = 0x00000000; -u32 var800679e4 = 0x00000000; -u32 var800679e8 = 0x00000000; -u32 var800679ec = 0x00000000; -u32 var800679f0 = 0x00000000; -u32 var800679f4 = 0x00000000; -u32 var800679f8 = 0x00000000; -u32 var800679fc = 0x00000000; -u32 var80067a00 = 0x00000000; -u32 var80067a04 = 0x00000000; -u32 var80067a08 = 0x00000000; -u32 var80067a0c = 0x00000000; -u32 var80067a10 = 0x00300000; -u32 var80067a14 = 0x00000000; -u32 var80067a18 = 0x00000000; -u32 var80067a1c = 0x00000000; -u32 var80067a20 = 0x00000000; -u32 var80067a24 = 0xbf800000; -u32 var80067a28 = 0x00000000; -u32 var80067a2c = 0x00000000; -u32 var80067a30 = 0xbf800000; -u32 var80067a34 = 0xbf800000; -u32 var80067a38 = 0x00000000; -u32 var80067a3c = 0x00000000; -u32 var80067a40 = 0x3f5f5dd8; -u32 var80067a44 = 0xbf06051b; -u32 var80067a48 = 0x3f06051b; -u32 var80067a4c = 0xbf06051b; -u32 var80067a50 = 0x3fb33333; -u32 var80067a54 = 0x3fa66666; -u32 var80067a58 = 0x00310000; -u32 var80067a5c = 0x00000000; -u32 var80067a60 = 0x00000000; -u32 var80067a64 = 0x00000000; -u32 var80067a68 = 0x00000000; -u32 var80067a6c = 0xbf800000; -u32 var80067a70 = 0x00000000; -u32 var80067a74 = 0x00000000; -u32 var80067a78 = 0xbf800000; -u32 var80067a7c = 0xbf800000; -u32 var80067a80 = 0x00000000; -u32 var80067a84 = 0x00000000; -u32 var80067a88 = 0x3f5f5dd8; -u32 var80067a8c = 0xbf06051b; -u32 var80067a90 = 0x3f06051b; -u32 var80067a94 = 0xbf06051b; -u32 var80067a98 = 0x3f8ccccd; -u32 var80067a9c = 0x3f99999a; -u32 var80067aa0 = 0x00520000; -u32 var80067aa4 = 0x00000000; -u32 var80067aa8 = 0x00000000; -u32 var80067aac = 0x00000000; -u32 var80067ab0 = 0x00000000; -u32 var80067ab4 = 0xbf800000; -u32 var80067ab8 = 0x00000000; -u32 var80067abc = 0x00000000; -u32 var80067ac0 = 0xbf800000; -u32 var80067ac4 = 0xbf800000; -u32 var80067ac8 = 0x00000000; -u32 var80067acc = 0x00000000; -u32 var80067ad0 = 0x3f5f5dd8; -u32 var80067ad4 = 0xbf06051b; -u32 var80067ad8 = 0x3f06051b; -u32 var80067adc = 0xbf06051b; -u32 var80067ae0 = 0x00000000; -u32 var80067ae4 = 0x00000000; -u32 var80067ae8 = 0x00550000; -u32 var80067aec = 0x00000000; -u32 var80067af0 = 0x00000000; -u32 var80067af4 = 0x00000000; -u32 var80067af8 = 0x00000000; -u32 var80067afc = 0xbf800000; -u32 var80067b00 = 0x00000000; -u32 var80067b04 = 0x00000000; -u32 var80067b08 = 0xbf800000; -u32 var80067b0c = 0xbf800000; -u32 var80067b10 = 0x00000000; -u32 var80067b14 = 0x00000000; -u32 var80067b18 = 0x3f5f5dd8; -u32 var80067b1c = 0xbf06051b; -u32 var80067b20 = 0x3f06051b; -u32 var80067b24 = 0xbf06051b; -u32 var80067b28 = 0x00000000; -u32 var80067b2c = 0x00000000; -u32 var80067b30 = 0x006c0000; -u32 var80067b34 = 0x00000000; -u32 var80067b38 = 0x00000000; -u32 var80067b3c = 0x00000000; -u32 var80067b40 = 0x00000000; -u32 var80067b44 = 0xbf800000; -u32 var80067b48 = 0x00000000; -u32 var80067b4c = 0x00000000; -u32 var80067b50 = 0xbf800000; -u32 var80067b54 = 0xbf800000; -u32 var80067b58 = 0x00000000; -u32 var80067b5c = 0x00000000; -u32 var80067b60 = 0x3f5f5dd8; -u32 var80067b64 = 0xbf06051b; -u32 var80067b68 = 0x3f06051b; -u32 var80067b6c = 0xbf06051b; -u32 var80067b70 = 0x00000000; -u32 var80067b74 = 0x00000000; -u32 var80067b78 = 0x006e0000; -u32 var80067b7c = 0x00000000; -u32 var80067b80 = 0x00000000; -u32 var80067b84 = 0x00000000; -u32 var80067b88 = 0x00000000; -u32 var80067b8c = 0xbf800000; -u32 var80067b90 = 0x00000000; -u32 var80067b94 = 0x00000000; -u32 var80067b98 = 0xbf800000; -u32 var80067b9c = 0xbf800000; -u32 var80067ba0 = 0x00000000; -u32 var80067ba4 = 0x00000000; -u32 var80067ba8 = 0x3f5f5dd8; -u32 var80067bac = 0xbf06051b; -u32 var80067bb0 = 0x3f06051b; -u32 var80067bb4 = 0xbf06051b; -u32 var80067bb8 = 0x00000000; -u32 var80067bbc = 0x00000000; -u32 var80067bc0 = 0x006d0000; -u32 var80067bc4 = 0x00000000; -u32 var80067bc8 = 0x00000000; -u32 var80067bcc = 0x00000000; -u32 var80067bd0 = 0x00000000; -u32 var80067bd4 = 0xbf800000; -u32 var80067bd8 = 0x00000000; -u32 var80067bdc = 0x00000000; -u32 var80067be0 = 0xbf800000; -u32 var80067be4 = 0xbf800000; -u32 var80067be8 = 0x00000000; -u32 var80067bec = 0x00000000; -u32 var80067bf0 = 0x3f5f5dd8; -u32 var80067bf4 = 0xbf06051b; -u32 var80067bf8 = 0x3f06051b; -u32 var80067bfc = 0xbf06051b; -u32 var80067c00 = 0x00000000; -u32 var80067c04 = 0x00000000; -u32 var80067c08 = 0x006f0000; -u32 var80067c0c = 0x00000000; -u32 var80067c10 = 0x00000000; -u32 var80067c14 = 0x00000000; -u32 var80067c18 = 0x00000000; -u32 var80067c1c = 0xbf800000; -u32 var80067c20 = 0x00000000; -u32 var80067c24 = 0x00000000; -u32 var80067c28 = 0xbf800000; -u32 var80067c2c = 0xbf800000; -u32 var80067c30 = 0x00000000; -u32 var80067c34 = 0x00000000; -u32 var80067c38 = 0x3f5f5dd8; -u32 var80067c3c = 0xbf06051b; -u32 var80067c40 = 0x3f06051b; -u32 var80067c44 = 0xbf06051b; -u32 var80067c48 = 0x00000000; -u32 var80067c4c = 0x00000000; -u32 var80067c50 = 0x00570000; -u32 var80067c54 = 0x00000000; -u32 var80067c58 = 0x00000000; -u32 var80067c5c = 0x3fc90fdb; -u32 var80067c60 = 0x00000000; -u32 var80067c64 = 0xbf800000; -u32 var80067c68 = 0x00000000; -u32 var80067c6c = 0x00000000; -u32 var80067c70 = 0xbf800000; -u32 var80067c74 = 0xbf800000; -u32 var80067c78 = 0x00000000; -u32 var80067c7c = 0x00000000; -u32 var80067c80 = 0x3f5f5dd8; -u32 var80067c84 = 0xbf06051b; -u32 var80067c88 = 0x3f06051b; -u32 var80067c8c = 0xbf06051b; -u32 var80067c90 = 0x00000000; -u32 var80067c94 = 0x00000000; -u32 var80067c98 = 0x00560000; -u32 var80067c9c = 0x00000000; -u32 var80067ca0 = 0x00000000; -u32 var80067ca4 = 0x4096cbe4; -u32 var80067ca8 = 0x00000000; -u32 var80067cac = 0xbf800000; -u32 var80067cb0 = 0x00000000; -u32 var80067cb4 = 0x00000000; -u32 var80067cb8 = 0xbf800000; -u32 var80067cbc = 0xbf800000; -u32 var80067cc0 = 0x00000000; -u32 var80067cc4 = 0x00000000; -u32 var80067cc8 = 0x3f5f5dd8; -u32 var80067ccc = 0xbf06051b; -u32 var80067cd0 = 0x3f06051b; -u32 var80067cd4 = 0xbf06051b; -u32 var80067cd8 = 0x00000000; -u32 var80067cdc = 0x00000000; -u32 var80067ce0 = 0x00000000; -u32 var80067ce4 = 0x00000000; -u32 var80067ce8 = 0x00000000; -u32 var80067cec = 0x00000000; -u32 var80067cf0 = 0x00000000; -u32 var80067cf4 = 0xbf800000; -u32 var80067cf8 = 0x00000000; -u32 var80067cfc = 0x00000000; -u32 var80067d00 = 0x00000000; -u32 var80067d04 = 0x00000000; -u32 var80067d08 = 0x00000000; -u32 var80067d0c = 0x00000000; -u32 var80067d10 = 0x00000000; -u32 var80067d14 = 0x00000000; -u32 var80067d18 = 0x00000000; -u32 var80067d1c = 0x00000000; -u32 var80067d20 = 0x00000000; -u32 var80067d24 = 0x00000000; -u32 var80067d28 = 0x02690000; -u32 var80067d2c = 0x00000000; -u32 var80067d30 = 0x00000000; -u32 var80067d34 = 0x00000000; -u32 var80067d38 = 0x00000000; -u32 var80067d3c = 0x436c0000; -u32 var80067d40 = 0x00000000; -u32 var80067d44 = 0x00000000; -u32 var80067d48 = 0xbf800000; -u32 var80067d4c = 0xbf800000; -u32 var80067d50 = 0x00000000; -u32 var80067d54 = 0x00000000; -u32 var80067d58 = 0x3f5f5dd8; -u32 var80067d5c = 0xbf06051b; -u32 var80067d60 = 0x3f06051b; -u32 var80067d64 = 0xbf06051b; -u32 var80067d68 = 0x00000000; -u32 var80067d6c = 0x00000000; -u32 var80067d70 = 0x026a0000; -u32 var80067d74 = 0x00000000; -u32 var80067d78 = 0x00000000; -u32 var80067d7c = 0x00000000; -u32 var80067d80 = 0x00000000; -u32 var80067d84 = 0xbf800000; -u32 var80067d88 = 0x00000000; -u32 var80067d8c = 0x00000000; -u32 var80067d90 = 0xbf800000; -u32 var80067d94 = 0xbf800000; -u32 var80067d98 = 0x00000000; -u32 var80067d9c = 0x00000000; -u32 var80067da0 = 0x3f5f5dd8; -u32 var80067da4 = 0xbf06051b; -u32 var80067da8 = 0x3f06051b; -u32 var80067dac = 0xbf06051b; -u32 var80067db0 = 0x00000000; -u32 var80067db4 = 0x00000000; -u32 var80067db8 = 0x026b0000; -u32 var80067dbc = 0x00000000; -u32 var80067dc0 = 0x00000000; -u32 var80067dc4 = 0x00000000; -u32 var80067dc8 = 0x00000000; -u32 var80067dcc = 0xbf800000; -u32 var80067dd0 = 0x00000000; -u32 var80067dd4 = 0x00000000; -u32 var80067dd8 = 0xbf800000; -u32 var80067ddc = 0xbf800000; -u32 var80067de0 = 0x00000000; -u32 var80067de4 = 0x00000000; -u32 var80067de8 = 0x3f5f5dd8; -u32 var80067dec = 0xbf06051b; -u32 var80067df0 = 0x3f06051b; -u32 var80067df4 = 0xbf06051b; -u32 var80067df8 = 0x00000000; -u32 var80067dfc = 0x00000000; -u32 var80067e00 = 0x00000000; -u32 var80067e04 = 0x00000000; -u32 var80067e08 = 0x00000000; -u32 var80067e0c = 0x00000000; -u32 var80067e10 = 0x00000000; -u32 var80067e14 = 0xbf800000; -u32 var80067e18 = 0x00000000; -u32 var80067e1c = 0x00000000; -u32 var80067e20 = 0x00000000; -u32 var80067e24 = 0x00000000; -u32 var80067e28 = 0x00000000; -u32 var80067e2c = 0x00000000; -u32 var80067e30 = 0x00000000; -u32 var80067e34 = 0x00000000; -u32 var80067e38 = 0x00000000; -u32 var80067e3c = 0x00000000; -u32 var80067e40 = 0x00000000; -u32 var80067e44 = 0x00000000; -u32 var80067e48 = (u32) &var80067d28; -u32 var80067e4c = 0xffffffff; + +struct animfloats var80067428 = { 0x000b, 76, 0, 0, 20, -1, 98, 161, -1, -1, 93, 161, 0.87252569198608, -0.52351540327072, 0.69802057743073, -0.69802057743073, 1.7000000476837, 2 }; +struct animfloats var80067470 = { 0x000c, 58, 0, 0, 10, -1, 77, 104, -1, -1, 72, 104, 0.87252569198608, -0.34901028871536, 0.61076802015305, -0.69802057743073, 1.5499999523163, 1.5 }; +struct animfloats var800674b8 = { 0x000d, 61, 0, 0, 10, -1, 83, 128, -1, -1, 78, 128, 0.87252569198608, -0.52351540327072, 0.87252569198608, -0.52351540327072, 1.2000000476837, 1.2999999523163 }; +struct animfloats var80067500 = { 0x0027, 63, 0, 0, 10, -1, 73, 114, -1, -1, 68, 114, 0.87252569198608, -0.52351540327072, 0.61076802015305, -0.61076802015305, 1.6499999761581, 1.5 }; +struct animfloats var80067548 = { 0x000b, 76, 0, 0, 20, 76, 98, 161, -1, -1, 93, 161, 0.87252569198608, -0.52351540327072, 0.69802057743073, -0.69802057743073, 1.7000000476837, 2 }; +struct animfloats var80067590 = { 0x000c, 58, 0, 0, 10, 63, 77, 104, -1, -1, 72, 104, 0.87252569198608, -0.34901028871536, 0.61076802015305, -0.69802057743073, 1.5499999523163, 1.5 }; +struct animfloats var800675d8 = { 0x000d, 61, 0, 0, 10, 56, 83, 128, -1, -1, 78, 128, 0.87252569198608, -0.52351540327072, 0.87252569198608, -0.52351540327072, 1.2000000476837, 1.2999999523163 }; +struct animfloats var80067620 = { 0x0027, 63, 0, 0, 10, 50, 73, 114, -1, -1, 68, 114, 0.87252569198608, -0.52351540327072, 0.61076802015305, -0.61076802015305, 1.6499999761581, 1.5 }; +struct animfloats var80067668 = { 0x0045, 0, 0, 0, 7, 64, 19, 51, 24, 46, 14, 58, 0.87252569198608, -0.69802057743073, 0.52351540327072, -0.7852731347084, 0, 0 }; +struct animfloats var800676b0 = { 0x004a, 0, 0, 1.5707963705063, 14, 76, 26, 31, 31, 38, 15, 49, 0.87252569198608, -0.69802057743073, 0.52351540327072, -1.0470308065414, 0, 0 }; +struct animfloats var800676f8 = { 0x004c, 26, 0, 0, 25, 89, 41, 63, 41, 51, 21, 80, 0.87252569198608, -0.69802057743073, 0.34901028871536, -1.1342834234238, 0, 0 }; +struct animfloats var80067740 = { 0x0050, 18, 0, 1.5707963705063, 11, 78, 33, 52, 35, 45, 15, 66, 0.87252569198608, -0.087252572178841, 0.69802057743073, -0.7852731347084, 1.5, 1 }; +struct animfloats var80067788 = { 0x007a, 26, 0, 0, 7, 92, 28, 68, -1, -1, 11, 73, 0.87252569198608, -0.69802057743073, 0.69802057743073, -0.69802057743073, 0, 0 }; +struct animfloats var800677d0 = { 0x007b, 26, 0, 1.5707963705063, 9, 112, 38, 87, -1, -1, 19, 98, 0.87252569198608, -0.69802057743073, 0.43626284599304, -0.43626284599304, 0, 0 }; +struct animfloats var80067818 = { 0x0074, 22, 0, 0, 10, 11, 34, 87, -1, -1, 17, 104, 0.87252569198608, -0.69802057743073, 0.61076802015305, -0.7852731347084, 0, 0 }; +struct animfloats var80067860 = { 0x0075, 28, 0, 1.5707963705063, 15, 108, 34, 73, -1, -1, 17, 93, 0.87252569198608, -0.69802057743073, 0.52351540327072, -0.7852731347084, 0, 0 }; +struct animfloats var800678a8 = { 0x007a, 26, 0, 0, 7, 92, 28, 68, -1, -1, 11, 73, 0.87252569198608, -0.69802057743073, 0.69802057743073, -0.69802057743073, 0, 0 }; +struct animfloats var800678f0 = { 0x007d, 25, 0, 1.5707963705063, 10, 112, 32, 86, -1, -1, 19, 97, 0.87252569198608, -0.69802057743073, 0.43626284599304, -0.43626284599304, 0, 0 }; +struct animfloats var80067938 = { 0x0077, 25, 0, 0, 9, 92, 33, 62, -1, -1, 18, 69, 0.87252569198608, -0.69802057743073, 0.61076802015305, -0.7852731347084, 0, 0 }; + +struct animfloats var80067980[] = { + { 0x0078, 19, 0, 1.5707963705063, 3, 95, 30, 64, -1, -1, 14, 71, 0.87252569198608, -0.69802057743073, 0.52351540327072, -0.7852731347084, 1.5, 1 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct animfloats var80067a10 = { 0x0030, 0, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 1.3999999761581, 1.2999999523163 }; +struct animfloats var80067a58 = { 0x0031, 0, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 1.1000000238419, 1.2000000476837 }; +struct animfloats var80067aa0 = { 0x0052, 0, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 0, 0 }; +struct animfloats var80067ae8 = { 0x0055, 0, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 0, 0 }; +struct animfloats var80067b30 = { 0x006c, 0, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 0, 0 }; +struct animfloats var80067b78 = { 0x006e, 0, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 0, 0 }; +struct animfloats var80067bc0 = { 0x006d, 0, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 0, 0 }; + +struct animfloats var80067c08[] = { + { 0x006f, 0, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 0, 0 }, + { 0x0057, 0, 0, 1.5707963705063, 0, -1, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 0, 0 }, + { 0x0056, 0, 0, 4.7123889923096, 0, -1, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct animfloats var80067d28[] = { 0x0269, 0, 0, 0, 0, 236, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 0, 0 }; + +struct animfloats var80067d70[] = { + { 0x026a, 0, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 0, 0 }, + { 0x026b, 0, 0, 0, 0, -1, 0, 0, -1, -1, 0, 0, 0.87252569198608, -0.52351540327072, 0.52351540327072, -0.52351540327072, 0, 0 }, + { 0x0000, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, +}; + +struct var80065750 var80067e48 = { var80067d28, 0xffffffff }; + u32 var80067e50 = (u32) &var80067e48; // 80067e54 diff --git a/src/include/game/data/data_0083d0.h b/src/include/game/data/data_0083d0.h index 8bac1ae75..bfd5af986 100644 --- a/src/include/game/data/data_0083d0.h +++ b/src/include/game/data/data_0083d0.h @@ -139,31 +139,30 @@ 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 struct animfloats var80067428; +extern struct animfloats var80067470; +extern struct animfloats var800674b8; +extern struct animfloats var80067500; +extern struct animfloats var80067548; +extern struct animfloats var80067590; +extern struct animfloats var800675d8; +extern struct animfloats var80067620; +extern struct animfloats var80067668; +extern struct animfloats var800676b0; +extern struct animfloats var800676f8; +extern struct animfloats var80067740; +extern struct animfloats var80067788; +extern struct animfloats var800677d0; +extern struct animfloats var80067818; +extern struct animfloats var80067860; +extern struct animfloats var800678a8; +extern struct animfloats var800678f0; +extern struct animfloats var80067938; +extern struct animfloats var80067980[]; +extern struct animfloats var80067bc0; +extern struct animfloats var80067c08[]; +extern struct animfloats var80067d28[]; +extern struct animfloats var80067d70[]; extern u32 var80067e50; extern struct chrdata *g_ChrsB; extern s16 *g_ChrnumsB; diff --git a/src/include/types.h b/src/include/types.h index 11db90575..d6544ea84 100644 --- a/src/include/types.h +++ b/src/include/types.h @@ -5764,4 +5764,30 @@ struct movedata { /*0xa8*/ s32 unka8; }; +struct animfloats { + /*0x00*/ u16 animnum; + /*0x04*/ f32 unk04; + /*0x08*/ f32 unk08; + /*0x0c*/ f32 unk0c; + /*0x10*/ f32 unk10; + /*0x14*/ f32 unk14; + /*0x18*/ f32 unk18; + /*0x1c*/ f32 unk1c; + /*0x20*/ f32 unk20; + /*0x24*/ f32 unk24; + /*0x28*/ f32 unk28; + /*0x2c*/ f32 unk2c; + /*0x30*/ f32 unk30; + /*0x34*/ f32 unk34; + /*0x38*/ f32 unk38; + /*0x3c*/ f32 unk3c; + /*0x40*/ f32 unk40; + /*0x44*/ f32 unk44; +}; + +struct var80065750 { + struct animfloats *unk00; + u32 unk04; +}; + #endif