summaryrefslogtreecommitdiffstats
path: root/sigmodr/TileUI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sigmodr/TileUI.cpp')
-rw-r--r--sigmodr/TileUI.cpp6
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);