Made settings unavailable during in simulation setup visible but not editable
parent
572b8ea566
commit
fce1539888
|
@ -150,8 +150,6 @@ void CCheck::Draw()
|
||||||
|
|
||||||
m_dim = iDim;
|
m_dim = iDim;
|
||||||
|
|
||||||
if ( m_state & STATE_DEAD ) return;
|
|
||||||
|
|
||||||
// Draw the name.
|
// Draw the name.
|
||||||
pos.x = m_pos.x + m_dim.y / 0.9f;
|
pos.x = m_pos.x + m_dim.y / 0.9f;
|
||||||
pos.y = m_pos.y + m_dim.y * 0.50f;
|
pos.y = m_pos.y + m_dim.y * 0.50f;
|
||||||
|
@ -160,4 +158,3 @@ void CCheck::Draw()
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -148,6 +148,7 @@ bool CEditValue::EventProcess(const Event &event)
|
||||||
|
|
||||||
if ( (m_state & STATE_VISIBLE) == 0 ) return true;
|
if ( (m_state & STATE_VISIBLE) == 0 ) return true;
|
||||||
if ( (m_state & STATE_ENABLE) == 0 ) return true;
|
if ( (m_state & STATE_ENABLE) == 0 ) return true;
|
||||||
|
if ( m_state & STATE_DEAD ) return true;
|
||||||
|
|
||||||
if ( m_edit != 0 )
|
if ( m_edit != 0 )
|
||||||
{
|
{
|
||||||
|
@ -258,10 +259,12 @@ void CEditValue::Draw()
|
||||||
}
|
}
|
||||||
if ( m_buttonUp != 0 )
|
if ( m_buttonUp != 0 )
|
||||||
{
|
{
|
||||||
|
m_buttonUp->SetState(STATE_DEAD, TestState(STATE_DEAD));
|
||||||
m_buttonUp->Draw();
|
m_buttonUp->Draw();
|
||||||
}
|
}
|
||||||
if ( m_buttonDown != 0 )
|
if ( m_buttonDown != 0 )
|
||||||
{
|
{
|
||||||
|
m_buttonDown->SetState(STATE_DEAD, TestState(STATE_DEAD));
|
||||||
m_buttonDown->Draw();
|
m_buttonDown->Draw();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1074,10 +1074,11 @@ void CMainDialog::ChangePhase(Phase phase)
|
||||||
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_SHADOW);
|
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_SHADOW);
|
||||||
pc->SetState(STATE_SHADOW);
|
pc->SetState(STATE_SHADOW);
|
||||||
pos.y -= 0.048f;
|
pos.y -= 0.048f;
|
||||||
if ( !m_bSimulSetup )
|
|
||||||
{
|
|
||||||
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_GROUND);
|
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_GROUND);
|
||||||
pc->SetState(STATE_SHADOW);
|
pc->SetState(STATE_SHADOW);
|
||||||
|
if ( m_bSimulSetup )
|
||||||
|
{
|
||||||
|
pc->SetState(STATE_DEAD);
|
||||||
}
|
}
|
||||||
pos.y -= 0.048f;
|
pos.y -= 0.048f;
|
||||||
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_DIRTY);
|
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_DIRTY);
|
||||||
|
@ -1095,10 +1096,11 @@ void CMainDialog::ChangePhase(Phase phase)
|
||||||
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_FOG);
|
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_FOG);
|
||||||
pc->SetState(STATE_SHADOW);
|
pc->SetState(STATE_SHADOW);
|
||||||
pos.y -= 0.048f;
|
pos.y -= 0.048f;
|
||||||
if ( !m_bSimulSetup )
|
|
||||||
{
|
|
||||||
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_LIGHT);
|
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_LIGHT);
|
||||||
pc->SetState(STATE_SHADOW);
|
pc->SetState(STATE_SHADOW);
|
||||||
|
if ( m_bSimulSetup )
|
||||||
|
{
|
||||||
|
pc->SetState(STATE_DEAD);
|
||||||
}
|
}
|
||||||
|
|
||||||
pos.x = ox+sx*3;
|
pos.x = ox+sx*3;
|
||||||
|
@ -1165,14 +1167,16 @@ void CMainDialog::ChangePhase(Phase phase)
|
||||||
pl = pw->CreateLabel(pos, ddim, 0, EVENT_LABEL12, name);
|
pl = pw->CreateLabel(pos, ddim, 0, EVENT_LABEL12, name);
|
||||||
pl->SetTextAlign(Gfx::TEXT_ALIGN_LEFT);
|
pl->SetTextAlign(Gfx::TEXT_ALIGN_LEFT);
|
||||||
|
|
||||||
if ( !m_bSimulSetup )
|
|
||||||
{
|
|
||||||
pos.x = ox+sx*8.5f;
|
pos.x = ox+sx*8.5f;
|
||||||
pos.y = 0.47f;
|
pos.y = 0.47f;
|
||||||
ddim.x = dim.x*2.2f;
|
ddim.x = dim.x*2.2f;
|
||||||
ddim.y = 18.0f/480.0f;
|
ddim.y = 18.0f/480.0f;
|
||||||
pv = pw->CreateEditValue(pos, ddim, 0, EVENT_INTERFACE_GADGET);
|
pv = pw->CreateEditValue(pos, ddim, 0, EVENT_INTERFACE_GADGET);
|
||||||
pv->SetState(STATE_SHADOW);
|
pv->SetState(STATE_SHADOW);
|
||||||
|
if ( m_bSimulSetup )
|
||||||
|
{
|
||||||
|
pv->SetState(STATE_DEAD);
|
||||||
|
}
|
||||||
pv->SetMinValue(0.0f);
|
pv->SetMinValue(0.0f);
|
||||||
pv->SetMaxValue(1.0f);
|
pv->SetMaxValue(1.0f);
|
||||||
pos.x += 0.13f;
|
pos.x += 0.13f;
|
||||||
|
@ -1181,7 +1185,6 @@ void CMainDialog::ChangePhase(Phase phase)
|
||||||
GetResource(RES_EVENT, EVENT_INTERFACE_GADGET, name);
|
GetResource(RES_EVENT, EVENT_INTERFACE_GADGET, name);
|
||||||
pl = pw->CreateLabel(pos, ddim, 0, EVENT_LABEL13, name);
|
pl = pw->CreateLabel(pos, ddim, 0, EVENT_LABEL13, name);
|
||||||
pl->SetTextAlign(Gfx::TEXT_ALIGN_LEFT);
|
pl->SetTextAlign(Gfx::TEXT_ALIGN_LEFT);
|
||||||
}
|
|
||||||
|
|
||||||
pos.x = ox+sx*8.5f;
|
pos.x = ox+sx*8.5f;
|
||||||
pos.y = 0.385f;
|
pos.y = 0.385f;
|
||||||
|
@ -1332,10 +1335,11 @@ void CMainDialog::ChangePhase(Phase phase)
|
||||||
pc->SetState(STATE_SHADOW);
|
pc->SetState(STATE_SHADOW);
|
||||||
pos.y -= 0.048f;
|
pos.y -= 0.048f;
|
||||||
pos.y -= 0.048f;
|
pos.y -= 0.048f;
|
||||||
if ( !m_bSimulSetup )
|
|
||||||
{
|
|
||||||
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_EDITMODE);
|
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_EDITMODE);
|
||||||
pc->SetState(STATE_SHADOW);
|
pc->SetState(STATE_SHADOW);
|
||||||
|
if ( m_bSimulSetup )
|
||||||
|
{
|
||||||
|
pc->SetState(STATE_DEAD);
|
||||||
}
|
}
|
||||||
pos.y -= 0.048f;
|
pos.y -= 0.048f;
|
||||||
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_EDITVALUE);
|
pc = pw->CreateCheck(pos, ddim, -1, EVENT_INTERFACE_EDITVALUE);
|
||||||
|
|
Loading…
Reference in New Issue