Files
tp/include/Z2AudioLib/Z2Calc/Z2Calc.h
T
TakaRikka 84c6fa1a58 Z2CreatureLink / Z2Calc (#8)
* begin Z2LinkMgr

Z2CreatureLink::setLinkGroupInfo, Z2CreatureLink::setLinkHp ok

* split Z2CreatureLink

* split Z2Calc

* fix label data type / clean up

* fix getRandom_0_1 instruction

* fix

* clean up
2020-12-01 22:34:15 -05:00

24 lines
483 B
C++

#include "dolphin/types.h"
namespace Z2Calc{
struct CurveSign{
// temp
};
class FNoise1f{
public:
void setParam(float, float, float);
float tau(float);
float calcNoise1f();
private:
float unk0;
float unk4;
float unk8;
float unk12;
};
float linearTransform(float, float, float, float, float, bool);
float getParamByExp(float, float, float, float, float, float, Z2Calc::CurveSign);
float getRandom(float, float, float);
float getRandom_0_1(void);
}