mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-11-23 05:12:05 +00:00
chore: use c++ numeric limits instead of c macros
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
#include "Utils/Logging/Log.h"
|
||||
|
||||
#include <cstdint>
|
||||
#include <limits>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
@@ -59,7 +60,7 @@ namespace BSP
|
||||
// These values are hardcoded ingame and will break the map if they are changed
|
||||
namespace BSPGameConstants
|
||||
{
|
||||
constexpr unsigned int MAX_COLLISION_VERTS = UINT16_MAX;
|
||||
constexpr unsigned int MAX_COLLISION_VERTS = std::numeric_limits<std::uint16_t>::max();
|
||||
|
||||
constexpr size_t MAX_AABB_TREE_CHILDREN = 128;
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
#include "BSPUtil.h"
|
||||
|
||||
#include <format>
|
||||
#include <limits>
|
||||
#include <ufbx.h>
|
||||
|
||||
using namespace BSP;
|
||||
@@ -33,9 +34,9 @@ namespace
|
||||
|
||||
for (size_t k = 0; k < mesh->num_indices; k++)
|
||||
{
|
||||
if (mesh->vertex_indices[k] > UINT16_MAX)
|
||||
if (mesh->vertex_indices[k] > std::numeric_limits<std::uint16_t>::max())
|
||||
{
|
||||
con::warn("ignoring mesh {}, it has more than {} indices.", node->name.data, UINT16_MAX);
|
||||
con::warn("ignoring mesh {}, it has more than {} indices.", node->name.data, std::numeric_limits<std::uint16_t>::max());
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user