You've already forked Microtransactions64
mirror of
https://github.com/Print-and-Panic/Microtransactions64.git
synced 2026-01-21 10:17:19 -08:00
Particles occlude silhouette
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
const GeoLayout white_particle_geo[] = {
|
||||
GEO_SHADOW(SHADOW_CIRCLE_4_VERTS, 0xB4, 50),
|
||||
GEO_OPEN_NODE(),
|
||||
GEO_DISPLAY_LIST(LAYER_ALPHA, white_particle_dl),
|
||||
GEO_DISPLAY_LIST(LAYER_OCCLUDE_SILHOUETTE_ALPHA, white_particle_dl),
|
||||
GEO_CLOSE_NODE(),
|
||||
GEO_END(),
|
||||
};
|
||||
|
||||
@@ -77,7 +77,7 @@ const LevelScript level_main_scripts_entry[] = {
|
||||
LOAD_MODEL_FROM_GEO(MODEL_STAR, star_geo),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_TRANSPARENT_STAR, transparent_star_geo),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_WOODEN_SIGNPOST, wooden_signpost_geo),
|
||||
LOAD_MODEL_FROM_DL( MODEL_WHITE_PARTICLE_SMALL, white_particle_small_dl, LAYER_ALPHA),
|
||||
LOAD_MODEL_FROM_DL( MODEL_WHITE_PARTICLE_SMALL, white_particle_small_dl, LAYER_OCCLUDE_SILHOUETTE_ALPHA),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_RED_FLAME, red_flame_geo),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_BLUE_FLAME, blue_flame_geo),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_BURN_SMOKE, burn_smoke_geo),
|
||||
@@ -86,13 +86,13 @@ const LevelScript level_main_scripts_entry[] = {
|
||||
LOAD_MODEL_FROM_GEO(MODEL_FISH, fish_geo),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_FISH_SHADOW, fish_shadow_geo),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_SPARKLES_ANIMATION, sparkles_animation_geo),
|
||||
LOAD_MODEL_FROM_DL( MODEL_SAND_DUST, sand_seg3_dl_0302BCD0, LAYER_ALPHA),
|
||||
LOAD_MODEL_FROM_DL( MODEL_SAND_DUST, sand_seg3_dl_0302BCD0, LAYER_OCCLUDE_SILHOUETTE_ALPHA),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_BUTTERFLY, butterfly_geo),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_BURN_SMOKE_UNUSED, burn_smoke_geo),
|
||||
LOAD_MODEL_FROM_DL( MODEL_PEBBLE, pebble_seg3_dl_0301CB00, LAYER_ALPHA),
|
||||
LOAD_MODEL_FROM_DL( MODEL_PEBBLE, pebble_seg3_dl_0301CB00, LAYER_OCCLUDE_SILHOUETTE_ALPHA),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_MIST, mist_geo),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_WHITE_PUFF, white_puff_geo),
|
||||
LOAD_MODEL_FROM_DL( MODEL_WHITE_PARTICLE_DL, white_particle_dl, LAYER_ALPHA),
|
||||
LOAD_MODEL_FROM_DL( MODEL_WHITE_PARTICLE_DL, white_particle_dl, LAYER_OCCLUDE_SILHOUETTE_ALPHA),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_WHITE_PARTICLE, white_particle_geo),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_YELLOW_COIN_NO_SHADOW, yellow_coin_no_shadow_geo),
|
||||
LOAD_MODEL_FROM_GEO(MODEL_BLUE_COIN, blue_coin_geo),
|
||||
|
||||
@@ -40,7 +40,7 @@ Gfx *geo_envfx_main(s32 callContext, struct GraphNode *node, Mat4 mtxf) {
|
||||
mtxf_to_mtx(mtx, mtxf);
|
||||
gSPMatrix(&gfx[0], VIRTUAL_TO_PHYSICAL(mtx), G_MTX_MODELVIEW | G_MTX_LOAD | G_MTX_NOPUSH);
|
||||
gSPBranchList(&gfx[1], VIRTUAL_TO_PHYSICAL(particleList));
|
||||
execNode->fnNode.node.flags = (execNode->fnNode.node.flags & GRAPH_NODE_TYPES_MASK) | (LAYER_ALPHA << 8);
|
||||
execNode->fnNode.node.flags = (execNode->fnNode.node.flags & GRAPH_NODE_TYPES_MASK) | (LAYER_OCCLUDE_SILHOUETTE_ALPHA << 8);
|
||||
}
|
||||
SET_HIGH_U16_OF_32(*params, gAreaUpdateCounter);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user