misc documentation

This commit is contained in:
Banjo Kazooie
2023-01-30 00:02:44 -06:00
parent da9a0109b5
commit cd146f444f
258 changed files with 2526 additions and 3594 deletions

View File

@@ -27,7 +27,7 @@ struct40s D_80367F60 = {
{ {0.1f, 0.5f}, {1.0f, 1.5f}, {0.0f, 0.01f}, {0.5f, 1.4f},
0.0f, 0.01f
},
4.0f, 1.0f
4, 1
};
struct43s D_80367F90 ={
@@ -38,23 +38,23 @@ struct43s D_80367F90 ={
/* .code */
void func_802DBCE0(ParticleEmitter *pCtrl, f32 arg1[3]){
ParticleEmitter *other = partEmitList_pushNew(1);
ParticleEmitter *other = partEmitMgr_newEmitter(1);
if(func_8024549C(arg1, 4.0f)){
arg1[1] += 2.0f;
particleEmitter_setSprite(other, ASSET_70C_SPRITE_RIPPLE);
func_802EFA70(other, 1);
particleEmitter_setDrawMode(other, 1);
particleEmitter_setPosition(other, arg1);
func_802EFB70(other, 0.1f, 0.1f);
func_802EFB84(other, 1.0f, 1.4f);
func_802EFEC0(other, 1.0f, 1.4f);
func_802EFA5C(other, 0.0f, 0.5f);
particleEmitter_setParticleLifeTimeRange(other, 1.0f, 1.4f);
particleEmitter_setFade(other, 0.0f, 0.5f);
particleEmitter_emitN(other, 1);
func_8030E878(SFX_413_WATER_RIPPLE, randf2(1.0f, 1.4f), 0x4e20, arg1, 0.0f, 3500.0f);
}
else{//L802DBDF4
particleEmitter_setSprite(other, ASSET_700_SPRITE_DUST);
particleEmitter_setStartingFrameRange(other, 0, 7);
func_802EFFA8(other, D_80367F54);
particleEmitter_setRGB(other, D_80367F54);
particleEmitter_setPosition(other, arg1);
particleEmitter_setParticleVelocityRange(other, -230.0f, 30.0f, -230.0f, 230.0f, 110.0f, 230.0f);
func_802EFC28(other, &D_80367F60);
@@ -66,14 +66,14 @@ void func_802DBE9C(Actor *this, ParticleEmitter *pCtrl){
particleEmitter_setPositionVelocityAndAccelerationRanges(pCtrl, &D_80367F90);
particleEmitter_setModel(pCtrl, 0x344);
particleEmitter_setPosition(pCtrl, this->position);
func_802EFA70(pCtrl, 4);
func_802EFE24(pCtrl, -450.0f, -450.0f, -450.0f, 450.0f, 450.0f, 450.0f);
particleEmitter_setDrawMode(pCtrl, 4);
particleEmitter_setAngularVelocityRange(pCtrl, -450.0f, -450.0f, -450.0f, 450.0f, 450.0f, 450.0f);
func_802EFA18(pCtrl, 1);
particleEmitter_setParticleCallback(pCtrl, func_802DBCE0);
particleEmitter_setSpawnIntervalRange(pCtrl, 0.0f, 0.01f);
func_802EFEC0(pCtrl, 7.0f, 7.0f);
func_802EFA5C(pCtrl, 0.0f, 0.3f);
func_802F0D54(pCtrl);
particleEmitter_setParticleLifeTimeRange(pCtrl, 7.0f, 7.0f);
particleEmitter_setFade(pCtrl, 0.0f, 0.3f);
particleEmitter_manualFree(pCtrl);
}
int func_802DBF94(Actor *this, s32 arg1){
@@ -91,7 +91,7 @@ void func_802DC018(Actor *this){
if(!this->unk16C_4){
actor_collisionOff(this);
local->unk0 = partEmitList_pushNew(16);
local->unk0 = partEmitMgr_newEmitter(16);
func_802DBE9C(this, local->unk0);
this->unk16C_4 = TRUE;
}