mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-04-23 09:04:21 +00:00
fix formatting and decompile al::sign(int)
This commit is contained in:
parent
2912d5fc93
commit
114355d5e4
|
|
@ -7,7 +7,7 @@ namespace al
|
|||
float easeInOut(float);
|
||||
|
||||
float sign(float);
|
||||
bool sign(int);
|
||||
int sign(int);
|
||||
|
||||
float squareIn(float);
|
||||
float squareOut(float);
|
||||
|
|
|
|||
|
|
@ -5,33 +5,39 @@ namespace al
|
|||
{
|
||||
float normalize(float var, float min, float max)
|
||||
{
|
||||
float v4;
|
||||
bool v5;
|
||||
float result;
|
||||
float v7;
|
||||
float v4;
|
||||
bool v5;
|
||||
float result;
|
||||
float v7;
|
||||
|
||||
v4 = -(max - min);
|
||||
if ( (max - min) > 0.0f )
|
||||
v4 = max - min;
|
||||
if ( v4 >= 0.001f )
|
||||
{
|
||||
v7 = min;
|
||||
if ( var >= min )
|
||||
v4 = -(max - min);
|
||||
if ((max - min) > 0.0f)
|
||||
{
|
||||
v7 = var;
|
||||
if ( var > max )
|
||||
v7 = max;
|
||||
v4 = max - min;
|
||||
}
|
||||
result = (v7 - min) / (max - min);
|
||||
}
|
||||
else
|
||||
{
|
||||
v5 = var < min;
|
||||
result = 1.0f;
|
||||
if ( v5 )
|
||||
result = 0.0f;
|
||||
}
|
||||
return result;
|
||||
if (v4 >= 0.001f)
|
||||
{
|
||||
v7 = min;
|
||||
if (var >= min)
|
||||
{
|
||||
v7 = var;
|
||||
if (var > max)
|
||||
{
|
||||
v7 = max;
|
||||
}
|
||||
}
|
||||
result = (v7 - min) / (max - min);
|
||||
}
|
||||
else
|
||||
{
|
||||
v5 = var < min;
|
||||
result = 1.0f;
|
||||
if (v5)
|
||||
{
|
||||
result = 0.0f;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -76,27 +82,49 @@ namespace al
|
|||
return result;
|
||||
}
|
||||
|
||||
float easeIn(float var) {
|
||||
float easeIn(float var)
|
||||
{
|
||||
return (((var * -0.5f) + 1.5f) * var) * var;
|
||||
}
|
||||
float easeOut(float var) {
|
||||
float easeOut(float var)
|
||||
{
|
||||
return (((var * -0.5f) * var) + 1.5f) * var;
|
||||
}
|
||||
float easeInOut(float var) {
|
||||
float easeInOut(float var)
|
||||
{
|
||||
return (((var * -2.0f) + 3.0f) * var) * var;
|
||||
}
|
||||
|
||||
float squareIn(float var) {
|
||||
int sign(int var)
|
||||
{
|
||||
if (var < 0)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (var > 0)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
float squareIn(float var)
|
||||
{
|
||||
return var * var;
|
||||
}
|
||||
float squareOut(float var) {
|
||||
float squareOut(float var)
|
||||
{
|
||||
return (2.0f - var) * var;
|
||||
}
|
||||
|
||||
float powerIn(float x, float y) {
|
||||
float powerIn(float x, float y)
|
||||
{
|
||||
return powf(x, y);
|
||||
}
|
||||
float powerOut(float x, float y) {
|
||||
float powerOut(float x, float y)
|
||||
{
|
||||
return powf(x, 1.0 / y);
|
||||
}
|
||||
};
|
||||
Loading…
Reference in a new issue