misc documentation
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#include <ultra64.h>
|
||||
#include "functions.h"
|
||||
#include "variables.h"
|
||||
#include "core2/particle.h"
|
||||
|
||||
#define _HorzDist3v(v1, v2) ((v1[0]-v2[0])*(v1[0]-v2[0]) + (v1[2]-v2[2])*(v1[2]-v2[2]))
|
||||
extern int func_8024549C(f32[3], f32);
|
||||
@@ -35,16 +36,16 @@ struct43s D_80372B00 = {
|
||||
|
||||
/* .code */
|
||||
void func_80359A40(f32 position[3], struct_core2_D2AB0 *arg1, s32 cnt){
|
||||
ParticleEmitter *pCtrl = partEmitList_pushNew(cnt);
|
||||
ParticleEmitter *pCtrl = partEmitMgr_newEmitter(cnt);
|
||||
particleEmitter_setSprite(pCtrl, ASSET_70C_SPRITE_RIPPLE);
|
||||
func_802EFA70(pCtrl, 1);
|
||||
func_802EFFA8(pCtrl, D_80372AE4);
|
||||
particleEmitter_setDrawMode(pCtrl, PART_EMIT_3D_ROTATE);
|
||||
particleEmitter_setRGB(pCtrl, D_80372AE4);
|
||||
particleEmitter_setPosition(pCtrl, position);
|
||||
func_802EFB70(pCtrl, 0.1f, 0.1f);
|
||||
func_802EFB84(pCtrl, 1.0f, 1.4f);
|
||||
particleEmitter_setSpawnIntervalRange(pCtrl, arg1->unk0, arg1->unk4);
|
||||
func_802EFEC0(pCtrl, arg1->unk8, arg1->unkC);
|
||||
func_802EFA5C(pCtrl, 0.0f, 0.5f);
|
||||
particleEmitter_setParticleLifeTimeRange(pCtrl, arg1->unk8, arg1->unkC);
|
||||
particleEmitter_setFade(pCtrl, 0.0f, 0.5f);
|
||||
particleEmitter_emitN(pCtrl, cnt);
|
||||
}
|
||||
|
||||
@@ -74,14 +75,14 @@ void chdrips_update(Actor *this){
|
||||
this->unk60 = this->yaw/360.0;
|
||||
}
|
||||
if(__chdrips_playerWithinDist(this, 5000) && randf() < this->unk60){
|
||||
pCtrl = partEmitList_pushNew(1);
|
||||
pCtrl = partEmitMgr_newEmitter(1);
|
||||
particleEmitter_setModel(pCtrl, ASSET_8A0_SPRITE_WATER_DROP);
|
||||
particleEmitter_setPosition(pCtrl, this->position);
|
||||
particleEmitter_setPositionVelocityAndAccelerationRanges(pCtrl, &D_80372B00);
|
||||
func_802EFA18(pCtrl, 1);
|
||||
particleEmitter_setParticleCallback(pCtrl, __chdrips_particleCallback);
|
||||
particleEmitter_setSpawnIntervalRange(pCtrl, 0.0f, 0.01f);
|
||||
func_802EFEC0(pCtrl, 7.0f, 7.0f);
|
||||
particleEmitter_setParticleLifeTimeRange(pCtrl, 7.0f, 7.0f);
|
||||
func_802EFB70(pCtrl, 0.1f, 0.1f);
|
||||
func_802EFB84(pCtrl, 0.1f, 0.1f);
|
||||
particleEmitter_emitN(pCtrl, 1);
|
||||
|
Reference in New Issue
Block a user