fix formatting and decompile al::sign(int)

This commit is contained in:
shibbo 2020-07-24 14:28:23 -04:00
parent 2912d5fc93
commit 114355d5e4
2 changed files with 60 additions and 32 deletions

View file

@ -7,7 +7,7 @@ namespace al
float easeInOut(float);
float sign(float);
bool sign(int);
int sign(int);
float squareIn(float);
float squareOut(float);

View file

@ -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);
}
};