mirror of
https://github.com/ddnet/ddnet.git
synced 2024-09-20 01:24:18 +00:00
Get rid of the clamp that breaks most editor value selection
This commit is contained in:
parent
4cc1bc0cf8
commit
cf7dad8125
|
@ -3330,9 +3330,6 @@ int CEditor::DoProperties(CUIRect *pToolBox, CProperty *pProps, int *pIDs, int *
|
|||
}
|
||||
}
|
||||
|
||||
if(Change != -1)
|
||||
*pNewVal = clamp(*pNewVal, pProps[Change].m_Min, pProps[Change].m_Max);
|
||||
|
||||
return Change;
|
||||
}
|
||||
|
||||
|
|
|
@ -240,7 +240,7 @@ int CLayerQuads::RenderProperties(CUIRect *pToolBox)
|
|||
};
|
||||
|
||||
CProperty aProps[] = {
|
||||
{"Image", m_Image, PROPTYPE_IMAGE, -1, m_pEditor->m_Map.m_lImages.size()},
|
||||
{"Image", m_Image, PROPTYPE_IMAGE, -1, 0},
|
||||
{0},
|
||||
};
|
||||
|
||||
|
@ -252,7 +252,10 @@ int CLayerQuads::RenderProperties(CUIRect *pToolBox)
|
|||
|
||||
if(Prop == PROP_IMAGE)
|
||||
{
|
||||
m_Image = NewVal;
|
||||
if(NewVal >= 0)
|
||||
m_Image = NewVal%m_pEditor->m_Map.m_lImages.size();
|
||||
else
|
||||
m_Image = -1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
|
@ -199,7 +199,7 @@ int CLayerSounds::RenderProperties(CUIRect *pToolBox)
|
|||
};
|
||||
|
||||
CProperty aProps[] = {
|
||||
{"Sound", m_Sound, PROPTYPE_SOUND, -1, m_pEditor->m_Map.m_lSounds.size()},
|
||||
{"Sound", m_Sound, PROPTYPE_SOUND, -1, 0},
|
||||
{0},
|
||||
};
|
||||
|
||||
|
@ -211,7 +211,10 @@ int CLayerSounds::RenderProperties(CUIRect *pToolBox)
|
|||
|
||||
if(Prop == PROP_SOUND)
|
||||
{
|
||||
m_Sound = NewVal;
|
||||
if(NewVal >= 0)
|
||||
m_Sound = NewVal%m_pEditor->m_Map.m_lSounds.size();
|
||||
else
|
||||
m_Sound = -1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
|
@ -870,7 +870,7 @@ int CLayerTiles::RenderProperties(CUIRect *pToolBox)
|
|||
{"Height", m_Height, PROPTYPE_INT_SCROLL, 1, 100000},
|
||||
{"Shift", 0, PROPTYPE_SHIFT, 0, 0},
|
||||
{"Shift by", m_pEditor->m_ShiftBy, PROPTYPE_INT_SCROLL, 1, 100000},
|
||||
{"Image", m_Image, PROPTYPE_IMAGE, 0, m_pEditor->m_Map.m_lImages.size()},
|
||||
{"Image", m_Image, PROPTYPE_IMAGE, 0, 0},
|
||||
{"Color", Color, PROPTYPE_COLOR, 0, 0},
|
||||
{"Color Env", m_ColorEnv+1, PROPTYPE_ENVELOPE, 0, 0},
|
||||
{"Color TO", m_ColorEnvOffset, PROPTYPE_INT_SCROLL, -1000000, 1000000},
|
||||
|
@ -925,9 +925,11 @@ int CLayerTiles::RenderProperties(CUIRect *pToolBox)
|
|||
if (NewVal == -1)
|
||||
{
|
||||
m_Texture = IGraphics::CTextureHandle();
|
||||
m_Image = -1;
|
||||
}
|
||||
else
|
||||
{
|
||||
m_Image = NewVal%m_pEditor->m_Map.m_lImages.size();
|
||||
m_AutoMapperConfig = -1;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue