diff options
Diffstat (limited to 'sigmodr/TileUI.cpp')
| -rw-r--r-- | sigmodr/TileUI.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sigmodr/TileUI.cpp b/sigmodr/TileUI.cpp index 1c3410c2..89ad4800 100644 --- a/sigmodr/TileUI.cpp +++ b/sigmodr/TileUI.cpp @@ -37,6 +37,7 @@ Sigmodr::TileUI::~TileUI() void Sigmodr::TileUI::setGui() { varName->setText(qobject_cast<Sigmod::Tile*>(modified())->name()); + varWalkable->setChecked(qobject_cast<Sigmod::Tile*>(modified())->walkable()); varScript->setValue(qobject_cast<Sigmod::Tile*>(modified())->script()); } @@ -60,6 +61,11 @@ void Sigmodr::TileUI::on_varName_textChanged(const QString& name) varName->setCursorPosition(cursor); } +void Sigmodr::TileUI::on_varWalkable_toggled(const bool walkable) +{ + qobject_cast<Sigmod::Tile*>(modified())->setWalkable(walkable); +} + void Sigmodr::TileUI::on_varScript_valueChanged(const Sigcore::Script& script) { qobject_cast<Sigmod::Tile*>(modified())->setScript(script); |
