treballant en sistema de portes i claus

This commit is contained in:
2026-04-10 09:47:48 +02:00
parent 9aff4432df
commit 97c30bf9a1
37 changed files with 1236 additions and 110 deletions

View File

@@ -741,10 +741,14 @@ static auto cmdSet(const std::vector<std::string>& args) -> std::string {
if (args.size() < 2) { return "usage: set <property> <value>"; }
switch (MapEditor::get()->getSelectionType()) {
case EntityType::ENEMY: return MapEditor::get()->setEnemyProperty(args[0], args[1]);
case EntityType::ITEM: return MapEditor::get()->setItemProperty(args[0], args[1]);
case EntityType::PLATFORM: return MapEditor::get()->setPlatformProperty(args[0], args[1]);
default: return MapEditor::get()->setRoomProperty(args[0], args[1]);
case EntityType::ENEMY:
return MapEditor::get()->setEnemyProperty(args[0], args[1]);
case EntityType::ITEM:
return MapEditor::get()->setItemProperty(args[0], args[1]);
case EntityType::PLATFORM:
return MapEditor::get()->setPlatformProperty(args[0], args[1]);
default:
return MapEditor::get()->setRoomProperty(args[0], args[1]);
}
}