1
0
mirror of https://github.com/rwengine/openrw.git synced 2024-09-15 06:52:34 +02:00

More fixes double promotion

This commit is contained in:
Filip Gawin 2018-02-07 17:04:49 +01:00 committed by Daniel Evans
parent 6f50fa4ab7
commit 240b44af8b
4 changed files with 10 additions and 9 deletions

View File

@ -31,7 +31,7 @@ struct WeaponData {
int modelID;
std::uint32_t flags;
int inventorySlot;
std::uint32_t inventorySlot;
};
/**

View File

@ -1,5 +1,6 @@
#include "engine/Animator.hpp"
#include <cmath>
#include <glm/glm.hpp>
#include <glm/gtc/quaternion.hpp>
@ -47,7 +48,7 @@ void Animator::tick(float dt) {
if (!state.repeat) {
animTime = std::min(animTime, state.animation->duration);
} else {
animTime = fmod(animTime, state.animation->duration);
animTime = std::fmod(animTime, state.animation->duration);
}
for (auto& b : state.boneInstances) {

View File

@ -1210,11 +1210,11 @@ bool SaveGame::loadGame(GameState& state, const std::string& file) {
#if RW_DEBUG
for (const auto &type : pedTypeData.types) {
printf("%08x: %f %f %f %f %f threat %08x avoid %08x\n", type.bitstring_,
type.unknown2,
type.unknown3,
type.unknown4,
type.fleedistance,
type.headingchangerate,
static_cast<double>(type.unknown2),
static_cast<double>(type.unknown3),
static_cast<double>(type.unknown4),
static_cast<double>(type.fleedistance),
static_cast<double>(type.headingchangerate),
type.threatflags_,
type.avoidflags_);
}

View File

@ -185,8 +185,8 @@ public:
glm::vec3 getLookDirection() const {
float theta = m_look.y - glm::half_pi<float>();
return glm::vec3(sin(-m_look.x) * cos(theta),
cos(-m_look.x) * cos(theta), sin(theta));
return glm::vec3(std::sin(-m_look.x) * std::cos(theta),
std::cos(-m_look.x) * std::cos(theta), std::sin(theta));
}
/**