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:
66
actors/goomba/anims/anim_0801DA34.inc.c
Normal file
66
actors/goomba/anims/anim_0801DA34.inc.c
Normal file
@@ -0,0 +1,66 @@
|
||||
// 0x0801D770
|
||||
static const s16 goomba_seg8_animvalue_0801D770[] = {
|
||||
0x0000, 0x005A, 0x0059, 0x0057, 0x0054, 0x0051, 0x004E, 0x004B,
|
||||
0x0049, 0x004D, 0x0051, 0x0055, 0x0057, 0x0059, 0x005B, 0x005C,
|
||||
0x005B, 0x0058, 0x0055, 0x0051, 0x004E, 0x004C, 0x004A, 0x0049,
|
||||
0x004A, 0x004D, 0x0050, 0x0053, 0x0056, 0x0059, 0x005A, 0x3FFF,
|
||||
0x0000, 0x0007, 0x001B, 0x003B, 0x0063, 0x0092, 0x00C5, 0x00FA,
|
||||
0x012F, 0x0162, 0x0191, 0x01BA, 0x01D9, 0x01EE, 0x01F5, 0x01E5,
|
||||
0x01B9, 0x0179, 0x012B, 0x00D8, 0x0086, 0x003D, 0x0005, 0xFFEF,
|
||||
0xFFF4, 0xFFFB, 0xFFFC, 0xFFFE, 0x0000, 0x0000, 0x0000, 0xFFD2,
|
||||
0xFF4E, 0xFE84, 0xFD80, 0xFC50, 0xFB02, 0xF9A4, 0xF842, 0xF6EB,
|
||||
0xF5AC, 0xF493, 0xF3AD, 0xF308, 0xF2B2, 0xF2DD, 0xF39B, 0xF4C9,
|
||||
0xF643, 0xF7E5, 0xF98B, 0xFB12, 0xFC56, 0xFD4D, 0xFE0E, 0xFEA4,
|
||||
0xFF26, 0xFF96, 0xFFE3, 0x0000, 0x847D, 0x842C, 0x8349, 0x81EB,
|
||||
0x802B, 0x7E1D, 0x7BDE, 0x7983, 0x7724, 0x74D8, 0x72B8, 0x70DA,
|
||||
0x6F57, 0x6E45, 0x6DBE, 0x6E24, 0x6F9E, 0x71E4, 0x74AE, 0x77B4,
|
||||
0x7AB0, 0x7D58, 0x7F67, 0x8027, 0x7FEA, 0x800A, 0x8125, 0x82A0,
|
||||
0x83EE, 0x847D, 0x8001, 0x8003, 0x8006, 0x800A, 0x800E, 0x800F,
|
||||
0x800C, 0x8005, 0x7FED, 0x7FCB, 0x7FA7, 0x7F8D, 0x7F82, 0x7F83,
|
||||
0x7F91, 0x7FBA, 0x7FF1, 0x8014, 0x801A, 0x801D, 0x801D, 0x801C,
|
||||
0x8019, 0x8016, 0x8011, 0x800D, 0x8008, 0x8005, 0x8002, 0x8001,
|
||||
0x74FE, 0x7522, 0x7580, 0x760B, 0x76B1, 0x7762, 0x7810, 0x78A9,
|
||||
0x793D, 0x79DA, 0x7A6F, 0x7AEA, 0x7B48, 0x7B84, 0x7B88, 0x7B3C,
|
||||
0x7AB9, 0x7A36, 0x79BE, 0x7938, 0x78A9, 0x7816, 0x7782, 0x76F3,
|
||||
0x766D, 0x75F6, 0x7590, 0x7542, 0x7510, 0x74FE, 0xEBA0, 0xEC75,
|
||||
0xEEAC, 0xF1D6, 0xF585, 0xF94B, 0xFCBA, 0xFF64, 0x010E, 0x0203,
|
||||
0x0296, 0x031D, 0x0394, 0x03C2, 0x03A4, 0x0354, 0x02B8, 0x0184,
|
||||
0xFFBE, 0xFDAD, 0xFB66, 0xF8FF, 0xF68F, 0xF42C, 0xF1EA, 0xEFE1,
|
||||
0xEE25, 0xECCD, 0xEBEF, 0xEBA0, 0xC001, 0xC001, 0xF913, 0xF946,
|
||||
0xF9D2, 0xFAAA, 0xFBBE, 0xFCFF, 0xFE5E, 0xFFCC, 0x013A, 0x0299,
|
||||
0x03DA, 0x04EE, 0x05C6, 0x0652, 0x0684, 0x0658, 0x05DD, 0x051E,
|
||||
0x0429, 0x0308, 0x01C9, 0x0077, 0xFF20, 0xFDCF, 0xFC90, 0xFB6F,
|
||||
0xFA79, 0xF9BB, 0xF93F, 0xF913, 0x061C, 0x05ED, 0x0569, 0x049E,
|
||||
0x039B, 0x026D, 0x0123, 0xFFCC, 0xFE74, 0xFD2A, 0xFBFD, 0xFAF9,
|
||||
0xFA2F, 0xF9AB, 0xF97C, 0xF9A5, 0xFA19, 0xFACC, 0xFBB3, 0xFCC2,
|
||||
0xFDEE, 0xFF2B, 0x006D, 0x01AA, 0x02D6, 0x03E5, 0x04CC, 0x057F,
|
||||
0x05F3, 0x061C, 0xFC56, 0xFC76, 0xFCCF, 0xFD58, 0xFE08, 0xFED4,
|
||||
0xFFB4, 0x009C, 0x0185, 0x0265, 0x0331, 0x03E0, 0x046A, 0x04C3,
|
||||
0x04E3, 0x04C7, 0x0479, 0x03FF, 0x0363, 0x02AB, 0x01E0, 0x0109,
|
||||
0x002F, 0xFF59, 0xFE8E, 0xFDD6, 0xFD3A, 0xFCC0, 0xFC72, 0xFC56,
|
||||
0x3FFF, 0x0000,
|
||||
};
|
||||
|
||||
// 0x0801D9D4
|
||||
static const u16 goomba_seg8_animindex_0801D9D4[] = {
|
||||
0x0001, 0x0000, 0x001E, 0x0001, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x001F, 0x0001, 0x0000,
|
||||
0x001E, 0x00F4, 0x001E, 0x0112, 0x0001, 0x0130,
|
||||
0x001E, 0x00D6, 0x0001, 0x0000, 0x0001, 0x0000,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D5,
|
||||
0x001E, 0x0020, 0x001E, 0x003E, 0x001E, 0x005C,
|
||||
0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x00D4,
|
||||
0x001E, 0x007A, 0x001E, 0x0098, 0x001E, 0x00B6,
|
||||
};
|
||||
|
||||
// 0x0801DA34
|
||||
static const struct Animation goomba_seg8_anim_0801DA34 = {
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0x1E,
|
||||
ANIMINDEX_NUMPARTS(goomba_seg8_animindex_0801D9D4),
|
||||
goomba_seg8_animvalue_0801D770,
|
||||
goomba_seg8_animindex_0801D9D4,
|
||||
0,
|
||||
};
|
||||
1
actors/goomba/anims/data.inc.c
Normal file
1
actors/goomba/anims/data.inc.c
Normal file
@@ -0,0 +1 @@
|
||||
#include "anim_0801DA34.inc.c"
|
||||
6
actors/goomba/anims/table.inc.c
Normal file
6
actors/goomba/anims/table.inc.c
Normal file
@@ -0,0 +1,6 @@
|
||||
// 0x0801DA4C
|
||||
const struct Animation *const goomba_seg8_anims_0801DA4C[] = {
|
||||
&goomba_seg8_anim_0801DA34,
|
||||
NULL,
|
||||
NULL,
|
||||
};
|
||||
@@ -1,2 +0,0 @@
|
||||
# Goomba
|
||||
|
||||
35
actors/goomba/geo.inc.c
Normal file
35
actors/goomba/geo.inc.c
Normal file
@@ -0,0 +1,35 @@
|
||||
// 0x0F0006E4
|
||||
const GeoLayout goomba_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, goomba_seg8_dl_0801D760),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, NULL),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_BILLBOARD(),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_DISPLAY_LIST(LAYER_ALPHA, goomba_seg8_dl_0801B690),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_SWITCH_CASE(2, geo_switch_anim_state),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 48, 0, 0, goomba_seg8_dl_0801B5C8),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 48, 0, 0, goomba_seg8_dl_0801B5F0),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, -60, -16, 45, NULL),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, goomba_seg8_dl_0801CE20),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, -60, -16, -45, NULL),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ANIMATED_PART(LAYER_OPAQUE, 0, 0, 0, goomba_seg8_dl_0801CF78),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_END(),
|
||||
};
|
||||
@@ -1,33 +0,0 @@
|
||||
glabel goomba_geo # 0x0F0006E4
|
||||
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, goomba_seg8_dl_0801D760
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0
|
||||
geo_open_node
|
||||
geo_billboard
|
||||
geo_open_node
|
||||
geo_display_list LAYER_ALPHA, goomba_seg8_dl_0801B690
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_open_node
|
||||
geo_switch_case 2, geo_switch_anim_state
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 48, 0, 0, goomba_seg8_dl_0801B5C8
|
||||
geo_animated_part LAYER_OPAQUE, 48, 0, 0, goomba_seg8_dl_0801B5F0
|
||||
geo_close_node
|
||||
geo_animated_part LAYER_OPAQUE, -60, -16, 45
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0, goomba_seg8_dl_0801CE20
|
||||
geo_close_node
|
||||
geo_animated_part LAYER_OPAQUE, -60, -16, -45
|
||||
geo_open_node
|
||||
geo_animated_part LAYER_OPAQUE, 0, 0, 0, goomba_seg8_dl_0801CF78
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_end
|
||||
990
actors/goomba/model.inc.c
Normal file
990
actors/goomba/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
Reference in New Issue
Block a user