Allow using the CBot debugger during code battles
parent
c304ecd0ca
commit
0fbd2d107c
|
@ -1622,7 +1622,7 @@ void CObjectInterface::UpdateInterface()
|
|||
bool bProgEnable = !m_programmable->IsProgram() && m_main->CanPlayerInteract();
|
||||
bool scriptSelected = m_selScript >= 0 && m_selScript < m_programStorage->GetProgramCount();
|
||||
|
||||
EnableInterface(pw, EVENT_OBJECT_PROGEDIT, m_main->CanPlayerInteract() && scriptSelected && !m_programmable->IsTraceRecord());
|
||||
EnableInterface(pw, EVENT_OBJECT_PROGEDIT, scriptSelected && !m_programmable->IsTraceRecord());
|
||||
EnableInterface(pw, EVENT_OBJECT_PROGLIST, bProgEnable && !m_programmable->IsTraceRecord());
|
||||
EnableInterface(pw, EVENT_OBJECT_PROGADD, bProgEnable);
|
||||
EnableInterface(pw, EVENT_OBJECT_PROGREMOVE, bProgEnable && scriptSelected && !m_programStorage->GetProgram(m_selScript)->readOnly);
|
||||
|
|
|
@ -1028,17 +1028,17 @@ void CStudio::UpdateButtons()
|
|||
|
||||
button = static_cast< CButton* >(pw->SearchControl(EVENT_STUDIO_CLONE));
|
||||
if ( button == nullptr ) return;
|
||||
button->SetState(STATE_ENABLE, m_program->runnable && !m_bRunning);
|
||||
button->SetState(STATE_ENABLE, m_main->CanPlayerInteract() && (m_program->runnable && !m_bRunning));
|
||||
|
||||
|
||||
button = static_cast< CButton* >(pw->SearchControl(EVENT_STUDIO_COMPILE));
|
||||
if ( button == nullptr ) return;
|
||||
button->SetState(STATE_ENABLE, m_program->runnable && !m_bRunning);
|
||||
button->SetState(STATE_ENABLE, m_main->CanPlayerInteract() && (m_program->runnable && !m_bRunning));
|
||||
|
||||
button = static_cast< CButton* >(pw->SearchControl(EVENT_STUDIO_RUN));
|
||||
if ( button == nullptr ) return;
|
||||
button->SetIcon(m_bRunning?8:21); // stop/run
|
||||
button->SetState(STATE_ENABLE, m_program->runnable || m_bRunning);
|
||||
button->SetState(STATE_ENABLE, m_main->CanPlayerInteract() && (m_program->runnable || m_bRunning));
|
||||
|
||||
button = static_cast< CButton* >(pw->SearchControl(EVENT_STUDIO_REALTIME));
|
||||
if ( button == nullptr ) return;
|
||||
|
|
Loading…
Reference in New Issue