diff --git a/Source/Contents/Models/ModelPlayback.cpp b/Source/Contents/Models/ModelPlayback.cpp index a1087a20..0e893045 100644 --- a/Source/Contents/Models/ModelPlayback.cpp +++ b/Source/Contents/Models/ModelPlayback.cpp @@ -45,11 +45,11 @@ void C3dActorV2::Update() { } const unsigned tick = GetTickCount(); - unsigned frame = UnsignedFrame(static_cast(tick - this->startTick) * this->speed); + unsigned frame = static_cast(static_cast(tick - this->startTick) * this->speed); if (static_cast(frame) >= this->duration) { if (this->playback == 1) { - frame = UnsignedFrame(this->duration - 1.0); + frame = static_cast(this->duration - 1.0); } else { this->startTick = tick; frame = 0;