Skip to content

Commit 49e0ce4

Browse files
authored
Merge pull request #241 from patrikjuvonen/issue-6455-2
0006455: use Clamp as requested, related to PR #232
2 parents 6f26f0d + e48ea30 commit 49e0ce4

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

Client/mods/deathmatch/logic/luadefs/CLuaBlipDefs.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ int CLuaBlipDefs::CreateBlip(lua_State* luaVM)
8888
CResource* pResource = pLuaMain->GetResource();
8989
if (pResource)
9090
{
91-
short sOrdering = std::max(-32768, std::min(32767, iOrdering));
92-
unsigned short usVisibleDistance = std::max(0, std::min(65535, iVisibleDistance));
91+
short sOrdering = Clamp(-32768, iOrdering, 32767);
92+
unsigned short usVisibleDistance = Clamp(0, iVisibleDistance, 65535);
9393

9494
// Create the blip
9595
CClientRadarMarker* pMarker =
@@ -148,8 +148,8 @@ int CLuaBlipDefs::CreateBlipAttachedTo(lua_State* luaVM)
148148
CResource* pResource = pLuaMain->GetResource();
149149
if (pResource)
150150
{
151-
short sOrdering = std::max(-32768, std::min(32767, iOrdering));
152-
unsigned short usVisibleDistance = std::max(0, std::min(65535, iVisibleDistance));
151+
short sOrdering = Clamp(-32768, iOrdering, 32767);
152+
unsigned short usVisibleDistance = Clamp(0, iVisibleDistance, 65535);
153153

154154
// Create the blip
155155
CClientRadarMarker* pMarker =
@@ -359,7 +359,7 @@ int CLuaBlipDefs::SetBlipOrdering(lua_State* luaVM)
359359

360360
if (!argStream.HasErrors())
361361
{
362-
short sOrdering = std::max(-32768, std::min(32767, iOrdering));
362+
short sOrdering = Clamp(-32768, iOrdering, 32767);
363363

364364
if (CStaticFunctionDefinitions::SetBlipOrdering(*pEntity, sOrdering))
365365
{
@@ -384,7 +384,7 @@ int CLuaBlipDefs::SetBlipVisibleDistance(lua_State* luaVM)
384384

385385
if (!argStream.HasErrors())
386386
{
387-
unsigned short usVisibleDistance = std::max(0, std::min(65535, iVisibleDistance));
387+
unsigned short usVisibleDistance = Clamp(0, iVisibleDistance, 65535);
388388

389389
if (CStaticFunctionDefinitions::SetBlipVisibleDistance(*pEntity, usVisibleDistance))
390390
{

Server/mods/deathmatch/logic/luadefs/CLuaBlipDefs.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@ int CLuaBlipDefs::CreateBlip(lua_State* luaVM)
9797
CResource* pResource = pLuaMain->GetResource();
9898
if (pResource)
9999
{
100-
short sOrdering = std::max(-32768, std::min(32767, iOrdering));
101-
unsigned short usVisibleDistance = std::max(0, std::min(65535, iVisibleDistance));
100+
short sOrdering = Clamp(-32768, iOrdering, 32767);
101+
unsigned short usVisibleDistance = Clamp(0, iVisibleDistance, 65535);
102102

103103
// Create the blip
104104
CBlip* pBlip = CStaticFunctionDefinitions::CreateBlip(pResource, vecPosition, ucIcon, ucSize, color, sOrdering, usVisibleDistance, pVisibleTo);
@@ -156,8 +156,8 @@ int CLuaBlipDefs::CreateBlipAttachedTo(lua_State* luaVM)
156156
CResource* resource = m_pLuaManager->GetVirtualMachineResource(luaVM);
157157
if (resource)
158158
{
159-
short sOrdering = std::max(-32768, std::min(32767, iOrdering));
160-
unsigned short usVisibleDistance = std::max(0, std::min(65535, iVisibleDistance));
159+
short sOrdering = Clamp(-32768, iOrdering, 32767);
160+
unsigned short usVisibleDistance = Clamp(0, iVisibleDistance, 65535);
161161

162162
// Create the blip
163163
CBlip* pBlip =
@@ -385,7 +385,7 @@ int CLuaBlipDefs::SetBlipOrdering(lua_State* luaVM)
385385

386386
if (!argStream.HasErrors())
387387
{
388-
short sOrdering = std::max(-32768, std::min(32767, iOrdering));
388+
short sOrdering = Clamp(-32768, iOrdering, 32767);
389389

390390
if (CStaticFunctionDefinitions::SetBlipOrdering(pElement, sOrdering))
391391
{
@@ -411,7 +411,7 @@ int CLuaBlipDefs::SetBlipVisibleDistance(lua_State* luaVM)
411411

412412
if (!argStream.HasErrors())
413413
{
414-
unsigned short usVisibleDistance = std::max(0, std::min(65535, iVisibleDistance));
414+
unsigned short usVisibleDistance = Clamp(0, iVisibleDistance, 65535);
415415

416416
if (CStaticFunctionDefinitions::SetBlipVisibleDistance(pElement, usVisibleDistance))
417417
{

0 commit comments

Comments
 (0)