MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / zParPTankSnowCreate

Function zParPTankSnowCreate

src/SB/Game/zParPTank.cpp:508–522  ·  view source on GitHub ↗

Equivalent: Scheduling

Source from the content-addressed store, hash-verified

506
507// Equivalent: Scheduling
508static void zParPTankSnowCreate(zParPTank* zp, U32 max_particles, zParPTankUpdateCallback update)
509{
510 zp->flags = 0;
511 zp->update = update;
512 zp->ptank = NULL;
513 zp->num_particles = 0;
514 zp->max_particles = max_particles;
515
516 snow_pool.rs.texture = (RwTexture*)xSTFindAsset(xStrHash("partex0"), NULL);
517 snow_pool.rs.src_blend = 5;
518 snow_pool.rs.dst_blend = 2;
519 snow_pool.rs.flags = 0;
520 snow_particles =
521 (snow_particle_data*)xMemAllocSize(zp->max_particles * sizeof(snow_particle_data));
522}
523
524// Equivalent: float scheduling
525static void zParPTankSnowUpdate(zParPTank* zp, float dt)

Callers 1

zParPTankSceneEnterFunction · 0.85

Calls 2

xSTFindAssetFunction · 0.50
xStrHashFunction · 0.50

Tested by

no test coverage detected