misc documentation
This commit is contained in:
@@ -80,7 +80,7 @@ void func_8038FF54(Actor *this){
|
||||
marker_despawn(this->marker);
|
||||
}
|
||||
else if(this->marker->unk14_21){//L8039016C
|
||||
sp3C = partEmitList_pushNew(1);
|
||||
sp3C = partEmitMgr_newEmitter(1);
|
||||
func_8034A174(this->marker->unk44, 5, sp40);
|
||||
particleEmitter_setSprite(sp3C, ASSET_713_SPRITE_SPARKLE_YELLOW);
|
||||
particleEmitter_setStartingFrameRange(sp3C, 1, 6);
|
||||
|
||||
@@ -229,8 +229,8 @@ void func_80388D70(ActorMarker *caller, enum asset_e text_id, s32 arg2){
|
||||
func_8025A58C(0, 4000);
|
||||
func_8024BD08(0);
|
||||
func_802BE720();
|
||||
local->unk0 = partEmitList_pushNew(16);
|
||||
local->unk4 = partEmitList_pushNew(16);
|
||||
local->unk0 = partEmitMgr_newEmitter(16);
|
||||
local->unk4 = partEmitMgr_newEmitter(16);
|
||||
func_80388EE8(local->unk0);
|
||||
func_80388EE8(local->unk4);
|
||||
func_80328B8C(this, 4, 0.0001f, 1);
|
||||
@@ -256,10 +256,10 @@ void func_80388D70(ActorMarker *caller, enum asset_e text_id, s32 arg2){
|
||||
|
||||
void func_80388EE8(ParticleEmitter *pCtrl){
|
||||
particleEmitter_setSprite(pCtrl, ASSET_700_SPRITE_DUST);
|
||||
func_802EFFA8(pCtrl, D_80391D24);
|
||||
particleEmitter_setRGB(pCtrl, D_80391D24);
|
||||
particleEmitter_setPositionAndVelocityRanges(pCtrl, &D_80391D58);
|
||||
func_802EFB98(pCtrl, &D_80391D30);
|
||||
func_802F0D54(pCtrl);
|
||||
particleEmitter_manualFree(pCtrl);
|
||||
}
|
||||
|
||||
void FP_func_80388F4C(Actor *this){}
|
||||
|
||||
@@ -91,22 +91,22 @@ Actor *func_8038C1F8(ActorMarker *marker, Gfx **gfx, Mtx **mtx, Vtx **vtx){
|
||||
void func_8038C260(f32 position[3], s32 count, enum asset_e model_id){
|
||||
ParticleEmitter *pCtrl;
|
||||
|
||||
pCtrl = partEmitList_pushNew(count);
|
||||
pCtrl = partEmitMgr_newEmitter(count);
|
||||
particleEmitter_setModel(pCtrl, model_id);
|
||||
particleEmitter_setPosition(pCtrl, position);
|
||||
particleEmitter_setPositionVelocityAndAccelerationRanges(pCtrl, &D_80392028);
|
||||
func_802EFE24(pCtrl,
|
||||
particleEmitter_setAngularVelocityRange(pCtrl,
|
||||
400.0f, 400.0f, 400.0f,
|
||||
800.0f, 800.0f, 800.0f
|
||||
);
|
||||
func_802EFB70(pCtrl, 0.1f, 0.2f);
|
||||
particleEmitter_setSpawnIntervalRange(pCtrl, 0.0f, 0.02f);
|
||||
func_802EFEC0(pCtrl, 1.5f, 1.5f);
|
||||
func_802EFA5C(pCtrl, 0.0f, 0.3f);
|
||||
particleEmitter_setParticleLifeTimeRange(pCtrl, 1.5f, 1.5f);
|
||||
particleEmitter_setFade(pCtrl, 0.0f, 0.3f);
|
||||
func_802EF9F8(pCtrl, 0.6f);
|
||||
func_802EFA18(pCtrl, 0);
|
||||
func_802EFA20(pCtrl, 1.0f, 1.3f);
|
||||
func_802EF9EC(pCtrl, 0x7B, 8000);
|
||||
particleEmitter_setSfx(pCtrl, SFX_7B_ICE_BREAKING_1, 8000);
|
||||
particleEmitter_emitN(pCtrl, count);
|
||||
}
|
||||
|
||||
|
||||
@@ -127,11 +127,11 @@ Actor *FP_func_8038CED0(ActorMarker *marker, Gfx **gfx, Mtx **mtx, Vtx **vtx){
|
||||
void func_8038CF54(f32 position[3], s32 count, enum asset_e model_id){
|
||||
ParticleEmitter *pCtrl;
|
||||
|
||||
pCtrl = partEmitList_pushNew(count);
|
||||
pCtrl = partEmitMgr_newEmitter(count);
|
||||
particleEmitter_setModel(pCtrl, model_id);
|
||||
particleEmitter_setPosition(pCtrl, position);
|
||||
particleEmitter_setPositionVelocityAndAccelerationRanges(pCtrl, &D_80392134);
|
||||
func_802EFE24(pCtrl,
|
||||
particleEmitter_setAngularVelocityRange(pCtrl,
|
||||
100.0f, 100.0f, 100.0f,
|
||||
200.0f, 200.0f, 200.0f
|
||||
);
|
||||
@@ -144,8 +144,8 @@ void func_8038CF54(f32 position[3], s32 count, enum asset_e model_id){
|
||||
void func_8038D01C(f32 position[3], s32 count, enum asset_e sprite_id){
|
||||
ParticleEmitter *pCtrl;
|
||||
|
||||
pCtrl = partEmitList_pushNew(count);
|
||||
func_802EFFA8(pCtrl, D_803921A4);
|
||||
pCtrl = partEmitMgr_newEmitter(count);
|
||||
particleEmitter_setRGB(pCtrl, D_803921A4);
|
||||
particleEmitter_setSprite(pCtrl, sprite_id);
|
||||
particleEmitter_setPosition(pCtrl, position);
|
||||
particleEmitter_setPositionVelocityAndAccelerationRanges(pCtrl, &D_803921B0);
|
||||
@@ -156,11 +156,11 @@ void func_8038D01C(f32 position[3], s32 count, enum asset_e sprite_id){
|
||||
void func_8038D0A8(f32 position[3], s32 count, enum asset_e model_id){
|
||||
ParticleEmitter *pCtrl;
|
||||
|
||||
pCtrl = partEmitList_pushNew(count);
|
||||
pCtrl = partEmitMgr_newEmitter(count);
|
||||
particleEmitter_setModel(pCtrl, model_id);
|
||||
particleEmitter_setPosition(pCtrl, position);
|
||||
particleEmitter_setPositionVelocityAndAccelerationRanges(pCtrl, &D_80392220);
|
||||
func_802EFE24(pCtrl,
|
||||
particleEmitter_setAngularVelocityRange(pCtrl,
|
||||
200.0f, 200.0f, 200.0f,
|
||||
300.0f, 300.0f, 300.0f
|
||||
);
|
||||
@@ -173,7 +173,7 @@ void func_8038D0A8(f32 position[3], s32 count, enum asset_e model_id){
|
||||
void func_8038D170(f32 position[3], s32 count, enum asset_e sprite_id){
|
||||
ParticleEmitter *pCtrl;
|
||||
|
||||
pCtrl = partEmitList_pushNew(count);
|
||||
pCtrl = partEmitMgr_newEmitter(count);
|
||||
particleEmitter_setSprite(pCtrl, sprite_id);
|
||||
particleEmitter_setPosition(pCtrl, position);
|
||||
particleEmitter_setPositionVelocityAndAccelerationRanges(pCtrl, &D_80392290);
|
||||
@@ -186,8 +186,8 @@ void func_8038D170(f32 position[3], s32 count, enum asset_e sprite_id){
|
||||
void func_8038D208(f32 position[3], s32 count, enum asset_e sprite_id){
|
||||
ParticleEmitter *pCtrl;
|
||||
|
||||
pCtrl = partEmitList_pushNew(count);
|
||||
func_802EFFA8(pCtrl, D_80392300);
|
||||
pCtrl = partEmitMgr_newEmitter(count);
|
||||
particleEmitter_setRGB(pCtrl, D_80392300);
|
||||
particleEmitter_setSprite(pCtrl, sprite_id);
|
||||
particleEmitter_setPosition(pCtrl, position);
|
||||
particleEmitter_setPositionVelocityAndAccelerationRanges(pCtrl, &D_8039230C);
|
||||
|
||||
@@ -47,7 +47,7 @@ Actor *func_80386B80(ActorMarker *marker, Gfx **gfx, Mtx **mtx, Vtx **vtx){
|
||||
|
||||
void FP_func_80386BEC(Actor *this){
|
||||
f32 plyr_pos[3];
|
||||
ParticleEmitter *pCtrl = partEmitList_pushNew(12);
|
||||
ParticleEmitter *pCtrl = partEmitMgr_newEmitter(12);
|
||||
|
||||
player_getPosition(plyr_pos);
|
||||
func_80328B8C(this, 2, 0.01f, 1);
|
||||
@@ -55,7 +55,7 @@ void FP_func_80386BEC(Actor *this){
|
||||
func_8025A6EC(COMUSIC_2B_DING_B, 28000);
|
||||
FUNC_8030E624(SFX_90_SWITCH_PRESS, 1.0f, 32000);
|
||||
func_8038AB40();
|
||||
func_802EFFA8(pCtrl, D_80391B44);
|
||||
particleEmitter_setRGB(pCtrl, D_80391B44);
|
||||
particleEmitter_setSprite(pCtrl, ASSET_700_SPRITE_DUST);
|
||||
particleEmitter_setPosition(pCtrl, plyr_pos);
|
||||
particleEmitter_setPositionVelocityAndAccelerationRanges(pCtrl, &D_80391AFC);
|
||||
|
||||
@@ -47,7 +47,7 @@ void func_8038E7CC(ActorMarker *this_marker, ActorMarker *other_marker){
|
||||
|
||||
void func_8038E840(f32 position[3], s32 cnt, enum asset_e sprite_id){
|
||||
static struct31s D_80392444 = {{0.4f, 0.6f}, {0.8f, 1.8f}, {0.0f, 0.01f}, {0.5f, 1.4f}, 0.0f, 0.01f};
|
||||
ParticleEmitter *pCtrl = partEmitList_pushNew(cnt);
|
||||
ParticleEmitter *pCtrl = partEmitMgr_newEmitter(cnt);
|
||||
particleEmitter_setSprite(pCtrl, sprite_id);
|
||||
particleEmitter_setPosition(pCtrl, position);
|
||||
particleEmitter_setParticleSpawnPositionRange(pCtrl,
|
||||
|
||||
@@ -140,7 +140,7 @@ bool func_8038F5D4(Actor *this, f32 arg1[3], f32 arg2, f32 arg3, s32 arg4){
|
||||
}
|
||||
this->unk28 = (1.0f- sp24)*arg2;
|
||||
func_80329054(this, 2);
|
||||
if(ml_vec3f_distance(this->position, arg1) <= arg4)
|
||||
if(ml_distance_vec3f(this->position, arg1) <= arg4)
|
||||
return TRUE;
|
||||
return FALSE;
|
||||
|
||||
|
||||
@@ -27,11 +27,11 @@ void func_80390944(f32 position[3], s32 cnt, enum asset_e model_id){
|
||||
{{ 0.0f, -1000.0f, 0.0f}, { 0.0f, -1000.0f, 0.0f}}, /*velocitcy*/
|
||||
{{-100.0f, 0.0f, -100.0f}, {100.0f, 200.0f, 100.0f}} /*acceleration*/
|
||||
};
|
||||
ParticleEmitter *pCtrl = partEmitList_pushNew(cnt);
|
||||
ParticleEmitter *pCtrl = partEmitMgr_newEmitter(cnt);
|
||||
particleEmitter_setModel(pCtrl, model_id);
|
||||
particleEmitter_setPosition(pCtrl, position);
|
||||
particleEmitter_setPositionVelocityAndAccelerationRanges(pCtrl, &D_8039277C);
|
||||
func_802EFE24(pCtrl,
|
||||
particleEmitter_setAngularVelocityRange(pCtrl,
|
||||
100.0f, 100.0f, 100.0f,
|
||||
250.0f, 250.0f, 250.0f
|
||||
);
|
||||
@@ -39,7 +39,7 @@ void func_80390944(f32 position[3], s32 cnt, enum asset_e model_id){
|
||||
func_802EF9F8(pCtrl, 0.6f);
|
||||
func_802EFA18(pCtrl, 0);
|
||||
func_802EFA20(pCtrl, 1.0f, 1.3f);
|
||||
func_802EF9EC(pCtrl, 0x7B, 8000);
|
||||
particleEmitter_setSfx(pCtrl, SFX_7B_ICE_BREAKING_1, 8000);
|
||||
particleEmitter_emitN(pCtrl, cnt);
|
||||
}
|
||||
|
||||
@@ -51,8 +51,8 @@ void func_80390A30(f32 position[3], s32 cnt, enum asset_e sprite_id){
|
||||
{{ -50.0f, 0.0f, -50.0f}, { 50.0f, 200.0f, 50.0f}} /*acceleration*/
|
||||
};
|
||||
static s32 D_80392834[3] = {0xDC, 0xDC, 0xE6};
|
||||
ParticleEmitter *pCtrl = partEmitList_pushNew(cnt);
|
||||
func_802EFFA8(pCtrl, D_80392834);
|
||||
ParticleEmitter *pCtrl = partEmitMgr_newEmitter(cnt);
|
||||
particleEmitter_setRGB(pCtrl, D_80392834);
|
||||
particleEmitter_setSprite(pCtrl, sprite_id);
|
||||
particleEmitter_setPosition(pCtrl, position);
|
||||
particleEmitter_setPositionVelocityAndAccelerationRanges(pCtrl, &D_803927EC);
|
||||
|
||||
@@ -18,11 +18,11 @@ void func_80390C70(f32 position[3]){
|
||||
static struct40s FP_D_80392864 = {{{1.7f, 2.0f}, {2.4f, 2.7f}, {0.0f, 0.01f}, {4.0f, 7.0f}, 0.3f, 0.7f}, 4.0f, 1.0f};
|
||||
static s32 D_80392894[3] = {0xFF, 0XFF, 0xFF};
|
||||
|
||||
ParticleEmitter *pCtrl = partEmitList_pushNew(1);
|
||||
ParticleEmitter *pCtrl = partEmitMgr_newEmitter(1);
|
||||
particleEmitter_setSprite(pCtrl, ASSET_70D_SPRITE_SMOKE_1);
|
||||
particleEmitter_setStartingFrameRange(pCtrl, 1, 6);
|
||||
func_802EFFA8(pCtrl, D_80392894);
|
||||
func_802EF9E4(pCtrl, 0x41);
|
||||
particleEmitter_setRGB(pCtrl, D_80392894);
|
||||
particleEmitter_setAlpha(pCtrl, 0x41);
|
||||
particleEmitter_setPosition(pCtrl, position);
|
||||
particleEmitter_setParticleSpawnPositionRange(pCtrl,
|
||||
-40.0f, 110.0f, -40.0f,
|
||||
@@ -39,11 +39,11 @@ void func_80390D58(f32 position[3]){
|
||||
static struct40s D_803928A0 = {{{0.05f, 0.1f}, {0.1f, 0.2f}, {0.0f, 0.01f}, {0.9f, 1.3f}, 0.3f, 0.7f}, 4.0f, 1.0f};
|
||||
static s32 D_803928D0[3] = {0xFF, 0xFF, 0xFF};
|
||||
|
||||
ParticleEmitter *pCtrl = partEmitList_pushNew(1);
|
||||
ParticleEmitter *pCtrl = partEmitMgr_newEmitter(1);
|
||||
particleEmitter_setSprite(pCtrl, ASSET_713_SPRITE_SPARKLE_YELLOW);
|
||||
particleEmitter_setStartingFrameRange(pCtrl, 1, 6);
|
||||
func_802EFFA8(pCtrl, D_803928D0);
|
||||
func_802EF9E4(pCtrl, 0xFF);
|
||||
particleEmitter_setRGB(pCtrl, D_803928D0);
|
||||
particleEmitter_setAlpha(pCtrl, 0xFF);
|
||||
particleEmitter_setPosition(pCtrl, position);
|
||||
particleEmitter_setParticleSpawnPositionRange(pCtrl,
|
||||
-40.0f, 50.0,-40.0f,
|
||||
|
||||
Reference in New Issue
Block a user