mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 10:08:18 +00:00
Editor: used max int value for goto min and max coordinates
This commit is contained in:
parent
d81f15181e
commit
e52e443988
|
@ -9,6 +9,7 @@
|
|||
#include <engine/keys.h>
|
||||
#include <engine/shared/config.h>
|
||||
#include <engine/storage.h>
|
||||
#include <limits>
|
||||
|
||||
#include "editor.h"
|
||||
|
||||
|
@ -1782,14 +1783,6 @@ int CEditor::PopupGoto(CEditor *pEditor, CUIRect View, void *pContext)
|
|||
View.HSplitMid(&CoordXPicker, &CoordYPicker);
|
||||
CoordXPicker.VSplitRight(2.f, &CoordXPicker, nullptr);
|
||||
|
||||
int MaxX = pEditor->m_Map.m_pGameLayer->m_Width - 1;
|
||||
int MaxY = pEditor->m_Map.m_pGameLayer->m_Height - 1;
|
||||
|
||||
if(pEditor->m_GotoX > MaxX)
|
||||
pEditor->m_GotoX = MaxX;
|
||||
if(pEditor->m_GotoY > MaxY)
|
||||
pEditor->m_GotoY = MaxY;
|
||||
|
||||
static ColorRGBA s_Color = ColorRGBA(1, 1, 1, 0.5f);
|
||||
|
||||
enum
|
||||
|
@ -1800,8 +1793,8 @@ int CEditor::PopupGoto(CEditor *pEditor, CUIRect View, void *pContext)
|
|||
};
|
||||
|
||||
CProperty aProps[] = {
|
||||
{"X", pEditor->m_GotoX, PROPTYPE_INT_STEP, 0, MaxX},
|
||||
{"Y", pEditor->m_GotoY, PROPTYPE_INT_STEP, 0, MaxY},
|
||||
{"X", pEditor->m_GotoX, PROPTYPE_INT_STEP, std::numeric_limits<int>::min(), std::numeric_limits<int>::max()},
|
||||
{"Y", pEditor->m_GotoY, PROPTYPE_INT_STEP, std::numeric_limits<int>::min(), std::numeric_limits<int>::max()},
|
||||
{nullptr},
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue