Fix signedness warning

master
Marc Gilleron 2021-02-19 01:51:06 +00:00
parent a3fd0a1afd
commit cb2fcdce1b
1 changed files with 4 additions and 3 deletions

View File

@ -1316,7 +1316,8 @@ void VoxelLodTerrain::_process() {
const uint32_t now = get_ticks_msec();
if (has_collision) {
if (_collision_update_delay == 0 || now - block->last_collider_update_time > _collision_update_delay) {
if (_collision_update_delay == 0 ||
static_cast<int>(now - block->last_collider_update_time) > _collision_update_delay) {
block->set_collision_mesh(mesh_data.surfaces, get_tree()->is_debugging_collisions_hint(), this);
block->last_collider_update_time = now;
block->has_deferred_collider_update = false;
@ -1355,7 +1356,7 @@ void VoxelLodTerrain::_process() {
void VoxelLodTerrain::process_deferred_collision_updates(uint32_t timeout_msec) {
VOXEL_PROFILE_SCOPE();
for (unsigned int lod_index = 0; lod_index < _lod_count; ++lod_index) {
for (int lod_index = 0; lod_index < _lod_count; ++lod_index) {
Lod &lod = _lods[lod_index];
for (unsigned int i = 0; i < lod.deferred_collision_updates.size(); ++i) {
@ -1371,7 +1372,7 @@ void VoxelLodTerrain::process_deferred_collision_updates(uint32_t timeout_msec)
const uint32_t now = get_ticks_msec();
if (now - block->last_collider_update_time > _collision_update_delay) {
if (static_cast<int>(now - block->last_collider_update_time) > _collision_update_delay) {
block->set_collision_mesh(
block->deferred_collider_data, get_tree()->is_debugging_collisions_hint(), this);
block->last_collider_update_time = now;