Clean up frand usages
This commit is contained in:
parent
fa1cdf24db
commit
6859839770
14 changed files with 79 additions and 67 deletions
|
|
@ -18,6 +18,7 @@
|
|||
#include "game/hsfdraw.h"
|
||||
#include "game/hsfmotion.h"
|
||||
#include "game/pad.h"
|
||||
#include "game/frand.h"
|
||||
|
||||
typedef struct someBits {
|
||||
/* 0x00 */ struct {
|
||||
|
|
@ -62,7 +63,6 @@ extern u16 HuPadBtnDown[4];
|
|||
|
||||
//function signatures
|
||||
s32 BoardVecDAngleCalcRange(float *value, float min, float range);
|
||||
s32 frand(void);
|
||||
|
||||
void fn_1_BE30(ModelData *model, ParticleData *particle, Mtx matrix);
|
||||
void fn_1_BDAC(void);
|
||||
|
|
@ -960,13 +960,13 @@ void fn_1_BE30(ModelData *model, ParticleData *particle, Mtx matrix) {
|
|||
}
|
||||
}
|
||||
if (j != particle->unk_30) {
|
||||
temp_f30 = 360.0f * (0.003921569f * (frand() & 0xFF));
|
||||
temp_f29 = temp_f31 * (20.0f + (60.0f * (0.003921569f * (frand() & 0xFF))));
|
||||
temp_f30 = 360.0f * (0.003921569f * frand8());
|
||||
temp_f29 = temp_f31 * (20.0f + (60.0f * (0.003921569f * frand8())));
|
||||
var_r31->unk34.x = (sp8.x + (temp_f29 * sin((M_PI * temp_f30) / 180.0)));
|
||||
var_r31->unk34.z = (sp8.z + (temp_f29 * cos((M_PI * temp_f30) / 180.0)));
|
||||
var_r31->unk34.y = (sp8.y + (temp_f31 * (-30.0f + (40.0f * (0.003921569f * (frand() & 0xFF))))));
|
||||
var_r31->unk08.x = (0.5f + (3.0f * (0.003921569f * (frand() & 0xFF))));
|
||||
var_r31->unk08.y = (0.3f + (2.0f * (0.003921569f * (frand() & 0xFF))));
|
||||
var_r31->unk34.y = (sp8.y + (temp_f31 * (-30.0f + (40.0f * (0.003921569f * frand8())))));
|
||||
var_r31->unk08.x = (0.5f + (3.0f * (0.003921569f * frand8())));
|
||||
var_r31->unk08.y = (0.3f + (2.0f * (0.003921569f * frand8())));
|
||||
var_r31->unk40.a = 180;
|
||||
var_r31->unk2C = (15.0f * temp_f31);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue