You've already forked Microtransactions64
mirror of
https://github.com/Print-and-Panic/Microtransactions64.git
synced 2026-01-21 10:17:19 -08:00
Refresh 3
This commit is contained in:
3339
levels/ttc/areas/1/1/model.inc.c
Normal file
3339
levels/ttc/areas/1/1/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
93
levels/ttc/areas/1/2/model.inc.c
Normal file
93
levels/ttc/areas/1/2/model.inc.c
Normal file
@@ -0,0 +1,93 @@
|
||||
// 0x0700AED8 - 0x0700AEE0
|
||||
static const Ambient ttc_seg7_light_0700AED8 = {
|
||||
{{0x7f, 0x7f, 0x7f}, 0, {0x7f, 0x7f, 0x7f}, 0}
|
||||
};
|
||||
|
||||
// 0x0700AEE0 - 0x0700AEF0
|
||||
static const Light ttc_seg7_light_0700AEE0 = {
|
||||
{{0xff, 0xff, 0xff}, 0, {0xff, 0xff, 0xff}, 0, {0x28, 0x28, 0x28}, 0}
|
||||
};
|
||||
|
||||
// 0x0700AEF0 - 0x0700AFE0
|
||||
static const Vtx ttc_seg7_vertex_0700AEF0[] = {
|
||||
{{{ -861, -8703, 2081}, 0, { 5078, -5012}, {0x20, 0x00, 0x86, 0x00}}},
|
||||
{{{ -861, -8191, 2081}, 0, { 5078, -7186}, {0x40, 0x00, 0x93, 0x32}}},
|
||||
{{{ 862, -8191, 2081}, 0, { -30, -7186}, {0xe0, 0x00, 0x86, 0x32}}},
|
||||
{{{ 2081, -8703, 862}, 0, { 5078, -5012}, {0x86, 0x00, 0xe0, 0x00}}},
|
||||
{{{ 2081, -8191, -861}, 0, { -30, -7186}, {0x86, 0x00, 0x20, 0x32}}},
|
||||
{{{ 2081, -8703, -861}, 0, { -30, -5012}, {0x93, 0x00, 0x40, 0x00}}},
|
||||
{{{ 2081, -8191, 862}, 0, { 5078, -7186}, {0x93, 0x00, 0xc0, 0x32}}},
|
||||
{{{ 862, -8703, 2081}, 0, { 5078, -5012}, {0xc0, 0x00, 0x93, 0x00}}},
|
||||
{{{ 2081, -8191, 862}, 0, { -30, -7186}, {0x93, 0x00, 0xc0, 0x32}}},
|
||||
{{{ 2081, -8703, 862}, 0, { -30, -5012}, {0x86, 0x00, 0xe0, 0x00}}},
|
||||
{{{ 862, -8191, 2081}, 0, { 5078, -7186}, {0xe0, 0x00, 0x86, 0x32}}},
|
||||
{{{ -2080, -8703, 862}, 0, { 5078, -5012}, {0x6d, 0x00, 0xc0, 0x00}}},
|
||||
{{{ -2080, -8191, 862}, 0, { 5078, -7186}, {0x7a, 0x00, 0xe0, 0x32}}},
|
||||
{{{ -861, -8191, 2081}, 0, { -30, -7186}, {0x40, 0x00, 0x93, 0x32}}},
|
||||
{{{ -861, -8703, 2081}, 0, { -30, -5012}, {0x20, 0x00, 0x86, 0x00}}},
|
||||
};
|
||||
|
||||
// 0x0700AFE0 - 0x0700B0D0
|
||||
static const Vtx ttc_seg7_vertex_0700AFE0[] = {
|
||||
{{{ -861, -8703, -2080}, 0, { 5078, -5012}, {0x40, 0x00, 0x6d, 0x00}}},
|
||||
{{{ -861, -8191, -2080}, 0, { 5078, -7186}, {0x20, 0x00, 0x7a, 0x32}}},
|
||||
{{{ -2080, -8191, -861}, 0, { -30, -7186}, {0x6d, 0x00, 0x40, 0x32}}},
|
||||
{{{ -861, -8703, 2081}, 0, { 5078, -5012}, {0x20, 0x00, 0x86, 0x00}}},
|
||||
{{{ 862, -8191, 2081}, 0, { -30, -7186}, {0xe0, 0x00, 0x86, 0x32}}},
|
||||
{{{ 862, -8703, 2081}, 0, { -30, -5012}, {0xc0, 0x00, 0x93, 0x00}}},
|
||||
{{{ 862, -8703, -2080}, 0, { 5078, -5012}, {0xe0, 0x00, 0x7a, 0x00}}},
|
||||
{{{ 862, -8191, -2080}, 0, { 5078, -7186}, {0xc0, 0x00, 0x6d, 0x32}}},
|
||||
{{{ -861, -8191, -2080}, 0, { -30, -7186}, {0x20, 0x00, 0x7a, 0x32}}},
|
||||
{{{ -861, -8703, -2080}, 0, { -30, -5012}, {0x40, 0x00, 0x6d, 0x00}}},
|
||||
{{{ 2081, -8703, -861}, 0, { 5078, -5012}, {0x93, 0x00, 0x40, 0x00}}},
|
||||
{{{ 862, -8191, -2080}, 0, { -30, -7186}, {0xc0, 0x00, 0x6d, 0x32}}},
|
||||
{{{ 862, -8703, -2080}, 0, { -30, -5012}, {0xe0, 0x00, 0x7a, 0x00}}},
|
||||
{{{ 2081, -8191, -861}, 0, { 5078, -7186}, {0x86, 0x00, 0x20, 0x32}}},
|
||||
{{{ -2080, -8703, -861}, 0, { -30, -5012}, {0x7a, 0x00, 0x20, 0x00}}},
|
||||
};
|
||||
|
||||
// 0x0700B0D0 - 0x0700B110
|
||||
static const Vtx ttc_seg7_vertex_0700B0D0[] = {
|
||||
{{{ -2080, -8703, -861}, 0, { 5078, -5012}, {0x7a, 0x00, 0x20, 0x00}}},
|
||||
{{{ -2080, -8191, 862}, 0, { 0, -7186}, {0x7a, 0x00, 0xe0, 0x32}}},
|
||||
{{{ -2080, -8703, 862}, 0, { 0, -5012}, {0x6d, 0x00, 0xc0, 0x00}}},
|
||||
{{{ -2080, -8191, -861}, 0, { 5078, -7186}, {0x6d, 0x00, 0x40, 0x32}}},
|
||||
};
|
||||
|
||||
// 0x0700B110 - 0x0700B1D8
|
||||
static const Gfx ttc_seg7_dl_0700B110[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, machine_09002800),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&ttc_seg7_light_0700AEE0, 1),
|
||||
gsSPLight(&ttc_seg7_light_0700AED8, 2),
|
||||
gsSPVertex(ttc_seg7_vertex_0700AEF0, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
|
||||
gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0),
|
||||
gsSP1Triangle(11, 13, 14, 0x0),
|
||||
gsSPVertex(ttc_seg7_vertex_0700AFE0, 15, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0),
|
||||
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
|
||||
gsSP1Triangle( 0, 2, 14, 0x0),
|
||||
gsSPVertex(ttc_seg7_vertex_0700B0D0, 4, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x0700B1D8 - 0x0700B238
|
||||
const Gfx ttc_seg7_dl_0700B1D8[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(ttc_seg7_dl_0700B110),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,80 +0,0 @@
|
||||
ttc_seg7_light_0700AED8: # 0x0700AED8 - 0x0700AEE0
|
||||
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
|
||||
|
||||
ttc_seg7_light_0700AEE0: # 0x0700AEE0 - 0x0700AEF0
|
||||
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ttc_seg7_vertex_0700AEF0: # 0x0700AEF0 - 0x0700AFE0
|
||||
vertex -861, -8703, 2081, 5078, -5012, 0x20, 0x00, 0x86, 0x00
|
||||
vertex -861, -8191, 2081, 5078, -7186, 0x40, 0x00, 0x93, 0x32
|
||||
vertex 862, -8191, 2081, -30, -7186, 0xE0, 0x00, 0x86, 0x32
|
||||
vertex 2081, -8703, 862, 5078, -5012, 0x86, 0x00, 0xE0, 0x00
|
||||
vertex 2081, -8191, -861, -30, -7186, 0x86, 0x00, 0x20, 0x32
|
||||
vertex 2081, -8703, -861, -30, -5012, 0x93, 0x00, 0x40, 0x00
|
||||
vertex 2081, -8191, 862, 5078, -7186, 0x93, 0x00, 0xC0, 0x32
|
||||
vertex 862, -8703, 2081, 5078, -5012, 0xC0, 0x00, 0x93, 0x00
|
||||
vertex 2081, -8191, 862, -30, -7186, 0x93, 0x00, 0xC0, 0x32
|
||||
vertex 2081, -8703, 862, -30, -5012, 0x86, 0x00, 0xE0, 0x00
|
||||
vertex 862, -8191, 2081, 5078, -7186, 0xE0, 0x00, 0x86, 0x32
|
||||
vertex -2080, -8703, 862, 5078, -5012, 0x6D, 0x00, 0xC0, 0x00
|
||||
vertex -2080, -8191, 862, 5078, -7186, 0x7A, 0x00, 0xE0, 0x32
|
||||
vertex -861, -8191, 2081, -30, -7186, 0x40, 0x00, 0x93, 0x32
|
||||
vertex -861, -8703, 2081, -30, -5012, 0x20, 0x00, 0x86, 0x00
|
||||
|
||||
ttc_seg7_vertex_0700AFE0: # 0x0700AFE0 - 0x0700B0D0
|
||||
vertex -861, -8703, -2080, 5078, -5012, 0x40, 0x00, 0x6D, 0x00
|
||||
vertex -861, -8191, -2080, 5078, -7186, 0x20, 0x00, 0x7A, 0x32
|
||||
vertex -2080, -8191, -861, -30, -7186, 0x6D, 0x00, 0x40, 0x32
|
||||
vertex -861, -8703, 2081, 5078, -5012, 0x20, 0x00, 0x86, 0x00
|
||||
vertex 862, -8191, 2081, -30, -7186, 0xE0, 0x00, 0x86, 0x32
|
||||
vertex 862, -8703, 2081, -30, -5012, 0xC0, 0x00, 0x93, 0x00
|
||||
vertex 862, -8703, -2080, 5078, -5012, 0xE0, 0x00, 0x7A, 0x00
|
||||
vertex 862, -8191, -2080, 5078, -7186, 0xC0, 0x00, 0x6D, 0x32
|
||||
vertex -861, -8191, -2080, -30, -7186, 0x20, 0x00, 0x7A, 0x32
|
||||
vertex -861, -8703, -2080, -30, -5012, 0x40, 0x00, 0x6D, 0x00
|
||||
vertex 2081, -8703, -861, 5078, -5012, 0x93, 0x00, 0x40, 0x00
|
||||
vertex 862, -8191, -2080, -30, -7186, 0xC0, 0x00, 0x6D, 0x32
|
||||
vertex 862, -8703, -2080, -30, -5012, 0xE0, 0x00, 0x7A, 0x00
|
||||
vertex 2081, -8191, -861, 5078, -7186, 0x86, 0x00, 0x20, 0x32
|
||||
vertex -2080, -8703, -861, -30, -5012, 0x7A, 0x00, 0x20, 0x00
|
||||
|
||||
ttc_seg7_vertex_0700B0D0: # 0x0700B0D0 - 0x0700B110
|
||||
vertex -2080, -8703, -861, 5078, -5012, 0x7A, 0x00, 0x20, 0x00
|
||||
vertex -2080, -8191, 862, 0, -7186, 0x7A, 0x00, 0xE0, 0x32
|
||||
vertex -2080, -8703, 862, 0, -5012, 0x6D, 0x00, 0xC0, 0x00
|
||||
vertex -2080, -8191, -861, 5078, -7186, 0x6D, 0x00, 0x40, 0x32
|
||||
|
||||
ttc_seg7_dl_0700B110: # 0x0700B110 - 0x0700B1D8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, machine_09002800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPLight ttc_seg7_light_0700AEE0, 1
|
||||
gsSPLight ttc_seg7_light_0700AED8, 2
|
||||
gsSPVertex ttc_seg7_vertex_0700AEF0, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
|
||||
gsSP1Triangle 11, 13, 14, 0x0
|
||||
gsSPVertex ttc_seg7_vertex_0700AFE0, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 6, 8, 9, 0x0
|
||||
gsSP2Triangles 10, 11, 12, 0x0, 10, 13, 11, 0x0
|
||||
gsSP1Triangle 0, 2, 14, 0x0
|
||||
gsSPVertex ttc_seg7_vertex_0700B0D0, 4, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel ttc_seg7_dl_0700B1D8 # 0x0700B1D8 - 0x0700B238
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList ttc_seg7_dl_0700B110
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPEndDisplayList
|
||||
1130
levels/ttc/areas/1/3/model.inc.c
Normal file
1130
levels/ttc/areas/1/3/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
1895
levels/ttc/areas/1/collision.inc.c
Normal file
1895
levels/ttc/areas/1/collision.inc.c
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
31
levels/ttc/areas/1/geo.inc.c
Normal file
31
levels/ttc/areas/1/geo.inc.c
Normal file
@@ -0,0 +1,31 @@
|
||||
// 0x0E0003B8
|
||||
const GeoLayout ttc_geo_0003B8[] = {
|
||||
GEO_NODE_SCREEN_AREA(10, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, SCREEN_WIDTH/2, SCREEN_HEIGHT/2),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ZBUFFER(0),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_NODE_ORTHO(100),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_BACKGROUND_COLOR(0xC7FF),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_ZBUFFER(1),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_CAMERA_FRUSTUM_WITH_FUNC(45, 100, 12800, geo_camera_fov),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_CAMERA(2, 0, 2000, 6000, 0, 0, 0, geo_camera_preset_and_pos),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_ASM( 0, geo_movtex_pause_control),
|
||||
GEO_ASM(0x1400, geo_movtex_update_horizontal),
|
||||
GEO_ASM(0x1401, geo_movtex_update_horizontal),
|
||||
GEO_DISPLAY_LIST(LAYER_OPAQUE, ttc_seg7_dl_0700AD38),
|
||||
GEO_DISPLAY_LIST(LAYER_TRANSPARENT, ttc_seg7_dl_0700B1D8),
|
||||
GEO_DISPLAY_LIST(LAYER_ALPHA, ttc_seg7_dl_0700E878),
|
||||
GEO_RENDER_OBJ(),
|
||||
GEO_ASM( 0, geo_enfvx_main),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_END(),
|
||||
};
|
||||
@@ -1,29 +0,0 @@
|
||||
glabel ttc_geo_0003B8 # 0x0E0003B8
|
||||
geo_node_screen_area 10, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, SCREEN_WIDTH/2, SCREEN_HEIGHT/2
|
||||
geo_open_node
|
||||
geo_zbuffer 0
|
||||
geo_open_node
|
||||
geo_node_ortho 100
|
||||
geo_open_node
|
||||
geo_background 0xC7FF
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_zbuffer 1
|
||||
geo_open_node
|
||||
geo_camera_frustum 45, 100, 12800, geo_camera_fov
|
||||
geo_open_node
|
||||
geo_camera 2, 0, 2000, 6000, 0, 0, 0, geo_camera_preset_and_pos
|
||||
geo_open_node
|
||||
geo_asm 0, geo_movtex_pause_control
|
||||
geo_asm 0x1400, geo_movtex_update_horizontal
|
||||
geo_asm 0x1401, geo_movtex_update_horizontal
|
||||
geo_display_list LAYER_OPAQUE, ttc_seg7_dl_0700AD38
|
||||
geo_display_list LAYER_TRANSPARENT, ttc_seg7_dl_0700B1D8
|
||||
geo_display_list LAYER_ALPHA, ttc_seg7_dl_0700E878
|
||||
geo_render_obj
|
||||
geo_asm 0, geo_enfvx_main
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_end
|
||||
114
levels/ttc/areas/1/macro.inc.c
Normal file
114
levels/ttc/areas/1/macro.inc.c
Normal file
@@ -0,0 +1,114 @@
|
||||
// 0x07015B24 - 0x07015F72
|
||||
const MacroObject ttc_seg7_macro_objs[] = {
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_cube, /*yaw*/ 45, /*pos*/ -1032, -3291, 1070),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_cube, /*yaw*/ 90, /*pos*/ -1881, 1767, -446),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_cube, /*yaw*/ 90, /*pos*/ -1870, 2068, 362),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_cube, /*yaw*/ 225, /*pos*/ -770, -4361, -423),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_cube, /*yaw*/ 135, /*pos*/ -1314, -3691, 788),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_cube, /*yaw*/ 135, /*pos*/ -1314, -2892, 1353),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_prism, /*yaw*/ 315, /*pos*/ 780, 5767, -1027),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_prism, /*yaw*/ 315, /*pos*/ 1063, 5562, -744),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_pendulum, /*yaw*/ 45, /*pos*/ -1350, 748, -1208),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_pendulum, /*yaw*/ 45, /*pos*/ -690, 901, -910),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_pendulum, /*yaw*/ 45, /*pos*/ -1389, -3030, -1028),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_pendulum, /*yaw*/ 45, /*pos*/ 937, -3867, -1041),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_large_treadmill, /*yaw*/ 135, /*pos*/ -139, -4408, -1056),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_small_treadmill, /*yaw*/ 90, /*pos*/ 618, 3656, 148),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_small_treadmill, /*yaw*/ 270, /*pos*/ 963, 3297, 608),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_small_treadmill, /*yaw*/ 90, /*pos*/ 1306, 2939, 1069),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_small_treadmill, /*yaw*/ 315, /*pos*/ -1179, -1453, -792),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ 174, 1248, 2040, /*behParam*/ 2),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block, /*yaw*/ 45, /*pos*/ -1321, 1490, -1563, /*behParam*/ 0),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block, /*yaw*/ 45, /*pos*/ -1076, 1730, -1808, /*behParam*/ 5),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block, /*yaw*/ 45, /*pos*/ -1319, 1970, -1564, /*behParam*/ 10),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ -517, 3175, 2040, /*behParam*/ 0),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ -170, 1248, 2040, /*behParam*/ 1),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ -515, 1248, 2040, /*behParam*/ 0),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block, /*yaw*/ 0, /*pos*/ -175, -1351, -2039, /*behParam*/ 0),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ -515, -2590, 2040, /*behParam*/ 0),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ 518, 3175, 2040, /*behParam*/ 3),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ -171, 3175, 2040, /*behParam*/ 1),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ 174, 3175, 2040, /*behParam*/ 2),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_hexagon, /*yaw*/ 0, /*pos*/ 1490, -2088, -873),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_hexagon, /*yaw*/ 0, /*pos*/ -708, -1606, -1589),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_hexagon, /*yaw*/ 0, /*pos*/ 954, -1627, -1448),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_hexagon, /*yaw*/ 0, /*pos*/ 1215, -1781, -1215),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_hexagon, /*yaw*/ 0, /*pos*/ 1052, -1934, -769),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_triangle, /*yaw*/ 225, /*pos*/ -620, 1229, 1233),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_triangle, /*yaw*/ 315, /*pos*/ 1050, -19, -1037),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_pit_block, /*yaw*/ 315, /*pos*/ -1100, -71, -1030),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_clock_hand, /*yaw*/ 225, /*pos*/ 0, 6011, 0),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_clock_hand, /*yaw*/ 45, /*pos*/ 0, -2487, 0),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ 1102, -3619, 1682),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 90, /*pos*/ 424, -3312, 1959),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ 1102, -3004, 1682),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ 1584, -2697, 1200),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ 1582, -3619, 1203),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ -762, 4347, 1047),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 90, /*pos*/ 424, -3926, 1959),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ 1102, -4233, 1682),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ 1102, -4848, 1682),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 90, /*pos*/ 424, -4540, 1959),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 315, /*pos*/ -1037, 4244, 772),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 0, /*pos*/ 1828, 3835, -50),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 0, /*pos*/ 1459, 3835, -357),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_spinner, /*yaw*/ 0, /*pos*/ 1091, 3835, -665),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_small_gear, /*yaw*/ 0, /*pos*/ 1580, -4854, -825),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_small_gear, /*yaw*/ 0, /*pos*/ -1692, 1022, -1157),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_small_gear, /*yaw*/ 0, /*pos*/ 2098, 7007, 2243),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_large_gear, /*yaw*/ 0, /*pos*/ 1801, -4843, -731),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_large_gear, /*yaw*/ 0, /*pos*/ -1477, 1044, -1088),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_large_gear, /*yaw*/ 0, /*pos*/ 2268, 7030, 2227),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 800, -4400, 1900),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 800, -3700, 1900),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 800, -3000, 1900),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 1780, -3300, 1000),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 1388, -3300, 1428),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 200, -3000, 2000),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 200, -3700, 2000),
|
||||
MACRO_OBJECT(/*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 200, -4400, 2000),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_1up_in_pole, /*yaw*/ 0, /*pos*/ -1080, 90, 1575),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_elevator_platform, /*yaw*/ 45, /*pos*/ -1179, 445, 1413, /*behParam*/ 6),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_ttc_elevator_platform, /*yaw*/ 315, /*pos*/ -1524, -1454, 1129, /*behParam*/ 2),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -980, -700, 1450, /*behParam*/ 1),
|
||||
MACRO_OBJECT(/*preset*/ macro_blue_coin_switch, /*yaw*/ 45, /*pos*/ -1203, -19, -170),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ 0, 20, -1400),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ -250, 20, -1700),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ 250, 20, -1700),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ 0, 20, -2000),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ 500, 20, -2000),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ -500, 20, -2000),
|
||||
MACRO_OBJECT(/*preset*/ macro_heave_ho, /*yaw*/ 0, /*pos*/ 880, -19, 1160),
|
||||
MACRO_OBJECT(/*preset*/ macro_fire_spitter, /*yaw*/ 0, /*pos*/ 800, -2460, 160),
|
||||
MACRO_OBJECT(/*preset*/ macro_coin_line_horizontal, /*yaw*/ 45, /*pos*/ -1120, -820, 1320),
|
||||
MACRO_OBJECT(/*preset*/ macro_fire_spitter, /*yaw*/ 0, /*pos*/ -571, 6020, -1414),
|
||||
MACRO_OBJECT(/*preset*/ macro_recovery_heart, /*yaw*/ 0, /*pos*/ 620, -5150, 1540),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_1up_trigger, /*yaw*/ 0, /*pos*/ -520, 1351, 1919),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_1up_trigger, /*yaw*/ 0, /*pos*/ -165, 1351, 1919),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_1up_trigger, /*yaw*/ 0, /*pos*/ 182, 1351, 1919),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_hidden_1up, /*yaw*/ 0, /*pos*/ 657, 1368, 1879, /*behParam*/ 3),
|
||||
MACRO_OBJECT_WITH_BEH_PARAM(/*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -700, -2350, -700, /*behParam*/ 1),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_1up, /*yaw*/ 0, /*pos*/ 1883, 4150, 550),
|
||||
MACRO_OBJECT(/*preset*/ macro_recovery_heart, /*yaw*/ 0, /*pos*/ -1333, 350, 1116),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_1up, /*yaw*/ 45, /*pos*/ -1101, 6316, -685),
|
||||
MACRO_OBJECT(/*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ 1077, -4822, 638),
|
||||
MACRO_OBJECT(/*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ 1683, -4822, 189),
|
||||
MACRO_OBJECT(/*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ 0, 20, -1700),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_rotating_hexagon, /*yaw*/ 0, /*pos*/ -1020, 1229, 537),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_ten_coins, /*yaw*/ 45, /*pos*/ 2350, 5600, 2350),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_ten_coins, /*yaw*/ 0, /*pos*/ 0, 4783, 0),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_three_coins, /*yaw*/ 45, /*pos*/ -1140, -3720, -1620),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_three_coins, /*yaw*/ 45, /*pos*/ 840, -2200, 860),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -770, -3800, -440),
|
||||
MACRO_OBJECT(/*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -770, -3700, -440),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_ten_coins, /*yaw*/ 0, /*pos*/ 280, -4920, 1660),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_three_coins, /*yaw*/ 45, /*pos*/ 1240, 300, 840),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_three_coins, /*yaw*/ 45, /*pos*/ 520, 300, 1500),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_ten_coins, /*yaw*/ 0, /*pos*/ -400, 3600, 1880),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_three_coins, /*yaw*/ 0, /*pos*/ -40, 4160, -1280),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_three_coins, /*yaw*/ 45, /*pos*/ -1160, 2920, -840),
|
||||
MACRO_OBJECT(/*preset*/ macro_box_ten_coins, /*yaw*/ 45, /*pos*/ -780, 6316, -1020),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_large_treadmill_2, /*yaw*/ 45, /*pos*/ 1313, 6190, 1313),
|
||||
MACRO_OBJECT(/*preset*/ macro_ttc_small_treadmill_2, /*yaw*/ 0, /*pos*/ 1851, -2488, -98),
|
||||
MACRO_OBJECT_END(),
|
||||
};
|
||||
@@ -1,112 +0,0 @@
|
||||
glabel ttc_seg7_macro_objs # 0x07015B24 - 0x07015F72
|
||||
macro_object /*preset*/ macro_ttc_rotating_cube, /*yaw*/ 45, /*pos*/ -1032, -3291, 1070
|
||||
macro_object /*preset*/ macro_ttc_rotating_cube, /*yaw*/ 90, /*pos*/ -1881, 1767, -446
|
||||
macro_object /*preset*/ macro_ttc_rotating_cube, /*yaw*/ 90, /*pos*/ -1870, 2068, 362
|
||||
macro_object /*preset*/ macro_ttc_rotating_cube, /*yaw*/ 225, /*pos*/ -770, -4361, -423
|
||||
macro_object /*preset*/ macro_ttc_rotating_cube, /*yaw*/ 135, /*pos*/ -1314, -3691, 788
|
||||
macro_object /*preset*/ macro_ttc_rotating_cube, /*yaw*/ 135, /*pos*/ -1314, -2892, 1353
|
||||
macro_object /*preset*/ macro_ttc_rotating_prism, /*yaw*/ 315, /*pos*/ 780, 5767, -1027
|
||||
macro_object /*preset*/ macro_ttc_rotating_prism, /*yaw*/ 315, /*pos*/ 1063, 5562, -744
|
||||
macro_object /*preset*/ macro_ttc_pendulum, /*yaw*/ 45, /*pos*/ -1350, 748, -1208
|
||||
macro_object /*preset*/ macro_ttc_pendulum, /*yaw*/ 45, /*pos*/ -690, 901, -910
|
||||
macro_object /*preset*/ macro_ttc_pendulum, /*yaw*/ 45, /*pos*/ -1389, -3030, -1028
|
||||
macro_object /*preset*/ macro_ttc_pendulum, /*yaw*/ 45, /*pos*/ 937, -3867, -1041
|
||||
macro_object /*preset*/ macro_ttc_large_treadmill, /*yaw*/ 135, /*pos*/ -139, -4408, -1056
|
||||
macro_object /*preset*/ macro_ttc_small_treadmill, /*yaw*/ 90, /*pos*/ 618, 3656, 148
|
||||
macro_object /*preset*/ macro_ttc_small_treadmill, /*yaw*/ 270, /*pos*/ 963, 3297, 608
|
||||
macro_object /*preset*/ macro_ttc_small_treadmill, /*yaw*/ 90, /*pos*/ 1306, 2939, 1069
|
||||
macro_object /*preset*/ macro_ttc_small_treadmill, /*yaw*/ 315, /*pos*/ -1179, -1453, -792
|
||||
macro_object /*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ 174, 1248, 2040, /*behParam*/ 2
|
||||
macro_object /*preset*/ macro_ttc_push_block, /*yaw*/ 45, /*pos*/ -1321, 1490, -1563, /*behParam*/ 0
|
||||
macro_object /*preset*/ macro_ttc_push_block, /*yaw*/ 45, /*pos*/ -1076, 1730, -1808, /*behParam*/ 5
|
||||
macro_object /*preset*/ macro_ttc_push_block, /*yaw*/ 45, /*pos*/ -1319, 1970, -1564, /*behParam*/ 10
|
||||
macro_object /*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ -517, 3175, 2040, /*behParam*/ 0
|
||||
macro_object /*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ -170, 1248, 2040, /*behParam*/ 1
|
||||
macro_object /*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ -515, 1248, 2040, /*behParam*/ 0
|
||||
macro_object /*preset*/ macro_ttc_push_block, /*yaw*/ 0, /*pos*/ -175, -1351, -2039, /*behParam*/ 0
|
||||
macro_object /*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ -515, -2590, 2040, /*behParam*/ 0
|
||||
macro_object /*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ 518, 3175, 2040, /*behParam*/ 3
|
||||
macro_object /*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ -171, 3175, 2040, /*behParam*/ 1
|
||||
macro_object /*preset*/ macro_ttc_push_block, /*yaw*/ 180, /*pos*/ 174, 3175, 2040, /*behParam*/ 2
|
||||
macro_object /*preset*/ macro_ttc_rotating_hexagon, /*yaw*/ 0, /*pos*/ 1490, -2088, -873
|
||||
macro_object /*preset*/ macro_ttc_rotating_hexagon, /*yaw*/ 0, /*pos*/ -708, -1606, -1589
|
||||
macro_object /*preset*/ macro_ttc_rotating_hexagon, /*yaw*/ 0, /*pos*/ 954, -1627, -1448
|
||||
macro_object /*preset*/ macro_ttc_rotating_hexagon, /*yaw*/ 0, /*pos*/ 1215, -1781, -1215
|
||||
macro_object /*preset*/ macro_ttc_rotating_hexagon, /*yaw*/ 0, /*pos*/ 1052, -1934, -769
|
||||
macro_object /*preset*/ macro_ttc_rotating_triangle, /*yaw*/ 225, /*pos*/ -620, 1229, 1233
|
||||
macro_object /*preset*/ macro_ttc_rotating_triangle, /*yaw*/ 315, /*pos*/ 1050, -19, -1037
|
||||
macro_object /*preset*/ macro_ttc_pit_block, /*yaw*/ 315, /*pos*/ -1100, -71, -1030
|
||||
macro_object /*preset*/ macro_ttc_clock_hand, /*yaw*/ 225, /*pos*/ 0, 6011, 0
|
||||
macro_object /*preset*/ macro_ttc_clock_hand, /*yaw*/ 45, /*pos*/ 0, -2487, 0
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ 1102, -3619, 1682
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 90, /*pos*/ 424, -3312, 1959
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ 1102, -3004, 1682
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ 1584, -2697, 1200
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ 1582, -3619, 1203
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ -762, 4347, 1047
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 90, /*pos*/ 424, -3926, 1959
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ 1102, -4233, 1682
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 135, /*pos*/ 1102, -4848, 1682
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 90, /*pos*/ 424, -4540, 1959
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 315, /*pos*/ -1037, 4244, 772
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 0, /*pos*/ 1828, 3835, -50
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 0, /*pos*/ 1459, 3835, -357
|
||||
macro_object /*preset*/ macro_ttc_spinner, /*yaw*/ 0, /*pos*/ 1091, 3835, -665
|
||||
macro_object /*preset*/ macro_ttc_small_gear, /*yaw*/ 0, /*pos*/ 1580, -4854, -825
|
||||
macro_object /*preset*/ macro_ttc_small_gear, /*yaw*/ 0, /*pos*/ -1692, 1022, -1157
|
||||
macro_object /*preset*/ macro_ttc_small_gear, /*yaw*/ 0, /*pos*/ 2098, 7007, 2243
|
||||
macro_object /*preset*/ macro_ttc_large_gear, /*yaw*/ 0, /*pos*/ 1801, -4843, -731
|
||||
macro_object /*preset*/ macro_ttc_large_gear, /*yaw*/ 0, /*pos*/ -1477, 1044, -1088
|
||||
macro_object /*preset*/ macro_ttc_large_gear, /*yaw*/ 0, /*pos*/ 2268, 7030, 2227
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 800, -4400, 1900
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 800, -3700, 1900
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 800, -3000, 1900
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 1780, -3300, 1000
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 1388, -3300, 1428
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 200, -3000, 2000
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 200, -3700, 2000
|
||||
macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 200, -4400, 2000
|
||||
macro_object /*preset*/ macro_hidden_1up_in_pole, /*yaw*/ 0, /*pos*/ -1080, 90, 1575
|
||||
macro_object /*preset*/ macro_ttc_elevator_platform, /*yaw*/ 45, /*pos*/ -1179, 445, 1413, /*behParam*/ 6
|
||||
macro_object /*preset*/ macro_ttc_elevator_platform, /*yaw*/ 315, /*pos*/ -1524, -1454, 1129, /*behParam*/ 2
|
||||
macro_object /*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -980, -700, 1450, /*behParam*/ 1
|
||||
macro_object /*preset*/ macro_blue_coin_switch, /*yaw*/ 45, /*pos*/ -1203, -19, -170
|
||||
macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ 0, 20, -1400
|
||||
macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ -250, 20, -1700
|
||||
macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ 250, 20, -1700
|
||||
macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ 0, 20, -2000
|
||||
macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ 500, 20, -2000
|
||||
macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ -500, 20, -2000
|
||||
macro_object /*preset*/ macro_heave_ho, /*yaw*/ 0, /*pos*/ 880, -19, 1160
|
||||
macro_object /*preset*/ macro_fire_spitter, /*yaw*/ 0, /*pos*/ 800, -2460, 160
|
||||
macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 45, /*pos*/ -1120, -820, 1320
|
||||
macro_object /*preset*/ macro_fire_spitter, /*yaw*/ 0, /*pos*/ -571, 6020, -1414
|
||||
macro_object /*preset*/ macro_recovery_heart, /*yaw*/ 0, /*pos*/ 620, -5150, 1540
|
||||
macro_object /*preset*/ macro_hidden_1up_trigger, /*yaw*/ 0, /*pos*/ -520, 1351, 1919
|
||||
macro_object /*preset*/ macro_hidden_1up_trigger, /*yaw*/ 0, /*pos*/ -165, 1351, 1919
|
||||
macro_object /*preset*/ macro_hidden_1up_trigger, /*yaw*/ 0, /*pos*/ 182, 1351, 1919
|
||||
macro_object /*preset*/ macro_hidden_1up, /*yaw*/ 0, /*pos*/ 657, 1368, 1879, /*behParam*/ 3
|
||||
macro_object /*preset*/ macro_circling_amp, /*yaw*/ 0, /*pos*/ -700, -2350, -700, /*behParam*/ 1
|
||||
macro_object /*preset*/ macro_box_1up, /*yaw*/ 0, /*pos*/ 1883, 4150, 550
|
||||
macro_object /*preset*/ macro_recovery_heart, /*yaw*/ 0, /*pos*/ -1333, 350, 1116
|
||||
macro_object /*preset*/ macro_box_1up, /*yaw*/ 45, /*pos*/ -1101, 6316, -685
|
||||
macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ 1077, -4822, 638
|
||||
macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ 1683, -4822, 189
|
||||
macro_object /*preset*/ macro_hidden_blue_coin, /*yaw*/ 0, /*pos*/ 0, 20, -1700
|
||||
macro_object /*preset*/ macro_ttc_rotating_hexagon, /*yaw*/ 0, /*pos*/ -1020, 1229, 537
|
||||
macro_object /*preset*/ macro_box_ten_coins, /*yaw*/ 45, /*pos*/ 2350, 5600, 2350
|
||||
macro_object /*preset*/ macro_box_ten_coins, /*yaw*/ 0, /*pos*/ 0, 4783, 0
|
||||
macro_object /*preset*/ macro_box_three_coins, /*yaw*/ 45, /*pos*/ -1140, -3720, -1620
|
||||
macro_object /*preset*/ macro_box_three_coins, /*yaw*/ 45, /*pos*/ 840, -2200, 860
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -770, -3800, -440
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -770, -3700, -440
|
||||
macro_object /*preset*/ macro_box_ten_coins, /*yaw*/ 0, /*pos*/ 280, -4920, 1660
|
||||
macro_object /*preset*/ macro_box_three_coins, /*yaw*/ 45, /*pos*/ 1240, 300, 840
|
||||
macro_object /*preset*/ macro_box_three_coins, /*yaw*/ 45, /*pos*/ 520, 300, 1500
|
||||
macro_object /*preset*/ macro_box_ten_coins, /*yaw*/ 0, /*pos*/ -400, 3600, 1880
|
||||
macro_object /*preset*/ macro_box_three_coins, /*yaw*/ 0, /*pos*/ -40, 4160, -1280
|
||||
macro_object /*preset*/ macro_box_three_coins, /*yaw*/ 45, /*pos*/ -1160, 2920, -840
|
||||
macro_object /*preset*/ macro_box_ten_coins, /*yaw*/ 45, /*pos*/ -780, 6316, -1020
|
||||
macro_object /*preset*/ macro_ttc_large_treadmill_2, /*yaw*/ 45, /*pos*/ 1313, 6190, 1313
|
||||
macro_object /*preset*/ macro_ttc_small_treadmill_2, /*yaw*/ 0, /*pos*/ 1851, -2488, -98
|
||||
.hword 0x001E
|
||||
90
levels/ttc/areas/1/movtext.inc.c
Normal file
90
levels/ttc/areas/1/movtext.inc.c
Normal file
@@ -0,0 +1,90 @@
|
||||
// 0x07015F78 - 0x07015F80
|
||||
static const Ambient ttc_amb_light_surface_treadmill = {
|
||||
{{0x3f, 0x3f, 0x3f}, 0, {0x3f, 0x3f, 0x3f}, 0}
|
||||
};
|
||||
|
||||
// 0x07015F80 - 0x07015F90
|
||||
static const Light ttc_diff_light_surface_treadmill = {
|
||||
{{0xff, 0xff, 0xff}, 0, {0xff, 0xff, 0xff}, 0, {0x28, 0x28, 0x28}, 0}
|
||||
};
|
||||
|
||||
// 0x07015F90 - 0x07016790
|
||||
ALIGNED8 const u8 ttc_yellow_triangle[] = {
|
||||
#include "levels/ttc/2.rgba16.inc.c"
|
||||
};
|
||||
|
||||
// 0x07016790 - 0x07016808
|
||||
const Gfx ttc_dl_surface_treadmill_begin[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCycleType(G_CYC_2CYCLE),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPSetDepthSource(G_ZS_PIXEL),
|
||||
gsDPSetFogColor(200, 255, 255, 255),
|
||||
gsSPFogPosition(900, 1000),
|
||||
gsSPSetGeometryMode(G_FOG),
|
||||
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2),
|
||||
gsSPLight(&ttc_diff_light_surface_treadmill, 1),
|
||||
gsSPLight(&ttc_amb_light_surface_treadmill, 2),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x07016808 - 0x07016840
|
||||
const Gfx ttc_dl_surface_treadmill_end[] = {
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCycleType(G_CYC_1CYCLE),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2),
|
||||
gsSPClearGeometryMode(G_FOG),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x07016840 - 0x07016904
|
||||
Movtex ttc_movtex_tris_big_surface_treadmill[] = {
|
||||
MOV_TEX_SPD( 120),
|
||||
MOV_TEX_ROT_TRIS( 230, -86, 549, 0, 0, 127, 0, 0),
|
||||
MOV_TEX_ROT_TRIS( 230, -35, 549, 0, 33, 122, 1, 0),
|
||||
MOV_TEX_ROT_TRIS( 230, 0, 512, 0, 110, 62, 2, 0),
|
||||
MOV_TEX_ROT_TRIS( 230, 0, -511, 0, 123, -31, 14, 0),
|
||||
MOV_TEX_ROT_TRIS( 230, -35, -547, 0, 65, -108, 15, 0),
|
||||
MOV_TEX_ROT_TRIS( 230, -86, -547, 0, 0, -127, 16, 0),
|
||||
MOV_TEX_ROT_TRIS(-229, -86, 549, 0, 0, 127, 0, 1),
|
||||
MOV_TEX_ROT_TRIS(-229, -35, 549, 0, 66, 108, 1, 1),
|
||||
MOV_TEX_ROT_TRIS(-229, 0, 512, 0, 123, 31, 2, 1),
|
||||
MOV_TEX_ROT_TRIS(-229, 0, -511, 0, 110, -63, 14, 1),
|
||||
MOV_TEX_ROT_TRIS(-229, -35, -547, 0, 32, -122, 15, 1),
|
||||
MOV_TEX_ROT_TRIS(-229, -86, -547, 0, 0, -127, 16, 1),
|
||||
MOV_TEX_END(),
|
||||
};
|
||||
|
||||
// 0x07016904 - 0x070169C8
|
||||
Movtex ttc_movtex_tris_small_surface_treadmill[] = {
|
||||
MOV_TEX_SPD( 120),
|
||||
MOV_TEX_ROT_TRIS( 230, -86, 344, 0, 0, 127, 0, 0),
|
||||
MOV_TEX_ROT_TRIS( 230, -35, 344, 0, 32, 122, 1, 0),
|
||||
MOV_TEX_ROT_TRIS( 230, 0, 308, 0, 110, 63, 2, 0),
|
||||
MOV_TEX_ROT_TRIS( 230, 0, -306, 0, 123, -31, 9, 0),
|
||||
MOV_TEX_ROT_TRIS( 230, -35, -342, 0, 65, -108, 10, 0),
|
||||
MOV_TEX_ROT_TRIS( 230, -86, -342, 0, 0, -127, 11, 0),
|
||||
MOV_TEX_ROT_TRIS(-229, -86, 344, 0, 0, 127, 0, 1),
|
||||
MOV_TEX_ROT_TRIS(-229, -35, 344, 0, 65, 108, 1, 1),
|
||||
MOV_TEX_ROT_TRIS(-229, 0, 308, 0, 123, 31, 2, 1),
|
||||
MOV_TEX_ROT_TRIS(-229, 0, -306, 0, 110, -63, 9, 1),
|
||||
MOV_TEX_ROT_TRIS(-229, -35, -342, 0, 32, -122, 10, 1),
|
||||
MOV_TEX_ROT_TRIS(-229, -86, -342, 0, 0, -127, 11, 1),
|
||||
MOV_TEX_END(),
|
||||
};
|
||||
|
||||
// 0x070169C8 - 0x07016A20
|
||||
const Gfx ttc_dl_surface_treadmill[] = {
|
||||
gsSP2Triangles( 0, 1, 6, 0x0, 1, 7, 6, 0x0),
|
||||
gsSP2Triangles( 1, 2, 7, 0x0, 2, 8, 7, 0x0),
|
||||
gsSP2Triangles( 2, 3, 8, 0x0, 3, 9, 8, 0x0),
|
||||
gsSP2Triangles( 3, 4, 9, 0x0, 4, 10, 9, 0x0),
|
||||
gsSP2Triangles( 4, 5, 10, 0x0, 5, 11, 10, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,77 +0,0 @@
|
||||
.balign 8 # 0x07015F72 - 0x07015F78
|
||||
|
||||
ttc_amb_light_surface_treadmill: # 0x07015F78 - 0x07015F80
|
||||
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
|
||||
|
||||
ttc_diff_light_surface_treadmill: # 0x07015F80 - 0x07015F90
|
||||
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
glabel ttc_yellow_triangle # 0x07015F90 - 0x07016790
|
||||
.incbin "levels/ttc/2.rgba16"
|
||||
|
||||
glabel ttc_dl_surface_treadmill_begin # 0x07016790 - 0x07016808
|
||||
gsDPPipeSync
|
||||
gsDPSetCycleType G_CYC_2CYCLE
|
||||
gsDPSetRenderMode G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2
|
||||
gsDPSetDepthSource G_ZS_PIXEL
|
||||
gsDPSetFogColor 200, 255, 255, 255
|
||||
gsSPFogPosition 900, 1000
|
||||
gsSPSetGeometryMode G_FOG
|
||||
gsDPSetCombineModeLERP G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE, G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_COMBINED, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_COMBINED
|
||||
gsSPLight ttc_diff_light_surface_treadmill, 1
|
||||
gsSPLight ttc_amb_light_surface_treadmill, 2
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel ttc_dl_surface_treadmill_end # 0x07016808 - 0x07016840
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCycleType G_CYC_1CYCLE
|
||||
gsDPSetRenderMode G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2
|
||||
gsSPClearGeometryMode G_FOG
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel ttc_movtex_tris_big_surface_treadmill # 0x07016840 - 0x07016904
|
||||
movTexSpd 120
|
||||
movTexRotTris 230, -86, 549, 0, 0, 127, 0, 0
|
||||
movTexRotTris 230, -35, 549, 0, 33, 122, 1, 0
|
||||
movTexRotTris 230, 0, 512, 0, 110, 62, 2, 0
|
||||
movTexRotTris 230, 0, -511, 0, 123, -31, 14, 0
|
||||
movTexRotTris 230, -35, -547, 0, 65, -108, 15, 0
|
||||
movTexRotTris 230, -86, -547, 0, 0, -127, 16, 0
|
||||
movTexRotTris -229, -86, 549, 0, 0, 127, 0, 1
|
||||
movTexRotTris -229, -35, 549, 0, 66, 108, 1, 1
|
||||
movTexRotTris -229, 0, 512, 0, 123, 31, 2, 1
|
||||
movTexRotTris -229, 0, -511, 0, 110, -63, 14, 1
|
||||
movTexRotTris -229, -35, -547, 0, 32, -122, 15, 1
|
||||
movTexRotTris -229, -86, -547, 0, 0, -127, 16, 1
|
||||
movTexEnd
|
||||
|
||||
glabel ttc_movtex_tris_small_surface_treadmill # 0x07016904 - 0x070169C8
|
||||
movTexSpd 120
|
||||
movTexRotTris 230, -86, 344, 0, 0, 127, 0, 0
|
||||
movTexRotTris 230, -35, 344, 0, 32, 122, 1, 0
|
||||
movTexRotTris 230, 0, 308, 0, 110, 63, 2, 0
|
||||
movTexRotTris 230, 0, -306, 0, 123, -31, 9, 0
|
||||
movTexRotTris 230, -35, -342, 0, 65, -108, 10, 0
|
||||
movTexRotTris 230, -86, -342, 0, 0, -127, 11, 0
|
||||
movTexRotTris -229, -86, 344, 0, 0, 127, 0, 1
|
||||
movTexRotTris -229, -35, 344, 0, 65, 108, 1, 1
|
||||
movTexRotTris -229, 0, 308, 0, 123, 31, 2, 1
|
||||
movTexRotTris -229, 0, -306, 0, 110, -63, 9, 1
|
||||
movTexRotTris -229, -35, -342, 0, 32, -122, 10, 1
|
||||
movTexRotTris -229, -86, -342, 0, 0, -127, 11, 1
|
||||
movTexEnd
|
||||
|
||||
glabel ttc_dl_surface_treadmill # 0x070169C8 - 0x07016A20
|
||||
gsSP2Triangles 0, 1, 6, 0x0, 1, 7, 6, 0x0
|
||||
gsSP2Triangles 1, 2, 7, 0x0, 2, 8, 7, 0x0
|
||||
gsSP2Triangles 2, 3, 8, 0x0, 3, 9, 8, 0x0
|
||||
gsSP2Triangles 3, 4, 9, 0x0, 4, 10, 9, 0x0
|
||||
gsSP2Triangles 4, 5, 10, 0x0, 5, 11, 10, 0x0
|
||||
gsSPEndDisplayList
|
||||
46
levels/ttc/clock_hand/collision.inc.c
Normal file
46
levels/ttc/clock_hand/collision.inc.c
Normal file
@@ -0,0 +1,46 @@
|
||||
// 0x070158E0 - 0x070159D0
|
||||
const Collision ttc_seg7_collision_clock_main_rotation[] = {
|
||||
COL_INIT(),
|
||||
COL_VERTEX_INIT(0xE),
|
||||
COL_VERTEX(86, 0, -81),
|
||||
COL_VERTEX(-85, 41, -81),
|
||||
COL_VERTEX(86, 41, -81),
|
||||
COL_VERTEX(-85, 41, 1336),
|
||||
COL_VERTEX(86, 41, 1336),
|
||||
COL_VERTEX(-85, 0, -81),
|
||||
COL_VERTEX(-85, 0, 1336),
|
||||
COL_VERTEX(-180, 41, 1295),
|
||||
COL_VERTEX(0, 41, 1577),
|
||||
COL_VERTEX(86, 0, 1336),
|
||||
COL_VERTEX(181, 41, 1295),
|
||||
COL_VERTEX(0, 0, 1577),
|
||||
COL_VERTEX(-180, 0, 1295),
|
||||
COL_VERTEX(181, 0, 1295),
|
||||
COL_TRI_INIT(SURFACE_DEFAULT, 24),
|
||||
COL_TRI(0, 1, 2),
|
||||
COL_TRI(2, 3, 4),
|
||||
COL_TRI(2, 1, 3),
|
||||
COL_TRI(0, 5, 1),
|
||||
COL_TRI(6, 3, 1),
|
||||
COL_TRI(3, 7, 8),
|
||||
COL_TRI(8, 4, 3),
|
||||
COL_TRI(0, 2, 4),
|
||||
COL_TRI(0, 4, 9),
|
||||
COL_TRI(8, 10, 4),
|
||||
COL_TRI(3, 12, 7),
|
||||
COL_TRI(3, 6, 12),
|
||||
COL_TRI(9, 6, 5),
|
||||
COL_TRI(11, 6, 9),
|
||||
COL_TRI(11, 12, 6),
|
||||
COL_TRI(7, 12, 11),
|
||||
COL_TRI(7, 11, 8),
|
||||
COL_TRI(11, 9, 13),
|
||||
COL_TRI(8, 11, 13),
|
||||
COL_TRI(8, 13, 10),
|
||||
COL_TRI(10, 13, 9),
|
||||
COL_TRI(10, 9, 4),
|
||||
COL_TRI(9, 5, 0),
|
||||
COL_TRI(6, 1, 5),
|
||||
COL_TRI_STOP(),
|
||||
COL_END(),
|
||||
};
|
||||
@@ -1,44 +0,0 @@
|
||||
glabel ttc_seg7_collision_clock_main_rotation # 0x070158E0 - 0x070159D0
|
||||
colInit
|
||||
colVertexInit 0xE
|
||||
colVertex 86, 0, -81
|
||||
colVertex -85, 41, -81
|
||||
colVertex 86, 41, -81
|
||||
colVertex -85, 41, 1336
|
||||
colVertex 86, 41, 1336
|
||||
colVertex -85, 0, -81
|
||||
colVertex -85, 0, 1336
|
||||
colVertex -180, 41, 1295
|
||||
colVertex 0, 41, 1577
|
||||
colVertex 86, 0, 1336
|
||||
colVertex 181, 41, 1295
|
||||
colVertex 0, 0, 1577
|
||||
colVertex -180, 0, 1295
|
||||
colVertex 181, 0, 1295
|
||||
colTriInit SURFACE_DEFAULT, 24
|
||||
colTri 0, 1, 2
|
||||
colTri 2, 3, 4
|
||||
colTri 2, 1, 3
|
||||
colTri 0, 5, 1
|
||||
colTri 6, 3, 1
|
||||
colTri 3, 7, 8
|
||||
colTri 8, 4, 3
|
||||
colTri 0, 2, 4
|
||||
colTri 0, 4, 9
|
||||
colTri 8, 10, 4
|
||||
colTri 3, 12, 7
|
||||
colTri 3, 6, 12
|
||||
colTri 9, 6, 5
|
||||
colTri 11, 6, 9
|
||||
colTri 11, 12, 6
|
||||
colTri 7, 12, 11
|
||||
colTri 7, 11, 8
|
||||
colTri 11, 9, 13
|
||||
colTri 8, 11, 13
|
||||
colTri 8, 13, 10
|
||||
colTri 10, 13, 9
|
||||
colTri 10, 9, 4
|
||||
colTri 9, 5, 0
|
||||
colTri 6, 1, 5
|
||||
colTriStop
|
||||
colEnd
|
||||
8
levels/ttc/clock_hand/geo.inc.c
Normal file
8
levels/ttc/clock_hand/geo.inc.c
Normal file
@@ -0,0 +1,8 @@
|
||||
// 0x0E000358
|
||||
const GeoLayout ttc_geo_000358[] = {
|
||||
GEO_CULLING_RADIUS(1700),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_DISPLAY_LIST(LAYER_OPAQUE, ttc_seg7_dl_07011B38),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_END(),
|
||||
};
|
||||
@@ -1,6 +0,0 @@
|
||||
glabel ttc_geo_000358 # 0x0E000358
|
||||
geo_culling_radius 1700
|
||||
geo_open_node
|
||||
geo_display_list LAYER_OPAQUE, ttc_seg7_dl_07011B38
|
||||
geo_close_node
|
||||
geo_end
|
||||
148
levels/ttc/clock_hand/model.inc.c
Normal file
148
levels/ttc/clock_hand/model.inc.c
Normal file
@@ -0,0 +1,148 @@
|
||||
// 0x07011758 - 0x07011760
|
||||
static const Ambient ttc_seg7_light_07011758 = {
|
||||
{{0x5a, 0x41, 0x23}, 0, {0x5a, 0x41, 0x23}, 0}
|
||||
};
|
||||
|
||||
// 0x07011760 - 0x07011770
|
||||
static const Light ttc_seg7_light_07011760 = {
|
||||
{{0xb4, 0x82, 0x46}, 0, {0xb4, 0x82, 0x46}, 0, {0x28, 0x28, 0x28}, 0}
|
||||
};
|
||||
|
||||
// 0x07011770 - 0x07011778
|
||||
static const Ambient ttc_seg7_light_07011770 = {
|
||||
{{0x7f, 0x66, 0x32}, 0, {0x7f, 0x66, 0x32}, 0}
|
||||
};
|
||||
|
||||
// 0x07011778 - 0x07011788
|
||||
static const Light ttc_seg7_light_07011778 = {
|
||||
{{0xff, 0xcc, 0x65}, 0, {0xff, 0xcc, 0x65}, 0, {0x28, 0x28, 0x28}, 0}
|
||||
};
|
||||
|
||||
// 0x07011788 - 0x07011790
|
||||
static const Ambient ttc_seg7_light_07011788 = {
|
||||
{{0x49, 0x00, 0x00}, 0, {0x49, 0x00, 0x00}, 0}
|
||||
};
|
||||
|
||||
// 0x07011790 - 0x070117A0
|
||||
static const Light ttc_seg7_light_07011790 = {
|
||||
{{0x93, 0x00, 0x00}, 0, {0x93, 0x00, 0x00}, 0, {0x28, 0x28, 0x28}, 0}
|
||||
};
|
||||
|
||||
// 0x070117A0 - 0x070117A8
|
||||
static const Ambient ttc_seg7_light_070117A0 = {
|
||||
{{0x7f, 0x00, 0x00}, 0, {0x7f, 0x00, 0x00}, 0}
|
||||
};
|
||||
|
||||
// 0x070117A8 - 0x070117B8
|
||||
static const Light ttc_seg7_light_070117A8 = {
|
||||
{{0xff, 0x00, 0x00}, 0, {0xff, 0x00, 0x00}, 0, {0x28, 0x28, 0x28}, 0}
|
||||
};
|
||||
|
||||
// 0x070117B8 - 0x07011838
|
||||
static const Vtx ttc_seg7_vertex_070117B8[] = {
|
||||
{{{ 86, 0, -81}, 0, { 994, 288}, {0x54, 0xd6, 0xac, 0xff}}},
|
||||
{{{ -85, 41, -81}, 0, { 994, 670}, {0xac, 0x2a, 0xac, 0xff}}},
|
||||
{{{ 86, 41, -81}, 0, { 994, 288}, {0x33, 0x67, 0xcd, 0xff}}},
|
||||
{{{ -85, 0, -81}, 0, { 994, 670}, {0xcd, 0x99, 0xcd, 0xff}}},
|
||||
{{{ -85, 0, 1336}, 0, { 136, 670}, {0xc7, 0x94, 0xdf, 0xff}}},
|
||||
{{{ -85, 41, 1336}, 0, { 136, 670}, {0xfb, 0x73, 0xcc, 0xff}}},
|
||||
{{{ 86, 41, 1336}, 0, { 136, 288}, {0x39, 0x6c, 0xdf, 0xff}}},
|
||||
{{{ 86, 0, 1336}, 0, { 136, 288}, {0x05, 0x8d, 0xcc, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07011838 - 0x070118B8
|
||||
static const Vtx ttc_seg7_vertex_07011838[] = {
|
||||
{{{ 86, 41, -81}, 0, { 994, 288}, {0x33, 0x67, 0xcd, 0xff}}},
|
||||
{{{ -85, 41, -81}, 0, { 994, 670}, {0xac, 0x2a, 0xac, 0xff}}},
|
||||
{{{ -85, 41, 1336}, 0, { 136, 670}, {0xfb, 0x73, 0xcc, 0xff}}},
|
||||
{{{ 86, 41, 1336}, 0, { 136, 288}, {0x39, 0x6c, 0xdf, 0xff}}},
|
||||
{{{ 86, 0, 1336}, 0, { 136, 288}, {0x05, 0x8d, 0xcc, 0xff}}},
|
||||
{{{ -85, 0, -81}, 0, { 994, 670}, {0xcd, 0x99, 0xcd, 0xff}}},
|
||||
{{{ 86, 0, -81}, 0, { 994, 288}, {0x54, 0xd6, 0xac, 0xff}}},
|
||||
{{{ -85, 0, 1336}, 0, { 136, 670}, {0xc7, 0x94, 0xdf, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x070118B8 - 0x07011958
|
||||
static const Vtx ttc_seg7_vertex_070118B8[] = {
|
||||
{{{ -85, 41, 1336}, 0, { 136, 670}, {0xfb, 0x73, 0xcc, 0xff}}},
|
||||
{{{ -85, 0, 1336}, 0, { 136, 670}, {0xc7, 0x94, 0xdf, 0xff}}},
|
||||
{{{ -180, 0, 1295}, 0, { 160, 880}, {0xfd, 0xb3, 0x9c, 0xff}}},
|
||||
{{{ -180, 41, 1295}, 0, { 160, 880}, {0x9d, 0x4d, 0x0c, 0xff}}},
|
||||
{{{ 0, 0, 1577}, 0, { -10, 478}, {0xe2, 0x94, 0x3a, 0xff}}},
|
||||
{{{ 0, 41, 1577}, 0, { -10, 478}, {0x1e, 0x6c, 0x3a, 0xff}}},
|
||||
{{{ 181, 0, 1295}, 0, { 160, 78}, {0x63, 0xb3, 0x0c, 0xff}}},
|
||||
{{{ 181, 41, 1295}, 0, { 160, 78}, {0x03, 0x4d, 0x9c, 0xff}}},
|
||||
{{{ 86, 0, 1336}, 0, { 136, 288}, {0x05, 0x8d, 0xcc, 0xff}}},
|
||||
{{{ 86, 41, 1336}, 0, { 136, 288}, {0x39, 0x6c, 0xdf, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x07011958 - 0x070119F8
|
||||
static const Vtx ttc_seg7_vertex_07011958[] = {
|
||||
{{{ 0, 41, 1577}, 0, { -10, 478}, {0x1e, 0x6c, 0x3a, 0xff}}},
|
||||
{{{ 86, 41, 1336}, 0, { 136, 288}, {0x39, 0x6c, 0xdf, 0xff}}},
|
||||
{{{ -85, 41, 1336}, 0, { 136, 670}, {0xfb, 0x73, 0xcc, 0xff}}},
|
||||
{{{ -180, 41, 1295}, 0, { 160, 880}, {0x9d, 0x4d, 0x0c, 0xff}}},
|
||||
{{{ 181, 41, 1295}, 0, { 160, 78}, {0x03, 0x4d, 0x9c, 0xff}}},
|
||||
{{{ 0, 0, 1577}, 0, { -10, 478}, {0xe2, 0x94, 0x3a, 0xff}}},
|
||||
{{{ 86, 0, 1336}, 0, { 136, 288}, {0x05, 0x8d, 0xcc, 0xff}}},
|
||||
{{{ 181, 0, 1295}, 0, { 160, 78}, {0x63, 0xb3, 0x0c, 0xff}}},
|
||||
{{{ -180, 0, 1295}, 0, { 160, 880}, {0xfd, 0xb3, 0x9c, 0xff}}},
|
||||
{{{ -85, 0, 1336}, 0, { 136, 670}, {0xc7, 0x94, 0xdf, 0xff}}},
|
||||
};
|
||||
|
||||
// 0x070119F8 - 0x07011B38
|
||||
static const Gfx ttc_seg7_dl_070119F8[] = {
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, machine_09000800),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
|
||||
gsSPLight(&ttc_seg7_light_07011760, 1),
|
||||
gsSPLight(&ttc_seg7_light_07011758, 2),
|
||||
gsSPVertex(ttc_seg7_vertex_070117B8, 8, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),
|
||||
gsSP2Triangles( 4, 5, 1, 0x0, 4, 1, 3, 0x0),
|
||||
gsSP2Triangles( 0, 2, 6, 0x0, 0, 6, 7, 0x0),
|
||||
gsSPLight(&ttc_seg7_light_07011778, 1),
|
||||
gsSPLight(&ttc_seg7_light_07011770, 2),
|
||||
gsSPVertex(ttc_seg7_vertex_07011838, 8, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),
|
||||
gsSPLight(&ttc_seg7_light_07011790, 1),
|
||||
gsSPLight(&ttc_seg7_light_07011788, 2),
|
||||
gsSPVertex(ttc_seg7_vertex_070118B8, 10, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
|
||||
gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0),
|
||||
gsSP2Triangles( 5, 4, 6, 0x0, 5, 6, 7, 0x0),
|
||||
gsSP2Triangles( 7, 6, 8, 0x0, 7, 8, 9, 0x0),
|
||||
gsSPLight(&ttc_seg7_light_070117A8, 1),
|
||||
gsSPLight(&ttc_seg7_light_070117A0, 2),
|
||||
gsSPVertex(ttc_seg7_vertex_07011958, 10, 0),
|
||||
gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0),
|
||||
gsSP2Triangles( 0, 4, 1, 0x0, 5, 6, 7, 0x0),
|
||||
gsSP2Triangles( 5, 8, 9, 0x0, 5, 9, 6, 0x0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
// 0x07011B38 - 0x07011BE0
|
||||
const Gfx ttc_seg7_dl_07011B38[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCycleType(G_CYC_2CYCLE),
|
||||
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsDPSetDepthSource(G_ZS_PIXEL),
|
||||
gsDPSetFogColor(200, 255, 255, 255),
|
||||
gsSPFogPosition(900, 1000),
|
||||
gsSPSetGeometryMode(G_FOG),
|
||||
gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
|
||||
gsSPDisplayList(ttc_seg7_dl_070119F8),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCycleType(G_CYC_1CYCLE),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2),
|
||||
gsSPClearGeometryMode(G_FOG),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1,124 +0,0 @@
|
||||
ttc_seg7_light_07011758: # 0x07011758 - 0x07011760
|
||||
.byte 0x5A, 0x41, 0x23, 0x00, 0x5A, 0x41, 0x23, 0x00
|
||||
|
||||
ttc_seg7_light_07011760: # 0x07011760 - 0x07011770
|
||||
.byte 0xB4, 0x82, 0x46, 0x00, 0xB4, 0x82, 0x46, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ttc_seg7_light_07011770: # 0x07011770 - 0x07011778
|
||||
.byte 0x7F, 0x66, 0x32, 0x00, 0x7F, 0x66, 0x32, 0x00
|
||||
|
||||
ttc_seg7_light_07011778: # 0x07011778 - 0x07011788
|
||||
.byte 0xFF, 0xCC, 0x65, 0x00, 0xFF, 0xCC, 0x65, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ttc_seg7_light_07011788: # 0x07011788 - 0x07011790
|
||||
.byte 0x49, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00
|
||||
|
||||
ttc_seg7_light_07011790: # 0x07011790 - 0x070117A0
|
||||
.byte 0x93, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ttc_seg7_light_070117A0: # 0x070117A0 - 0x070117A8
|
||||
.byte 0x7F, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00
|
||||
|
||||
ttc_seg7_light_070117A8: # 0x070117A8 - 0x070117B8
|
||||
.byte 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
ttc_seg7_vertex_070117B8: # 0x070117B8 - 0x07011838
|
||||
vertex 86, 0, -81, 994, 288, 0x54, 0xD6, 0xAC, 0xFF
|
||||
vertex -85, 41, -81, 994, 670, 0xAC, 0x2A, 0xAC, 0xFF
|
||||
vertex 86, 41, -81, 994, 288, 0x33, 0x67, 0xCD, 0xFF
|
||||
vertex -85, 0, -81, 994, 670, 0xCD, 0x99, 0xCD, 0xFF
|
||||
vertex -85, 0, 1336, 136, 670, 0xC7, 0x94, 0xDF, 0xFF
|
||||
vertex -85, 41, 1336, 136, 670, 0xFB, 0x73, 0xCC, 0xFF
|
||||
vertex 86, 41, 1336, 136, 288, 0x39, 0x6C, 0xDF, 0xFF
|
||||
vertex 86, 0, 1336, 136, 288, 0x05, 0x8D, 0xCC, 0xFF
|
||||
|
||||
ttc_seg7_vertex_07011838: # 0x07011838 - 0x070118B8
|
||||
vertex 86, 41, -81, 994, 288, 0x33, 0x67, 0xCD, 0xFF
|
||||
vertex -85, 41, -81, 994, 670, 0xAC, 0x2A, 0xAC, 0xFF
|
||||
vertex -85, 41, 1336, 136, 670, 0xFB, 0x73, 0xCC, 0xFF
|
||||
vertex 86, 41, 1336, 136, 288, 0x39, 0x6C, 0xDF, 0xFF
|
||||
vertex 86, 0, 1336, 136, 288, 0x05, 0x8D, 0xCC, 0xFF
|
||||
vertex -85, 0, -81, 994, 670, 0xCD, 0x99, 0xCD, 0xFF
|
||||
vertex 86, 0, -81, 994, 288, 0x54, 0xD6, 0xAC, 0xFF
|
||||
vertex -85, 0, 1336, 136, 670, 0xC7, 0x94, 0xDF, 0xFF
|
||||
|
||||
ttc_seg7_vertex_070118B8: # 0x070118B8 - 0x07011958
|
||||
vertex -85, 41, 1336, 136, 670, 0xFB, 0x73, 0xCC, 0xFF
|
||||
vertex -85, 0, 1336, 136, 670, 0xC7, 0x94, 0xDF, 0xFF
|
||||
vertex -180, 0, 1295, 160, 880, 0xFD, 0xB3, 0x9C, 0xFF
|
||||
vertex -180, 41, 1295, 160, 880, 0x9D, 0x4D, 0x0C, 0xFF
|
||||
vertex 0, 0, 1577, -10, 478, 0xE2, 0x94, 0x3A, 0xFF
|
||||
vertex 0, 41, 1577, -10, 478, 0x1E, 0x6C, 0x3A, 0xFF
|
||||
vertex 181, 0, 1295, 160, 78, 0x63, 0xB3, 0x0C, 0xFF
|
||||
vertex 181, 41, 1295, 160, 78, 0x03, 0x4D, 0x9C, 0xFF
|
||||
vertex 86, 0, 1336, 136, 288, 0x05, 0x8D, 0xCC, 0xFF
|
||||
vertex 86, 41, 1336, 136, 288, 0x39, 0x6C, 0xDF, 0xFF
|
||||
|
||||
ttc_seg7_vertex_07011958: # 0x07011958 - 0x070119F8
|
||||
vertex 0, 41, 1577, -10, 478, 0x1E, 0x6C, 0x3A, 0xFF
|
||||
vertex 86, 41, 1336, 136, 288, 0x39, 0x6C, 0xDF, 0xFF
|
||||
vertex -85, 41, 1336, 136, 670, 0xFB, 0x73, 0xCC, 0xFF
|
||||
vertex -180, 41, 1295, 160, 880, 0x9D, 0x4D, 0x0C, 0xFF
|
||||
vertex 181, 41, 1295, 160, 78, 0x03, 0x4D, 0x9C, 0xFF
|
||||
vertex 0, 0, 1577, -10, 478, 0xE2, 0x94, 0x3A, 0xFF
|
||||
vertex 86, 0, 1336, 136, 288, 0x05, 0x8D, 0xCC, 0xFF
|
||||
vertex 181, 0, 1295, 160, 78, 0x63, 0xB3, 0x0C, 0xFF
|
||||
vertex -180, 0, 1295, 160, 880, 0xFD, 0xB3, 0x9C, 0xFF
|
||||
vertex -85, 0, 1336, 136, 670, 0xC7, 0x94, 0xDF, 0xFF
|
||||
|
||||
ttc_seg7_dl_070119F8: # 0x070119F8 - 0x07011B38
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, machine_09000800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPLight ttc_seg7_light_07011760, 1
|
||||
gsSPLight ttc_seg7_light_07011758, 2
|
||||
gsSPVertex ttc_seg7_vertex_070117B8, 8, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 1, 0x0, 4, 1, 3, 0x0
|
||||
gsSP2Triangles 0, 2, 6, 0x0, 0, 6, 7, 0x0
|
||||
gsSPLight ttc_seg7_light_07011778, 1
|
||||
gsSPLight ttc_seg7_light_07011770, 2
|
||||
gsSPVertex ttc_seg7_vertex_07011838, 8, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
|
||||
gsSPLight ttc_seg7_light_07011790, 1
|
||||
gsSPLight ttc_seg7_light_07011788, 2
|
||||
gsSPVertex ttc_seg7_vertex_070118B8, 10, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 3, 2, 4, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 5, 4, 6, 0x0, 5, 6, 7, 0x0
|
||||
gsSP2Triangles 7, 6, 8, 0x0, 7, 8, 9, 0x0
|
||||
gsSPLight ttc_seg7_light_070117A8, 1
|
||||
gsSPLight ttc_seg7_light_070117A0, 2
|
||||
gsSPVertex ttc_seg7_vertex_07011958, 10, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
|
||||
gsSP2Triangles 0, 4, 1, 0x0, 5, 6, 7, 0x0
|
||||
gsSP2Triangles 5, 8, 9, 0x0, 5, 9, 6, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel ttc_seg7_dl_07011B38 # 0x07011B38 - 0x07011BE0
|
||||
gsDPPipeSync
|
||||
gsDPSetCycleType G_CYC_2CYCLE
|
||||
gsDPSetRenderMode G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2
|
||||
gsDPSetDepthSource G_ZS_PIXEL
|
||||
gsDPSetFogColor 200, 255, 255, 255
|
||||
gsSPFogPosition 900, 1000
|
||||
gsSPSetGeometryMode G_FOG
|
||||
gsDPSetCombineModeLERP G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE, G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_COMBINED, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_COMBINED
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList ttc_seg7_dl_070119F8
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCycleType G_CYC_1CYCLE
|
||||
gsDPSetRenderMode G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2
|
||||
gsSPClearGeometryMode G_FOG
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPEndDisplayList
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user