mirror of
https://github.com/borgesdan/xn65
synced 2024-12-29 21:54:47 +01:00
Correções em curve.hpp
This commit is contained in:
parent
27e432aa62
commit
3f875f916e
@ -1,7 +1,6 @@
|
|||||||
#ifndef XNA_COMMON_CURVE_HPP
|
#ifndef XNA_COMMON_CURVE_HPP
|
||||||
#define XNA_COMMON_CURVE_HPP
|
#define XNA_COMMON_CURVE_HPP
|
||||||
|
|
||||||
#include "../default.hpp"
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
namespace xna {
|
namespace xna {
|
||||||
@ -230,7 +229,7 @@ namespace xna {
|
|||||||
num1 = (key2.Value - key1.Value) * num2;
|
num1 = (key2.Value - key1.Value) * num2;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
t = (static_cast<Int>(num2) & 1) != 0 ? key2.Position - num3 : key1.Position + num3;
|
t = (static_cast<int32_t>(num2) & 1) != 0 ? key2.Position - num3 : key1.Position + num3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (key2.Position < t)
|
else if (key2.Position < t)
|
||||||
@ -256,7 +255,7 @@ namespace xna {
|
|||||||
num1 = (key2.Value - key1.Value) * num4;
|
num1 = (key2.Value - key1.Value) * num4;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
t = (static_cast<Int>(num4) & 1) != 0 ? key2.Position - num5 : key1.Position + num5;
|
t = (static_cast<int32_t>(num4) & 1) != 0 ? key2.Position - num5 : key1.Position + num5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -342,7 +341,7 @@ namespace xna {
|
|||||||
if (num < 0.0)
|
if (num < 0.0)
|
||||||
--num;
|
--num;
|
||||||
|
|
||||||
return static_cast<float>(static_cast<Int>(num));
|
return static_cast<float>(static_cast<int32_t>(num));
|
||||||
}
|
}
|
||||||
|
|
||||||
constexpr float FindSegment(float t, CurveKey& k0, CurveKey& k1) {
|
constexpr float FindSegment(float t, CurveKey& k0, CurveKey& k1) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user