You've already forked ultrasm64-2
mirror of
https://github.com/HackerN64/ultrasm64-2.git
synced 2026-01-21 10:38:08 -08:00
Refresh 3
This commit is contained in:
54
actors/amp/anims/anim_0800401C.inc.c
Normal file
54
actors/amp/anims/anim_0800401C.inc.c
Normal file
@@ -0,0 +1,54 @@
|
||||
// 0x08003E30
|
||||
static const s16 amp_seg8_animvalue_08003E30[] = {
|
||||
0x0000, 0x0000, 0x0D79, 0x1AF2, 0x286B, 0x35E4, 0x435D, 0x50D6,
|
||||
0x5E50, 0x6BC9, 0x7942, 0x86BE, 0x9437, 0xA1B0, 0xAF2A, 0xBCA3,
|
||||
0xCA1C, 0xD795, 0xE50E, 0xF287, 0x1872, 0x0000, 0x1AF2, 0x35E4,
|
||||
0x50D6, 0x6BC9, 0x86BE, 0xA1B0, 0xBCA3, 0xD795, 0xF287, 0x0D79,
|
||||
0x286B, 0x435D, 0x5E50, 0x7942, 0x9437, 0xAF2A, 0xCA1C, 0xE50E,
|
||||
0x0000, 0x1AF2, 0x35E4, 0x50D6, 0x6BC9, 0x86BE, 0xA1B0, 0xBCA3,
|
||||
0xD795, 0xF287, 0x0D79, 0x286B, 0x435D, 0x5E50, 0x7942, 0x9437,
|
||||
0xAF2A, 0xCA1C, 0xE50E, 0x8001, 0x5793, 0x2F28, 0x06BC, 0xDE52,
|
||||
0xB5E6, 0x8D7B, 0x650C, 0x3CA1, 0x1435, 0xEBCB, 0xC35F, 0x9AF4,
|
||||
0x7285, 0x4A1A, 0x21AE, 0xF944, 0xD0D8, 0xA86D, 0x3FFF, 0x0000,
|
||||
0x0D7C, 0x1AF9, 0x2876, 0x35F3, 0x4370, 0x50ED, 0x5E6A, 0x6BE7,
|
||||
0x7964, 0x86E3, 0x9460, 0xA1DD, 0xAF5A, 0xBCD7, 0xCA54, 0xD7D1,
|
||||
0xE54E, 0xF2CB, 0xC001, 0x3FFF, 0x0000, 0x0D7B, 0x1AF7, 0x2873,
|
||||
0x35EF, 0x436B, 0x50E6, 0x5E62, 0x6BDE, 0x795A, 0x86D9, 0x9455,
|
||||
0xA1D0, 0xAF4C, 0xBCC8, 0xCA44, 0xD7C0, 0xE53B, 0xF2B7, 0xC001,
|
||||
0x3FFF, 0xC001, 0xCD7A, 0xDAF2, 0xE86B, 0xF5E3, 0x035B, 0x10D3,
|
||||
0x1E4C, 0x2BC4, 0x393D, 0x46B5, 0x542E, 0x61A6, 0x6F1F, 0x7C97,
|
||||
0x8A13, 0x978B, 0xA504, 0xB27D, 0xC001, 0x3FFF, 0x4D79, 0x5AF2,
|
||||
0x686C, 0x75E5, 0x8362, 0x90DB, 0x9E55, 0xABCF, 0xB948, 0xC6C2,
|
||||
0xD43B, 0xE1B5, 0xEF2F, 0xFCA8, 0x0A21, 0x179A, 0x2514, 0x328D,
|
||||
0xC001, 0x3FFF,
|
||||
};
|
||||
|
||||
// 0x08003F74
|
||||
static const u16 amp_seg8_animindex_08003F74[] = {
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00A1,
|
||||
0x0001, 0x0000, 0x0013, 0x008D, 0x0001, 0x00A0,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0001,
|
||||
0x0001, 0x0000, 0x0013, 0x0079, 0x0001, 0x008C,
|
||||
0x0001, 0x0014, 0x0001, 0x0000, 0x0013, 0x0015,
|
||||
0x0001, 0x0000, 0x0013, 0x0064, 0x0001, 0x0077,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x0028,
|
||||
0x0001, 0x0000, 0x0013, 0x004F, 0x0001, 0x0062,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0013, 0x003B,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0078,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0063,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x004E,
|
||||
};
|
||||
|
||||
// 0x0800401C
|
||||
static const struct Animation amp_seg8_anim_0800401C = {
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0x13,
|
||||
ANIMINDEX_NUMPARTS(amp_seg8_animindex_08003F74),
|
||||
amp_seg8_animvalue_08003E30,
|
||||
amp_seg8_animindex_08003F74,
|
||||
0,
|
||||
};
|
||||
1
actors/amp/anims/data.inc.c
Normal file
1
actors/amp/anims/data.inc.c
Normal file
@@ -0,0 +1 @@
|
||||
#include "anim_0800401C.inc.c"
|
||||
4
actors/amp/anims/table.inc.c
Normal file
4
actors/amp/anims/table.inc.c
Normal file
@@ -0,0 +1,4 @@
|
||||
// 0x08004034
|
||||
const struct Animation *const amp_seg8_anims_08004034[] = {
|
||||
&_seg8_anim_0800401C,
|
||||
};
|
||||
@@ -1,2 +0,0 @@
|
||||
# Amp
|
||||
|
||||
56
actors/amp/geo.inc.c
Normal file
56
actors/amp/geo.inc.c
Normal file
@@ -0,0 +1,56 @@
|
||||
// 0x0F000028
|
||||
const GeoLayout amp_geo[] = {
|
||||
GEO_SHADOW(SHADOW_CIRCLE_4_VERTS, 0xC8, 100),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_SCALE(0x00, 16384),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002C88),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_SWITCH_CASE(2, geo_switch_anim_state),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
|
||||
GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_SWITCH_CASE(2, geo_switch_anim_state),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
|
||||
GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_SWITCH_CASE(2, geo_switch_anim_state),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
|
||||
GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_SWITCH_CASE(2, geo_switch_anim_state),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
|
||||
GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002D70),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_BILLBOARD(),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_DISPLAY_LIST(LAYER_ALPHA, amp_seg8_dl_08002E58),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_END(),
|
||||
};
|
||||
@@ -1,54 +0,0 @@
|
||||
glabel amp_geo # 0x0F000028
|
||||
geo_shadow SHADOW_CIRCLE_4_VERTS, 0xC8, 100
|
||||
geo_open_node
|
||||
geo_scale 0x00, 16384
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002C88
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0
|
||||
geo_open_node
|
||||
geo_switch_case 2, geo_switch_anim_state
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0
|
||||
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0
|
||||
geo_open_node
|
||||
geo_switch_case 2, geo_switch_anim_state
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0
|
||||
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0
|
||||
geo_open_node
|
||||
geo_switch_case 2, geo_switch_anim_state
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0
|
||||
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0
|
||||
geo_open_node
|
||||
geo_switch_case 2, geo_switch_anim_state
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0
|
||||
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002BA0
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_animated_part LAYER_ALPHA, 0, 0, 0, amp_seg8_dl_08002D70
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0
|
||||
geo_open_node
|
||||
geo_billboard
|
||||
geo_open_node
|
||||
geo_display_list LAYER_ALPHA, amp_seg8_dl_08002E58
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_end
|
||||
534
actors/amp/model.inc.c
Normal file
534
actors/amp/model.inc.c
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
36
actors/bird/anims/anim_050008D0.inc.c
Normal file
36
actors/bird/anims/anim_050008D0.inc.c
Normal file
@@ -0,0 +1,36 @@
|
||||
// 0x050007E0
|
||||
static const s16 birds_seg5_animvalue_050007E0[] = {
|
||||
0x0000, 0x0013, 0x0017, 0x001A, 0x001E, 0x0022, 0x0020, 0x001A,
|
||||
0xFFFF, 0x3FFF, 0x0888, 0x0695, 0x024C, 0xFE04, 0xFC12, 0xFF4D,
|
||||
0x054D, 0x0000, 0xFF6C, 0xFE24, 0xFCDD, 0xFC48, 0xFD3F, 0xFF0A,
|
||||
0x31C6, 0x228D, 0x010E, 0xDF90, 0xD056, 0xE999, 0x1883, 0x8001,
|
||||
0x7F50, 0x7EC6, 0x7F88, 0x80B3, 0x816F, 0x80C8, 0xF778, 0xF8AE,
|
||||
0xFB59, 0xFE04, 0xFF3A, 0xFD37, 0xF97B, 0x0000, 0x0098, 0x01E8,
|
||||
0x0339, 0x03D1, 0x02D4, 0x00FD, 0x31C6, 0x22A8, 0x0165, 0xE023,
|
||||
0xD104, 0xEA1A, 0x18B0, 0x3FFF, 0x3FFF, 0xC001, 0x3FFF, 0xC001,
|
||||
0x3FFF, 0x8001, 0x7F50, 0x7EC6, 0x7F88, 0x80B3, 0x816F, 0x80C8,
|
||||
};
|
||||
|
||||
// 0x05000870
|
||||
static const u16 birds_seg5_animindex_5000870[] = {
|
||||
0x0001, 0x0000, 0x0007, 0x0001, 0x0001, 0x0008, 0x0001, 0x0000, 0x0001, 0x0009, 0x0001, 0x0000,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x0041,
|
||||
0x0001, 0x003E, 0x0001, 0x003F, 0x0001, 0x0040,
|
||||
0x0007, 0x000A, 0x0007, 0x0011, 0x0007, 0x0018,
|
||||
0x0001, 0x003B, 0x0001, 0x003C, 0x0001, 0x003D,
|
||||
0x0007, 0x0026, 0x0007, 0x002D, 0x0007, 0x0034,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x001F,
|
||||
};
|
||||
|
||||
// 0x050008D0
|
||||
static const struct Animation birds_seg5_anim_050008D0 = {
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0x07,
|
||||
ANIMINDEX_NUMPARTS(birds_seg5_animindex_5000870),
|
||||
birds_seg5_animvalue_050007E0,
|
||||
birds_seg5_animindex_5000870,
|
||||
0,
|
||||
};
|
||||
36
actors/bird/anims/anim_050009D0.inc.c
Normal file
36
actors/bird/anims/anim_050009D0.inc.c
Normal file
@@ -0,0 +1,36 @@
|
||||
// 0x050008E8
|
||||
static const s16 birds_seg5_animvalue_050008E8[] = {
|
||||
0x0000, 0x001A, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B,
|
||||
0x001A, 0xFFFF, 0x3FFF, 0x024C, 0x0246, 0x023A, 0x0234, 0x0238,
|
||||
0x0240, 0x0249, 0x024C, 0xFE24, 0xFE1D, 0xFE0F, 0xFE07, 0xFE0C,
|
||||
0xFE16, 0xFE20, 0xFE24, 0x010E, 0x0195, 0x0290, 0x0317, 0x02C6,
|
||||
0x0212, 0x015F, 0x010E, 0x7EC6, 0xFB59, 0xFB5E, 0xFB68, 0xFB6D,
|
||||
0xFB6A, 0xFB63, 0xFB5C, 0xFB59, 0x01E8, 0x01F5, 0x020B, 0x0218,
|
||||
0x0210, 0x0200, 0x01F0, 0x01E8, 0x0165, 0x01D1, 0x0299, 0x0304,
|
||||
0x02C3, 0x0235, 0x01A6, 0x0165, 0x3FFF, 0x3FFF, 0xC001, 0x3FFF,
|
||||
0xC001, 0x3FFF, 0x7EC6, 0x0000,
|
||||
};
|
||||
|
||||
// 0x05000970
|
||||
static const u16 birds_seg5_animindex_5000970[] = {
|
||||
0x0001, 0x0000, 0x0008, 0x0001, 0x0001, 0x0009, 0x0001, 0x0000, 0x0001, 0x000A, 0x0001, 0x0000,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0042,
|
||||
0x0001, 0x003F, 0x0001, 0x0040, 0x0001, 0x0041,
|
||||
0x0008, 0x000B, 0x0008, 0x0013, 0x0008, 0x001B,
|
||||
0x0001, 0x003C, 0x0001, 0x003D, 0x0001, 0x003E,
|
||||
0x0008, 0x0024, 0x0008, 0x002C, 0x0008, 0x0034,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0023,
|
||||
};
|
||||
|
||||
// 0x050009D0
|
||||
static const struct Animation birds_seg5_anim_050009D0 = {
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0x08,
|
||||
ANIMINDEX_NUMPARTS(birds_seg5_animindex_5000970),
|
||||
birds_seg5_animvalue_050008E8,
|
||||
birds_seg5_animindex_5000970,
|
||||
0,
|
||||
};
|
||||
2
actors/bird/anims/data.inc.c
Normal file
2
actors/bird/anims/data.inc.c
Normal file
@@ -0,0 +1,2 @@
|
||||
#include "anim_050008D0.inc.c"
|
||||
#include "anim_050009D0.inc.c"
|
||||
5
actors/bird/anims/table.inc.c
Normal file
5
actors/bird/anims/table.inc.c
Normal file
@@ -0,0 +1,5 @@
|
||||
// 0x050009E8
|
||||
const struct Animation *const birds_seg5_anims_050009E8[] = {
|
||||
&birds_seg5_anim_050008D0,
|
||||
&birds_seg5_anim_050009D0,
|
||||
};
|
||||
@@ -1,2 +0,0 @@
|
||||
# Birds
|
||||
|
||||
25
actors/bird/geo.inc.c
Normal file
25
actors/bird/geo.inc.c
Normal file
@@ -0,0 +1,25 @@
|
||||
// 0x0C000000
|
||||
const GeoLayout birds_geo[] = {
|
||||
GEO_SHADOW(SHADOW_CIRCLE_4_VERTS, 0x96, 100),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_SCALE(0x00, 16384),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000670),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 1, -12, 37, NULL),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000528),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 1, -12, -37, NULL),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000600),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000598),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_END(),
|
||||
};
|
||||
@@ -1,23 +0,0 @@
|
||||
glabel birds_geo # 0x0C000000
|
||||
geo_shadow SHADOW_CIRCLE_4_VERTS, 0x96, 100
|
||||
geo_open_node
|
||||
geo_scale 0x00, 16384
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000670
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 1, -12, 37
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000528
|
||||
geo_close_node
|
||||
geo_animated_part LAYER_OPAQUE, 1, -12, -37
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000600
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0, birds_seg5_dl_05000598
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_end
|
||||
227
actors/bird/model.inc.c
Normal file
227
actors/bird/model.inc.c
Normal file
@@ -0,0 +1,227 @@
|
||||
// Birds
|
||||
|
||||
// 0x05000000
|
||||
static const Ambient birds_seg5_light_05000000 = {
|
||||
{{0x07, 0x24, 0x2c}, 0, {0x07, 0x24, 0x2c}, 0}
|
||||
};
|
||||
|
||||
// 0x05000008
|
||||
static const Light birds_seg5_light_05000008 = {
|
||||
{{0x1d, 0x91, 0xb0}, 0, {0x1d, 0x91, 0xb0}, 0, {0x28, 0x28, 0x28}, 0}
|
||||
};
|
||||
|
||||
// 0x05000018
|
||||
static const Ambient birds_seg5_light_05000018 = {
|
||||
{{0x33, 0x27, 0x0d}, 0, {0x33, 0x27, 0x0d}, 0}
|
||||
};
|
||||
|
||||
// 0x05000020
|
||||
static const Light birds_seg5_light_05000020 = {
|
||||
{{0xce, 0x9d, 0x34}, 0, {0xce, 0x9d, 0x34}, 0, {0x28, 0x28, 0x28}, 0}
|
||||
};
|
||||
|
||||
// 0x05000030
|
||||
static const Ambient birds_seg5_light_05000030 = {
|
||||
{{0x3f, 0x3f, 0x3f}, 0, {0x3f, 0x3f, 0x3f}, 0}
|
||||
};
|
||||
|
||||
// 0x05000038
|
||||
static const Light birds_seg5_light_05000038 = {
|
||||
{{0xff, 0xff, 0xff}, 0, {0xff, 0xff, 0xff}, 0, {0x28, 0x28, 0x28}, 0}
|
||||
};
|
||||
|
||||
// 0x05000048
|
||||
static const Vtx birds_seg5_vertex_05000048[] = {
|
||||
{{{ 178, 2, 39}, 0, { 0, 0}, {0x0d, 0x7e, 0x00, 0x00}}},
|
||||
{{{ 122, -4, -33}, 0, { 0, 0}, {0x10, 0x79, 0xde, 0x00}}},
|
||||
{{{ 97, 10, 13}, 0, { 0, 0}, {0x0b, 0x7e, 0xff, 0x00}}},
|
||||
{{{ 47, 4, 47}, 0, { 0, 0}, {0xfe, 0x7c, 0x1b, 0xff}}},
|
||||
{{{ 53, 14, 7}, 0, { 0, 0}, {0xfe, 0x7e, 0xf8, 0xff}}},
|
||||
{{{ 0, 5, 32}, 0, { 0, 0}, {0xf0, 0x7d, 0x03, 0xff}}},
|
||||
{{{ 27, 9, 16}, 0, { 0, 0}, {0xee, 0x7d, 0x05, 0xff}}},
|
||||
{{{ 53, -8, -58}, 0, { 0, 0}, {0x0a, 0x78, 0xd8, 0xff}}},
|
||||
{{{ -4, -6, -64}, 0, { 0, 0}, {0xf1, 0x7b, 0xe9, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x050000D8
|
||||
static const Vtx birds_seg5_vertex_050000D8[] = {
|
||||
{{{ -143, -7, -29}, 0, { 0, 0}, {0x16, 0x94, 0xc2, 0x00}}},
|
||||
{{{ -86, -11, -2}, 0, { 0, 0}, {0x16, 0x94, 0xc2, 0x00}}},
|
||||
{{{ -154, -21, -9}, 0, { 0, 0}, {0x16, 0x94, 0xc2, 0x00}}},
|
||||
};
|
||||
|
||||
// 0x05000108
|
||||
static const Vtx birds_seg5_vertex_05000108[] = {
|
||||
{{{ -154, -21, 9}, 0, { 0, 0}, {0x16, 0x94, 0x3e, 0x00}}},
|
||||
{{{ -86, -11, 2}, 0, { 0, 0}, {0x16, 0x94, 0x3e, 0x00}}},
|
||||
{{{ -143, -7, 29}, 0, { 0, 0}, {0x16, 0x94, 0x3e, 0x00}}},
|
||||
};
|
||||
|
||||
// 0x05000138
|
||||
static const Vtx birds_seg5_vertex_05000138[] = {
|
||||
{{{ -152, -30, -17}, 0, { 0, 0}, {0x26, 0x87, 0x00, 0x00}}},
|
||||
{{{ -80, -7, 0}, 0, { 0, 0}, {0x26, 0x87, 0x00, 0x00}}},
|
||||
{{{ -152, -30, 17}, 0, { 0, 0}, {0x26, 0x87, 0x00, 0x00}}},
|
||||
};
|
||||
|
||||
// 0x05000168
|
||||
static const Vtx birds_seg5_vertex_05000168[] = {
|
||||
{{{ 97, 10, -13}, 0, { 0, 0}, {0x0b, 0x7e, 0x01, 0x00}}},
|
||||
{{{ 122, -4, 33}, 0, { 0, 0}, {0x10, 0x79, 0x22, 0x00}}},
|
||||
{{{ 178, 2, -39}, 0, { 0, 0}, {0x0d, 0x7e, 0x00, 0x00}}},
|
||||
{{{ 47, 4, -47}, 0, { 0, 0}, {0xfe, 0x7c, 0xe5, 0xff}}},
|
||||
{{{ 53, 14, -7}, 0, { 0, 0}, {0xff, 0x7f, 0x02, 0xff}}},
|
||||
{{{ 27, 9, -16}, 0, { 0, 0}, {0xf1, 0x7d, 0x06, 0xff}}},
|
||||
{{{ 0, 5, -32}, 0, { 0, 0}, {0xf0, 0x7d, 0xfd, 0xff}}},
|
||||
{{{ -4, -6, 64}, 0, { 0, 0}, {0xf7, 0x7c, 0x14, 0xff}}},
|
||||
{{{ 53, -8, 58}, 0, { 0, 0}, {0xfa, 0x79, 0x25, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x050001F8
|
||||
static const Vtx birds_seg5_vertex_050001F8[] = {
|
||||
{{{ 69, 4, -40}, 0, { 0, 0}, {0x40, 0x26, 0x9a, 0x00}}},
|
||||
{{{ 78, -51, -21}, 0, { 0, 0}, {0x27, 0xae, 0xa8, 0x00}}},
|
||||
{{{ -1, 0, -56}, 0, { 0, 0}, {0xf4, 0xc6, 0x90, 0x00}}},
|
||||
{{{ 69, 4, 40}, 0, { 0, 0}, {0x40, 0x26, 0x66, 0xff}}},
|
||||
{{{ 10, 48, 56}, 0, { 0, 0}, {0xef, 0x41, 0x6b, 0xff}}},
|
||||
{{{ -1, 0, 56}, 0, { 0, 0}, {0xf4, 0xc6, 0x70, 0xff}}},
|
||||
{{{ -88, 21, 0}, 0, { 0, 0}, {0xaa, 0x5d, 0x00, 0xff}}},
|
||||
{{{ -103, -10, -11}, 0, { 0, 0}, {0xa7, 0x30, 0xb4, 0xff}}},
|
||||
{{{ -103, -10, 11}, 0, { 0, 0}, {0xa7, 0x30, 0x4c, 0xff}}},
|
||||
{{{ 83, -57, 0}, 0, { 0, 0}, {0xdd, 0x87, 0x00, 0xff}}},
|
||||
{{{ -9, -30, 0}, 0, { 0, 0}, {0xe0, 0x86, 0x00, 0xff}}},
|
||||
{{{ 113, 0, -10}, 0, { 0, 0}, {0x4e, 0x32, 0xab, 0xff}}},
|
||||
{{{ 113, 0, 10}, 0, { 0, 0}, {0x4e, 0x32, 0x55, 0xff}}},
|
||||
{{{ 78, -51, 21}, 0, { 0, 0}, {0x27, 0xae, 0x58, 0xff}}},
|
||||
{{{ -103, -10, 11}, 0, { 0, 0}, {0xea, 0x88, 0x1f, 0xff}}},
|
||||
{{{ 113, -23, 0}, 0, { 0, 0}, {0x62, 0xb0, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x050002F8
|
||||
static const Vtx birds_seg5_vertex_050002F8[] = {
|
||||
{{{ 83, -57, 0}, 0, { 0, 0}, {0x60, 0xad, 0x00, 0xff}}},
|
||||
{{{ 113, -23, 0}, 0, { 0, 0}, {0x62, 0xb0, 0x00, 0x00}}},
|
||||
{{{ 78, -51, 21}, 0, { 0, 0}, {0x27, 0xae, 0x58, 0x00}}},
|
||||
{{{ 78, -51, -21}, 0, { 0, 0}, {0x27, 0xae, 0xa8, 0xff}}},
|
||||
{{{ -103, -10, -11}, 0, { 0, 0}, {0xa7, 0x30, 0xb4, 0xff}}},
|
||||
{{{ -88, 21, 0}, 0, { 0, 0}, {0xaa, 0x5d, 0x00, 0xff}}},
|
||||
{{{ 10, 48, -56}, 0, { 0, 0}, {0xef, 0x41, 0x95, 0xff}}},
|
||||
{{{ -1, 0, -56}, 0, { 0, 0}, {0xf4, 0xc6, 0x90, 0xff}}},
|
||||
{{{ 10, 48, 56}, 0, { 0, 0}, {0xef, 0x41, 0x6b, 0xff}}},
|
||||
{{{ -103, -10, 11}, 0, { 0, 0}, {0xa7, 0x30, 0x4c, 0xff}}},
|
||||
{{{ -103, -10, -11}, 0, { 0, 0}, {0xea, 0x88, 0xe1, 0xff}}},
|
||||
{{{ -9, -30, 0}, 0, { 0, 0}, {0xe0, 0x86, 0x00, 0xff}}},
|
||||
{{{ -103, -10, 11}, 0, { 0, 0}, {0xea, 0x88, 0x1f, 0xff}}},
|
||||
{{{ 83, -57, 0}, 0, { 0, 0}, {0xdd, 0x87, 0x00, 0xff}}},
|
||||
{{{ -1, 0, 56}, 0, { 0, 0}, {0xf4, 0xc6, 0x70, 0xff}}},
|
||||
{{{ 69, 4, -40}, 0, { 0, 0}, {0x40, 0x26, 0x9a, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x050003F8
|
||||
static const Vtx birds_seg5_vertex_050003F8[] = {
|
||||
{{{ -1, 0, 56}, 0, { 0, 0}, {0xf4, 0xc6, 0x70, 0xff}}},
|
||||
{{{ 78, -51, 21}, 0, { 0, 0}, {0x27, 0xae, 0x58, 0x00}}},
|
||||
{{{ 69, 4, 40}, 0, { 0, 0}, {0x40, 0x26, 0x66, 0x00}}},
|
||||
};
|
||||
|
||||
// 0x05000428
|
||||
static const Vtx birds_seg5_vertex_05000428[] = {
|
||||
{{{ 69, 4, -40}, 0, { 0, 0}, {0x40, 0x26, 0x9a, 0x00}}},
|
||||
{{{ 10, 48, -56}, 0, { 0, 0}, {0xef, 0x41, 0x95, 0x00}}},
|
||||
{{{ 18, 78, 0}, 0, { 0, 0}, {0x54, 0x5e, 0x00, 0x00}}},
|
||||
{{{ 10, 48, 56}, 0, { 0, 0}, {0xef, 0x41, 0x6b, 0xff}}},
|
||||
{{{ 18, 78, 0}, 0, { 0, 0}, {0xc4, 0x6f, 0x00, 0xff}}},
|
||||
{{{ -88, 21, 0}, 0, { 0, 0}, {0xaa, 0x5d, 0x00, 0xff}}},
|
||||
{{{ 113, 0, -10}, 0, { 0, 0}, {0x4e, 0x32, 0xab, 0xff}}},
|
||||
{{{ 69, 33, 0}, 0, { 0, 0}, {0x4b, 0x65, 0x00, 0xff}}},
|
||||
{{{ 113, 0, 10}, 0, { 0, 0}, {0x4e, 0x32, 0x55, 0xff}}},
|
||||
{{{ 69, 4, 40}, 0, { 0, 0}, {0x40, 0x26, 0x66, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x050004C8
|
||||
static const Vtx birds_seg5_vertex_050004C8[] = {
|
||||
{{{ 113, -23, 0}, 0, { 0, 0}, {0x62, 0xb0, 0x00, 0x00}}},
|
||||
{{{ 113, 0, -10}, 0, { 0, 0}, {0x4e, 0x32, 0xab, 0x00}}},
|
||||
{{{ 143, -2, 0}, 0, { 0, 0}, {0x24, 0xcb, 0x93, 0x00}}},
|
||||
{{{ 113, 0, 10}, 0, { 0, 0}, {0x4e, 0x32, 0x55, 0xff}}},
|
||||
{{{ 143, -2, 0}, 0, { 0, 0}, {0x24, 0xcb, 0x6d, 0xff}}},
|
||||
{{{ 143, -2, 0}, 0, { 0, 0}, {0x07, 0x7e, 0x00, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x05000528 - 0x05000598
|
||||
const Gfx birds_seg5_dl_05000528[] = {
|
||||
gsSPLight(&birds_seg5_light_05000008, 1),
|
||||
gsSPLight(&birds_seg5_light_05000000, 2),
|
||||
gsSPVertex(birds_seg5_vertex_05000048, 9, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0),
|
||||
gsSP2Triangles( 4, 3, 2, 0x0, 5, 3, 6, 0x0),
|
||||
gsSP2Triangles( 4, 7, 8, 0x0, 4, 8, 6, 0x0),
|
||||
gsSP2Triangles( 6, 8, 5, 0x0, 6, 3, 4, 0x0),
|
||||
gsSP2Triangles( 2, 1, 7, 0x0, 2, 7, 4, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x05000598 - 0x05000600
|
||||
const Gfx birds_seg5_dl_05000598[] = {
|
||||
gsSPLight(&birds_seg5_light_05000008, 1),
|
||||
gsSPLight(&birds_seg5_light_05000000, 2),
|
||||
gsSPVertex(birds_seg5_vertex_050000D8, 3, 0),
|
||||
gsSP1Triangle( 0, 1, 2, 0x0),
|
||||
gsSPLight(&birds_seg5_light_05000008, 1),
|
||||
gsSPLight(&birds_seg5_light_05000000, 2),
|
||||
gsSPVertex(birds_seg5_vertex_05000108, 3, 0),
|
||||
gsSP1Triangle( 0, 1, 2, 0x0),
|
||||
gsSPLight(&birds_seg5_light_05000008, 1),
|
||||
gsSPLight(&birds_seg5_light_05000000, 2),
|
||||
gsSPVertex(birds_seg5_vertex_05000138, 3, 0),
|
||||
gsSP1Triangle( 0, 1, 2, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x05000600 - 0x05000670
|
||||
const Gfx birds_seg5_dl_05000600[] = {
|
||||
gsSPLight(&birds_seg5_light_05000008, 1),
|
||||
gsSPLight(&birds_seg5_light_05000000, 2),
|
||||
gsSPVertex(birds_seg5_vertex_05000168, 9, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0),
|
||||
gsSP2Triangles( 0, 3, 4, 0x0, 5, 3, 6, 0x0),
|
||||
gsSP2Triangles( 5, 7, 8, 0x0, 5, 8, 4, 0x0),
|
||||
gsSP2Triangles( 6, 7, 5, 0x0, 4, 3, 5, 0x0),
|
||||
gsSP2Triangles( 4, 8, 1, 0x0, 4, 1, 0, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x05000670 - 0x050007E0
|
||||
const Gfx birds_seg5_dl_05000670[] = {
|
||||
gsSPLight(&birds_seg5_light_05000008, 1),
|
||||
gsSPLight(&birds_seg5_light_05000000, 2),
|
||||
gsSPVertex(birds_seg5_vertex_050001F8, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 1, 9, 10, 0x0),
|
||||
gsSP2Triangles( 1, 0, 11, 0x0, 12, 3, 13, 0x0),
|
||||
gsSP2Triangles( 8, 5, 4, 0x0, 5, 14, 10, 0x0),
|
||||
gsSP2Triangles(13, 15, 12, 0x0, 11, 15, 1, 0x0),
|
||||
gsSPVertex(birds_seg5_vertex_050002F8, 16, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 6, 7, 4, 0x0),
|
||||
gsSP2Triangles( 8, 5, 9, 0x0, 10, 7, 11, 0x0),
|
||||
gsSP2Triangles(11, 12, 10, 0x0, 11, 13, 2, 0x0),
|
||||
gsSP2Triangles( 2, 14, 11, 0x0, 11, 7, 3, 0x0),
|
||||
gsSP1Triangle( 7, 6, 15, 0x0),
|
||||
gsSPVertex(birds_seg5_vertex_050003F8, 3, 0),
|
||||
gsSP1Triangle( 0, 1, 2, 0x0),
|
||||
gsSPLight(&birds_seg5_light_05000038, 1),
|
||||
gsSPLight(&birds_seg5_light_05000030, 2),
|
||||
gsSPVertex(birds_seg5_vertex_05000428, 10, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 0, 7, 0x0, 7, 8, 6, 0x0),
|
||||
gsSP2Triangles( 9, 7, 2, 0x0, 2, 7, 0, 0x0),
|
||||
gsSP2Triangles( 2, 3, 9, 0x0, 7, 9, 8, 0x0),
|
||||
gsSP1Triangle( 5, 4, 1, 0x0),
|
||||
gsSPLight(&birds_seg5_light_05000020, 1),
|
||||
gsSPLight(&birds_seg5_light_05000018, 2),
|
||||
gsSPVertex(birds_seg5_vertex_050004C8, 6, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0),
|
||||
gsSP1Triangle( 1, 3, 5, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,254 +0,0 @@
|
||||
# Birds
|
||||
|
||||
birds_seg5_light_05000000: # 0x05000000
|
||||
.byte 0x07, 0x24, 0x2C, 0x00, 0x07, 0x24, 0x2C, 0x00
|
||||
|
||||
birds_seg5_light_05000008: # 0x05000008
|
||||
.byte 0x1D, 0x91, 0xB0, 0x00, 0x1D, 0x91, 0xB0, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
birds_seg5_light_05000018: # 0x05000018
|
||||
.byte 0x33, 0x27, 0x0D, 0x00, 0x33, 0x27, 0x0D, 0x00
|
||||
|
||||
birds_seg5_light_05000020: # 0x05000020
|
||||
.byte 0xCE, 0x9D, 0x34, 0x00, 0xCE, 0x9D, 0x34, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
birds_seg5_light_05000030: # 0x05000030
|
||||
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
|
||||
|
||||
birds_seg5_light_05000038: # 0x05000038
|
||||
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
birds_seg5_vertex_05000048: # 0x05000048
|
||||
vertex 178, 2, 39, 0, 0, 0x0D, 0x7E, 0x00, 0x00
|
||||
vertex 122, -4, -33, 0, 0, 0x10, 0x79, 0xDE, 0x00
|
||||
vertex 97, 10, 13, 0, 0, 0x0B, 0x7E, 0xFF, 0x00
|
||||
vertex 47, 4, 47, 0, 0, 0xFE, 0x7C, 0x1B, 0xFF
|
||||
vertex 53, 14, 7, 0, 0, 0xFE, 0x7E, 0xF8, 0xFF
|
||||
vertex 0, 5, 32, 0, 0, 0xF0, 0x7D, 0x03, 0xFF
|
||||
vertex 27, 9, 16, 0, 0, 0xEE, 0x7D, 0x05, 0xFF
|
||||
vertex 53, -8, -58, 0, 0, 0x0A, 0x78, 0xD8, 0xFF
|
||||
vertex -4, -6, -64, 0, 0, 0xF1, 0x7B, 0xE9, 0xFF
|
||||
|
||||
birds_seg5_vertex_050000D8: # 0x050000D8
|
||||
vertex -143, -7, -29, 0, 0, 0x16, 0x94, 0xC2, 0x00
|
||||
vertex -86, -11, -2, 0, 0, 0x16, 0x94, 0xC2, 0x00
|
||||
vertex -154, -21, -9, 0, 0, 0x16, 0x94, 0xC2, 0x00
|
||||
|
||||
birds_seg5_vertex_05000108: # 0x05000108
|
||||
vertex -154, -21, 9, 0, 0, 0x16, 0x94, 0x3E, 0x00
|
||||
vertex -86, -11, 2, 0, 0, 0x16, 0x94, 0x3E, 0x00
|
||||
vertex -143, -7, 29, 0, 0, 0x16, 0x94, 0x3E, 0x00
|
||||
|
||||
birds_seg5_vertex_05000138: # 0x05000138
|
||||
vertex -152, -30, -17, 0, 0, 0x26, 0x87, 0x00, 0x00
|
||||
vertex -80, -7, 0, 0, 0, 0x26, 0x87, 0x00, 0x00
|
||||
vertex -152, -30, 17, 0, 0, 0x26, 0x87, 0x00, 0x00
|
||||
|
||||
birds_seg5_vertex_05000168: # 0x05000168
|
||||
vertex 97, 10, -13, 0, 0, 0x0B, 0x7E, 0x01, 0x00
|
||||
vertex 122, -4, 33, 0, 0, 0x10, 0x79, 0x22, 0x00
|
||||
vertex 178, 2, -39, 0, 0, 0x0D, 0x7E, 0x00, 0x00
|
||||
vertex 47, 4, -47, 0, 0, 0xFE, 0x7C, 0xE5, 0xFF
|
||||
vertex 53, 14, -7, 0, 0, 0xFF, 0x7F, 0x02, 0xFF
|
||||
vertex 27, 9, -16, 0, 0, 0xF1, 0x7D, 0x06, 0xFF
|
||||
vertex 0, 5, -32, 0, 0, 0xF0, 0x7D, 0xFD, 0xFF
|
||||
vertex -4, -6, 64, 0, 0, 0xF7, 0x7C, 0x14, 0xFF
|
||||
vertex 53, -8, 58, 0, 0, 0xFA, 0x79, 0x25, 0xFF
|
||||
|
||||
birds_seg5_vertex_050001F8: # 0x050001F8
|
||||
vertex 69, 4, -40, 0, 0, 0x40, 0x26, 0x9A, 0x00
|
||||
vertex 78, -51, -21, 0, 0, 0x27, 0xAE, 0xA8, 0x00
|
||||
vertex -1, 0, -56, 0, 0, 0xF4, 0xC6, 0x90, 0x00
|
||||
vertex 69, 4, 40, 0, 0, 0x40, 0x26, 0x66, 0xFF
|
||||
vertex 10, 48, 56, 0, 0, 0xEF, 0x41, 0x6B, 0xFF
|
||||
vertex -1, 0, 56, 0, 0, 0xF4, 0xC6, 0x70, 0xFF
|
||||
vertex -88, 21, 0, 0, 0, 0xAA, 0x5D, 0x00, 0xFF
|
||||
vertex -103, -10, -11, 0, 0, 0xA7, 0x30, 0xB4, 0xFF
|
||||
vertex -103, -10, 11, 0, 0, 0xA7, 0x30, 0x4C, 0xFF
|
||||
vertex 83, -57, 0, 0, 0, 0xDD, 0x87, 0x00, 0xFF
|
||||
vertex -9, -30, 0, 0, 0, 0xE0, 0x86, 0x00, 0xFF
|
||||
vertex 113, 0, -10, 0, 0, 0x4E, 0x32, 0xAB, 0xFF
|
||||
vertex 113, 0, 10, 0, 0, 0x4E, 0x32, 0x55, 0xFF
|
||||
vertex 78, -51, 21, 0, 0, 0x27, 0xAE, 0x58, 0xFF
|
||||
vertex -103, -10, 11, 0, 0, 0xEA, 0x88, 0x1F, 0xFF
|
||||
vertex 113, -23, 0, 0, 0, 0x62, 0xB0, 0x00, 0xFF
|
||||
|
||||
birds_seg5_vertex_050002F8: # 0x050002F8
|
||||
vertex 83, -57, 0, 0, 0, 0x60, 0xAD, 0x00, 0xFF
|
||||
vertex 113, -23, 0, 0, 0, 0x62, 0xB0, 0x00, 0x00
|
||||
vertex 78, -51, 21, 0, 0, 0x27, 0xAE, 0x58, 0x00
|
||||
vertex 78, -51, -21, 0, 0, 0x27, 0xAE, 0xA8, 0xFF
|
||||
vertex -103, -10, -11, 0, 0, 0xA7, 0x30, 0xB4, 0xFF
|
||||
vertex -88, 21, 0, 0, 0, 0xAA, 0x5D, 0x00, 0xFF
|
||||
vertex 10, 48, -56, 0, 0, 0xEF, 0x41, 0x95, 0xFF
|
||||
vertex -1, 0, -56, 0, 0, 0xF4, 0xC6, 0x90, 0xFF
|
||||
vertex 10, 48, 56, 0, 0, 0xEF, 0x41, 0x6B, 0xFF
|
||||
vertex -103, -10, 11, 0, 0, 0xA7, 0x30, 0x4C, 0xFF
|
||||
vertex -103, -10, -11, 0, 0, 0xEA, 0x88, 0xE1, 0xFF
|
||||
vertex -9, -30, 0, 0, 0, 0xE0, 0x86, 0x00, 0xFF
|
||||
vertex -103, -10, 11, 0, 0, 0xEA, 0x88, 0x1F, 0xFF
|
||||
vertex 83, -57, 0, 0, 0, 0xDD, 0x87, 0x00, 0xFF
|
||||
vertex -1, 0, 56, 0, 0, 0xF4, 0xC6, 0x70, 0xFF
|
||||
vertex 69, 4, -40, 0, 0, 0x40, 0x26, 0x9A, 0xFF
|
||||
|
||||
birds_seg5_vertex_050003F8: # 0x050003F8
|
||||
vertex -1, 0, 56, 0, 0, 0xF4, 0xC6, 0x70, 0xFF
|
||||
vertex 78, -51, 21, 0, 0, 0x27, 0xAE, 0x58, 0x00
|
||||
vertex 69, 4, 40, 0, 0, 0x40, 0x26, 0x66, 0x00
|
||||
|
||||
birds_seg5_vertex_05000428: # 0x05000428
|
||||
vertex 69, 4, -40, 0, 0, 0x40, 0x26, 0x9A, 0x00
|
||||
vertex 10, 48, -56, 0, 0, 0xEF, 0x41, 0x95, 0x00
|
||||
vertex 18, 78, 0, 0, 0, 0x54, 0x5E, 0x00, 0x00
|
||||
vertex 10, 48, 56, 0, 0, 0xEF, 0x41, 0x6B, 0xFF
|
||||
vertex 18, 78, 0, 0, 0, 0xC4, 0x6F, 0x00, 0xFF
|
||||
vertex -88, 21, 0, 0, 0, 0xAA, 0x5D, 0x00, 0xFF
|
||||
vertex 113, 0, -10, 0, 0, 0x4E, 0x32, 0xAB, 0xFF
|
||||
vertex 69, 33, 0, 0, 0, 0x4B, 0x65, 0x00, 0xFF
|
||||
vertex 113, 0, 10, 0, 0, 0x4E, 0x32, 0x55, 0xFF
|
||||
vertex 69, 4, 40, 0, 0, 0x40, 0x26, 0x66, 0xFF
|
||||
|
||||
birds_seg5_vertex_050004C8: # 0x050004C8
|
||||
vertex 113, -23, 0, 0, 0, 0x62, 0xB0, 0x00, 0x00
|
||||
vertex 113, 0, -10, 0, 0, 0x4E, 0x32, 0xAB, 0x00
|
||||
vertex 143, -2, 0, 0, 0, 0x24, 0xCB, 0x93, 0x00
|
||||
vertex 113, 0, 10, 0, 0, 0x4E, 0x32, 0x55, 0xFF
|
||||
vertex 143, -2, 0, 0, 0, 0x24, 0xCB, 0x6D, 0xFF
|
||||
vertex 143, -2, 0, 0, 0, 0x07, 0x7E, 0x00, 0xFF
|
||||
|
||||
glabel birds_seg5_dl_05000528 # 0x05000528 - 0x05000598
|
||||
gsSPLight birds_seg5_light_05000008, 1
|
||||
gsSPLight birds_seg5_light_05000000, 2
|
||||
gsSPVertex birds_seg5_vertex_05000048, 9, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
|
||||
gsSP2Triangles 4, 3, 2, 0x0, 5, 3, 6, 0x0
|
||||
gsSP2Triangles 4, 7, 8, 0x0, 4, 8, 6, 0x0
|
||||
gsSP2Triangles 6, 8, 5, 0x0, 6, 3, 4, 0x0
|
||||
gsSP2Triangles 2, 1, 7, 0x0, 2, 7, 4, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel birds_seg5_dl_05000598 # 0x05000598 - 0x05000600
|
||||
gsSPLight birds_seg5_light_05000008, 1
|
||||
gsSPLight birds_seg5_light_05000000, 2
|
||||
gsSPVertex birds_seg5_vertex_050000D8, 3, 0
|
||||
gsSP1Triangle 0, 1, 2, 0x0
|
||||
gsSPLight birds_seg5_light_05000008, 1
|
||||
gsSPLight birds_seg5_light_05000000, 2
|
||||
gsSPVertex birds_seg5_vertex_05000108, 3, 0
|
||||
gsSP1Triangle 0, 1, 2, 0x0
|
||||
gsSPLight birds_seg5_light_05000008, 1
|
||||
gsSPLight birds_seg5_light_05000000, 2
|
||||
gsSPVertex birds_seg5_vertex_05000138, 3, 0
|
||||
gsSP1Triangle 0, 1, 2, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel birds_seg5_dl_05000600 # 0x05000600 - 0x05000670
|
||||
gsSPLight birds_seg5_light_05000008, 1
|
||||
gsSPLight birds_seg5_light_05000000, 2
|
||||
gsSPVertex birds_seg5_vertex_05000168, 9, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
|
||||
gsSP2Triangles 0, 3, 4, 0x0, 5, 3, 6, 0x0
|
||||
gsSP2Triangles 5, 7, 8, 0x0, 5, 8, 4, 0x0
|
||||
gsSP2Triangles 6, 7, 5, 0x0, 4, 3, 5, 0x0
|
||||
gsSP2Triangles 4, 8, 1, 0x0, 4, 1, 0, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel birds_seg5_dl_05000670 # 0x05000670 - 0x050007E0
|
||||
gsSPLight birds_seg5_light_05000008, 1
|
||||
gsSPLight birds_seg5_light_05000000, 2
|
||||
gsSPVertex birds_seg5_vertex_050001F8, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 1, 9, 10, 0x0
|
||||
gsSP2Triangles 1, 0, 11, 0x0, 12, 3, 13, 0x0
|
||||
gsSP2Triangles 8, 5, 4, 0x0, 5, 14, 10, 0x0
|
||||
gsSP2Triangles 13, 15, 12, 0x0, 11, 15, 1, 0x0
|
||||
gsSPVertex birds_seg5_vertex_050002F8, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 1, 0, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 6, 7, 4, 0x0
|
||||
gsSP2Triangles 8, 5, 9, 0x0, 10, 7, 11, 0x0
|
||||
gsSP2Triangles 11, 12, 10, 0x0, 11, 13, 2, 0x0
|
||||
gsSP2Triangles 2, 14, 11, 0x0, 11, 7, 3, 0x0
|
||||
gsSP1Triangle 7, 6, 15, 0x0
|
||||
gsSPVertex birds_seg5_vertex_050003F8, 3, 0
|
||||
gsSP1Triangle 0, 1, 2, 0x0
|
||||
gsSPLight birds_seg5_light_05000038, 1
|
||||
gsSPLight birds_seg5_light_05000030, 2
|
||||
gsSPVertex birds_seg5_vertex_05000428, 10, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 0, 7, 0x0, 7, 8, 6, 0x0
|
||||
gsSP2Triangles 9, 7, 2, 0x0, 2, 7, 0, 0x0
|
||||
gsSP2Triangles 2, 3, 9, 0x0, 7, 9, 8, 0x0
|
||||
gsSP1Triangle 5, 4, 1, 0x0
|
||||
gsSPLight birds_seg5_light_05000020, 1
|
||||
gsSPLight birds_seg5_light_05000018, 2
|
||||
gsSPVertex birds_seg5_vertex_050004C8, 6, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 4, 0x0
|
||||
gsSP1Triangle 1, 3, 5, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
birds_seg5_animvalue_050007E0: # 0x050007E0
|
||||
.hword 0x0000, 0x0013, 0x0017, 0x001A, 0x001E, 0x0022, 0x0020, 0x001A
|
||||
.hword 0xFFFF, 0x3FFF, 0x0888, 0x0695, 0x024C, 0xFE04, 0xFC12, 0xFF4D
|
||||
.hword 0x054D, 0x0000, 0xFF6C, 0xFE24, 0xFCDD, 0xFC48, 0xFD3F, 0xFF0A
|
||||
.hword 0x31C6, 0x228D, 0x010E, 0xDF90, 0xD056, 0xE999, 0x1883, 0x8001
|
||||
.hword 0x7F50, 0x7EC6, 0x7F88, 0x80B3, 0x816F, 0x80C8, 0xF778, 0xF8AE
|
||||
.hword 0xFB59, 0xFE04, 0xFF3A, 0xFD37, 0xF97B, 0x0000, 0x0098, 0x01E8
|
||||
.hword 0x0339, 0x03D1, 0x02D4, 0x00FD, 0x31C6, 0x22A8, 0x0165, 0xE023
|
||||
.hword 0xD104, 0xEA1A, 0x18B0, 0x3FFF, 0x3FFF, 0xC001, 0x3FFF, 0xC001
|
||||
.hword 0x3FFF, 0x8001, 0x7F50, 0x7EC6, 0x7F88, 0x80B3, 0x816F, 0x80C8
|
||||
|
||||
birds_seg5_animindex_5000870: # 0x05000870
|
||||
.hword 0x0001, 0x0000, 0x0007, 0x0001, 0x0001, 0x0008, 0x0001, 0x0000
|
||||
.hword 0x0001, 0x0009, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
|
||||
.hword 0x0007, 0x0041, 0x0001, 0x003E, 0x0001, 0x003F, 0x0001, 0x0040
|
||||
.hword 0x0007, 0x000A, 0x0007, 0x0011, 0x0007, 0x0018, 0x0001, 0x003B
|
||||
.hword 0x0001, 0x003C, 0x0001, 0x003D, 0x0007, 0x0026, 0x0007, 0x002D
|
||||
.hword 0x0007, 0x0034, 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x001F
|
||||
|
||||
birds_seg5_anim_050008D0: # 0x050008D0
|
||||
.hword 0
|
||||
.hword 0
|
||||
.hword 0
|
||||
.hword 0
|
||||
.hword 0x07
|
||||
.hword 0x07
|
||||
.word birds_seg5_animvalue_050007E0
|
||||
.word birds_seg5_animindex_5000870
|
||||
.word 0
|
||||
|
||||
birds_seg5_animvalue_050008E8: # 0x050008E8
|
||||
.hword 0x0000, 0x001A, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B
|
||||
.hword 0x001A, 0xFFFF, 0x3FFF, 0x024C, 0x0246, 0x023A, 0x0234, 0x0238
|
||||
.hword 0x0240, 0x0249, 0x024C, 0xFE24, 0xFE1D, 0xFE0F, 0xFE07, 0xFE0C
|
||||
.hword 0xFE16, 0xFE20, 0xFE24, 0x010E, 0x0195, 0x0290, 0x0317, 0x02C6
|
||||
.hword 0x0212, 0x015F, 0x010E, 0x7EC6, 0xFB59, 0xFB5E, 0xFB68, 0xFB6D
|
||||
.hword 0xFB6A, 0xFB63, 0xFB5C, 0xFB59, 0x01E8, 0x01F5, 0x020B, 0x0218
|
||||
.hword 0x0210, 0x0200, 0x01F0, 0x01E8, 0x0165, 0x01D1, 0x0299, 0x0304
|
||||
.hword 0x02C3, 0x0235, 0x01A6, 0x0165, 0x3FFF, 0x3FFF, 0xC001, 0x3FFF
|
||||
.hword 0xC001, 0x3FFF, 0x7EC6, 0x0000
|
||||
|
||||
birds_seg5_animindex_5000970: # 0x05000970
|
||||
.hword 0x0001, 0x0000, 0x0008, 0x0001, 0x0001, 0x0009, 0x0001, 0x0000
|
||||
.hword 0x0001, 0x000A, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
|
||||
.hword 0x0001, 0x0042, 0x0001, 0x003F, 0x0001, 0x0040, 0x0001, 0x0041
|
||||
.hword 0x0008, 0x000B, 0x0008, 0x0013, 0x0008, 0x001B, 0x0001, 0x003C
|
||||
.hword 0x0001, 0x003D, 0x0001, 0x003E, 0x0008, 0x0024, 0x0008, 0x002C
|
||||
.hword 0x0008, 0x0034, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0023
|
||||
|
||||
birds_seg5_anim_050009D0: # 0x050009D0
|
||||
.hword 0
|
||||
.hword 0
|
||||
.hword 0
|
||||
.hword 0
|
||||
.hword 0x08
|
||||
.hword 0x07
|
||||
.word birds_seg5_animvalue_050008E8
|
||||
.word birds_seg5_animindex_5000970
|
||||
.word 0
|
||||
|
||||
glabel birds_seg5_anims_050009E8 # 0x050009E8
|
||||
.word birds_seg5_anim_050008D0
|
||||
.word birds_seg5_anim_050009D0
|
||||
48
actors/blargg/anims/anim_05006070.inc.c
Normal file
48
actors/blargg/anims/anim_05006070.inc.c
Normal file
@@ -0,0 +1,48 @@
|
||||
// 0x05005EB8
|
||||
static const s16 blargg_seg5_animvalue_05005EB8[] = {
|
||||
0x0000, 0x0016, 0xFFFC, 0xFFB9, 0xFF61, 0xFF08, 0xFEC0, 0xFE9F,
|
||||
0xFEAC, 0xFED8, 0xFF16, 0xFF59, 0xFF95, 0xFFBB, 0xFFD4, 0xFFED,
|
||||
0x0005, 0x001C, 0x0031, 0x0042, 0x004D, 0x0052, 0x004E, 0x0042,
|
||||
0x002B, 0xFFED, 0xFF79, 0xFEEE, 0xFE68, 0xFE02, 0xFDD9, 0xFDDF,
|
||||
0xFDF3, 0xFE13, 0xFE3C, 0xFE6C, 0xFEA1, 0xFED9, 0xFF13, 0xFF4C,
|
||||
0xFF81, 0xFFB2, 0xFFDB, 0xFFFB, 0x000F, 0x0016, 0x3FFF, 0x8785,
|
||||
0x8785, 0x8785, 0x8785, 0x8785, 0x8785, 0x8785, 0x8A1E, 0x909B,
|
||||
0x990A, 0xA17A, 0xA7F7, 0xAA8F, 0xAA75, 0xAA2A, 0xA9B1, 0xA90E,
|
||||
0xA843, 0xA753, 0xA643, 0xA516, 0xA3CE, 0xA26F, 0xA0FC, 0x9F79,
|
||||
0x9DE9, 0x9C4F, 0x9AAE, 0x990A, 0x9766, 0x95C6, 0x942C, 0x929B,
|
||||
0x9118, 0x8FA6, 0x8E47, 0x8CFF, 0x8BD1, 0x8AC1, 0x89D2, 0x8907,
|
||||
0x8863, 0x87EA, 0x879F, 0x8785, 0x804C, 0x0BCD, 0x0D29, 0x106F,
|
||||
0x1461, 0x17C8, 0x1967, 0x1806, 0x1248, 0x08E6, 0xFDBD, 0xF2AB,
|
||||
0xE990, 0xE448, 0xE1F8, 0xE072, 0xDFA4, 0xDF79, 0xDFDD, 0xE0BB,
|
||||
0xE1FF, 0xE394, 0xE567, 0xE762, 0xE972, 0xEE5F, 0xF6AA, 0xFED8,
|
||||
0x036F, 0x04F7, 0x064D, 0x0774, 0x086F, 0x0941, 0x09EF, 0x0A7C,
|
||||
0x0AEA, 0x0B3F, 0x0B7C, 0x0BA6, 0x0BC1, 0x0BCE, 0x0BD3, 0x0BD2,
|
||||
0x0BCE, 0x0BCD, 0x76C1, 0x76C1, 0x76C1, 0x76C1, 0x76C1, 0x76C1,
|
||||
0x76C1, 0x7543, 0x7181, 0x6C93, 0x678D, 0x6385, 0x6191, 0x613B,
|
||||
0x614D, 0x61BA, 0x627B, 0x6384, 0x64CA, 0x6645, 0x67E8, 0x69AB,
|
||||
0x6B83, 0x6D65, 0x7027, 0x7426, 0x78A4, 0x7CE5, 0x802E, 0x81BB,
|
||||
0x81FB, 0x81DE, 0x8172, 0x80C4, 0x7FDE, 0x7ED2, 0x7DAC, 0x7C77,
|
||||
0x7B41, 0x7A17, 0x7907, 0x781C, 0x7764, 0x76EC, 0x76C1, 0x0000,
|
||||
};
|
||||
|
||||
// 0x05006028
|
||||
static const u16 blargg_seg5_animindex_05006028[] = {
|
||||
0x0001, 0x0000, 0x002D, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x002E, 0x0001, 0x0000,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x008A,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x005D,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x005C,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x002D, 0x002F,
|
||||
};
|
||||
|
||||
// 0x05006070
|
||||
static const struct Animation blargg_seg5_anim_05006070 = {
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0x2D,
|
||||
ANIMINDEX_NUMPARTS(blargg_seg5_animindex_05006028),
|
||||
blargg_seg5_animvalue_05005EB8,
|
||||
blargg_seg5_animindex_05006028,
|
||||
0,
|
||||
};
|
||||
34
actors/blargg/anims/anim_05006154.inc.c
Normal file
34
actors/blargg/anims/anim_05006154.inc.c
Normal file
@@ -0,0 +1,34 @@
|
||||
// 0x05006088
|
||||
static const s16 blargg_seg5_animvalue_05006088[] = {
|
||||
0x0000, 0x0016, 0x0018, 0x001C, 0x0022, 0x002A, 0x0033, 0x003D,
|
||||
0x0047, 0x0052, 0x005C, 0x0065, 0x006D, 0x0073, 0x0077, 0x0078,
|
||||
0x0077, 0x0074, 0x0070, 0x006B, 0x0064, 0x005C, 0x0054, 0x004C,
|
||||
0x0043, 0x003A, 0x0031, 0x0029, 0x0022, 0x001C, 0x0016, 0x3FFF,
|
||||
0x8785, 0x804C, 0x0BCD, 0x0BF1, 0x0C51, 0x0CD8, 0x0D72, 0x0E0C,
|
||||
0x0E91, 0x0EEE, 0x0F0F, 0x0EFC, 0x0ED0, 0x0E8F, 0x0E3C, 0x0DDE,
|
||||
0x0D78, 0x0D10, 0x0CA9, 0x0C48, 0x0BF2, 0x0BAB, 0x0B77, 0x0B5A,
|
||||
0x0B50, 0x0B55, 0x0B64, 0x0B7B, 0x0B94, 0x0BAD, 0x0BC1, 0x0BCD,
|
||||
0x76C1, 0x0000,
|
||||
};
|
||||
|
||||
// 0x0500610C
|
||||
static const u16 blargg_seg5_animindex_0500610C[] = {
|
||||
0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0040,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x001E, 0x0022,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0021,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0020,
|
||||
};
|
||||
|
||||
// 0x05006154
|
||||
static const struct Animation blargg_seg5_anim_05006154 = {
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0x1E,
|
||||
ANIMINDEX_NUMPARTS(blargg_seg5_animindex_0500610C),
|
||||
blargg_seg5_animvalue_05006088,
|
||||
blargg_seg5_animindex_0500610C,
|
||||
0,
|
||||
};
|
||||
2
actors/blargg/anims/data.inc.c
Normal file
2
actors/blargg/anims/data.inc.c
Normal file
@@ -0,0 +1,2 @@
|
||||
#include "anim_05006070.inc.c"
|
||||
#include "anim_05006154.inc.c"
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user