Select Git revision
game_callback.cpp
game_callback.cpp 39.71 KiB
#include "game_callback.h"
void level_editor::GameVisible4Properties(bool bf)
{
level_editor::pStaticGameClass->setVisible(bf);
level_editor::pComboBoxGameClass->setVisible(bf);
level_editor::pComboBoxGameClass->setSel(0);
level_editor::pButtonGameTab->setVisible(bf);
level_editor::pButtonGameTab->setText("Connections");
level_editor::pListViewGameClass->setVisible(bf);
level_editor::pListViewGameClass->clearStrings();
level_editor::pComboBoxGameValue->setVisible(false);
level_editor::pComboBoxGameValue->clear();
level_editor::pEditGameValue->setVisible(false);
level_editor::pEditGameValue->setText("");
level_editor::pButtonGameValue->setVisible(false);
level_editor::pListViewGameClass->setEnable(false);
level_editor::pStaticGameHelp->setVisible(bf);
level_editor::pMemoGameHelp->setText("");
level_editor::pMemoGameHelp->setVisible(bf);
level_editor::pButtonGameCreate->setVisible(bf);
for (int i = 0; i < 16; ++i)
level_editor::pCheckBoxGameFlags[i]->setVisible(false);
level_editor::GameVisible4Connections(false);
}
void level_editor::GameVisible4Connections(bool bf)
{
level_editor::pListViewGameConnections->setVisible(bf);
level_editor::pStaticGameConnectionsEvent->setVisible(bf);
level_editor::pComboBoxGameConnectionsEvent->setVisible(bf);
level_editor::pStaticGameConnectionsName->setVisible(bf);
level_editor::pEditGameConnectionsName->setVisible(bf);
level_editor::pStaticGameConnectionsAction->setVisible(bf);
level_editor::pComboBoxGameConnectionsAction->setVisible(bf);
level_editor::pStaticGameConnectionsDelay->setVisible(bf);
level_editor::pEditGameConnectionsDelay->setVisible(bf);
level_editor::pStaticGameConnectionsParameter->setVisible(bf);
level_editor::pEditGameConnectionsParameter->setVisible(bf);
level_editor::pButtonGameConnectionsCreate->setVisible(bf);
level_editor::pButtonGameConnectionsDelete->setVisible(false);
}
void level_editor::GameSel(int iSelected)
{
for (int i = 0; i < 16; ++i)
level_editor::pCheckBoxGameFlags[i]->setVisible(false);
level_editor::pComboBoxGameValue->setVisible(false);
level_editor::pComboBoxGameValue->clear();
level_editor::pEditGameValue->setVisible(false);
level_editor::pEditGameValue->setText("");
level_editor::pButtonGameCreate->setVisible(false);
level_editor::pListViewGameClass->setEnable(true);
level_editor::pListViewGameClass->clearStrings();
level_editor::pButtonGameConnectionsDelete->setVisible(false);
level_editor::pButtonGameConnectionsCreate->setText("Create");