diff options
Diffstat (limited to 'frontend/cmd/go.cpp')
-rw-r--r-- | frontend/cmd/go.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/frontend/cmd/go.cpp b/frontend/cmd/go.cpp index b8bb7e2..6fb9105 100644 --- a/frontend/cmd/go.cpp +++ b/frontend/cmd/go.cpp @@ -14,11 +14,10 @@ static const unordered_map<string, Direction> direction_map = { { "west", Direction::WEST }, }; -void GameController::cmd_go(string & argv) { - string direction_str = str_consume_arg(argv); +void GameController::cmd_go(string & direction_str) { if (direction_str.size() == 0) throw Exception("dit commando heeft nog een argument met een richting nodig"); - if (!direction_map.contains(direction_str)) + if (!direction_map.contains(str_lower(direction_str))) throw Exception("onbekende richting \"%s\", probeer noord|zuid|oost|west", direction_str.c_str()); Player & player = this->dungeon->get_player(); |