diff options
author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-10-29 15:22:59 +0100 |
---|---|---|
committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-10-29 15:22:59 +0100 |
commit | 7285f9f2c2622acff734e31314f92df9b25cae16 (patch) | |
tree | 36500df9ba5cf45b20f705d4c478afd2b7903a6f /frontend/cmd | |
parent | 953f18fe681a2f120dab5be9e9884bf35765e21e (diff) |
split commands into separate files
Diffstat (limited to 'frontend/cmd')
-rw-r--r-- | frontend/cmd/CMakeLists.txt | 17 | ||||
-rw-r--r-- | frontend/cmd/cheat.cpp | 6 | ||||
-rw-r--r-- | frontend/cmd/equip.cpp | 6 | ||||
-rw-r--r-- | frontend/cmd/get.cpp | 6 | ||||
-rw-r--r-- | frontend/cmd/go.cpp | 6 | ||||
-rw-r--r-- | frontend/cmd/help.cpp | 15 | ||||
-rw-r--r-- | frontend/cmd/hit.cpp | 6 | ||||
-rw-r--r-- | frontend/cmd/put.cpp | 6 | ||||
-rw-r--r-- | frontend/cmd/query.cpp | 6 | ||||
-rw-r--r-- | frontend/cmd/quit.cpp | 6 | ||||
-rw-r--r-- | frontend/cmd/restart.cpp | 6 | ||||
-rw-r--r-- | frontend/cmd/search.cpp | 6 | ||||
-rw-r--r-- | frontend/cmd/use.cpp | 6 | ||||
-rw-r--r-- | frontend/cmd/view.cpp | 12 | ||||
-rw-r--r-- | frontend/cmd/wait.cpp | 6 |
15 files changed, 116 insertions, 0 deletions
diff --git a/frontend/cmd/CMakeLists.txt b/frontend/cmd/CMakeLists.txt new file mode 100644 index 0000000..61feb84 --- /dev/null +++ b/frontend/cmd/CMakeLists.txt @@ -0,0 +1,17 @@ +target_sources(main PUBLIC + cheat.cpp + equip.cpp + get.cpp + go.cpp + help.cpp + hit.cpp + put.cpp + query.cpp + quit.cpp + restart.cpp + search.cpp + use.cpp + view.cpp + wait.cpp +) + diff --git a/frontend/cmd/cheat.cpp b/frontend/cmd/cheat.cpp new file mode 100644 index 0000000..ed4e452 --- /dev/null +++ b/frontend/cmd/cheat.cpp @@ -0,0 +1,6 @@ +#include "../Player.h" + +FollowupAction Player::cmd_cheat(Argv argv) { + return FollowupAction::NONE; +} + diff --git a/frontend/cmd/equip.cpp b/frontend/cmd/equip.cpp new file mode 100644 index 0000000..a713bd2 --- /dev/null +++ b/frontend/cmd/equip.cpp @@ -0,0 +1,6 @@ +#include "../Player.h" + +FollowupAction Player::cmd_equip(Argv argv) { + return FollowupAction::UPDATE; +} + diff --git a/frontend/cmd/get.cpp b/frontend/cmd/get.cpp new file mode 100644 index 0000000..8c8194b --- /dev/null +++ b/frontend/cmd/get.cpp @@ -0,0 +1,6 @@ +#include "../Player.h" + +FollowupAction Player::cmd_get(Argv argv) { + return FollowupAction::NONE; +} + diff --git a/frontend/cmd/go.cpp b/frontend/cmd/go.cpp new file mode 100644 index 0000000..2aaec08 --- /dev/null +++ b/frontend/cmd/go.cpp @@ -0,0 +1,6 @@ +#include "../Player.h" + +FollowupAction Player::cmd_go(Argv argv) { + return FollowupAction::UPDATE; +} + diff --git a/frontend/cmd/help.cpp b/frontend/cmd/help.cpp new file mode 100644 index 0000000..1ae1fde --- /dev/null +++ b/frontend/cmd/help.cpp @@ -0,0 +1,15 @@ +#include "../print.h" +#include "../Player.h" + +FollowupAction Player::cmd_help(Argv argv) { + lprtf("De beschikbare commando's zijn: "); + bool first = true; + for (auto & [ key, _ ] : this->cmds) { + if (!first) lprtf(", "); + lprtf("%s", key.c_str()); + first = false; + } + lprtf(".\n"); + return FollowupAction::NONE; +} + diff --git a/frontend/cmd/hit.cpp b/frontend/cmd/hit.cpp new file mode 100644 index 0000000..740c348 --- /dev/null +++ b/frontend/cmd/hit.cpp @@ -0,0 +1,6 @@ +#include "../Player.h" + +FollowupAction Player::cmd_hit(Argv argv) { + return FollowupAction::UPDATE; +} + diff --git a/frontend/cmd/put.cpp b/frontend/cmd/put.cpp new file mode 100644 index 0000000..ebf30da --- /dev/null +++ b/frontend/cmd/put.cpp @@ -0,0 +1,6 @@ +#include "../Player.h" + +FollowupAction Player::cmd_put(Argv argv) { + return FollowupAction::NONE; +} + diff --git a/frontend/cmd/query.cpp b/frontend/cmd/query.cpp new file mode 100644 index 0000000..48cbb55 --- /dev/null +++ b/frontend/cmd/query.cpp @@ -0,0 +1,6 @@ +#include "../Player.h" + +FollowupAction Player::cmd_query(Argv argv) { + return FollowupAction::NONE; +} + diff --git a/frontend/cmd/quit.cpp b/frontend/cmd/quit.cpp new file mode 100644 index 0000000..24aa7c9 --- /dev/null +++ b/frontend/cmd/quit.cpp @@ -0,0 +1,6 @@ +#include "../Player.h" + +FollowupAction Player::cmd_quit(Argv argv) { + return FollowupAction::EXIT; +} + diff --git a/frontend/cmd/restart.cpp b/frontend/cmd/restart.cpp new file mode 100644 index 0000000..aac5833 --- /dev/null +++ b/frontend/cmd/restart.cpp @@ -0,0 +1,6 @@ +#include "../Player.h" + +FollowupAction Player::cmd_restart(Argv argv) { + return FollowupAction::RESTART; +} + diff --git a/frontend/cmd/search.cpp b/frontend/cmd/search.cpp new file mode 100644 index 0000000..334c997 --- /dev/null +++ b/frontend/cmd/search.cpp @@ -0,0 +1,6 @@ +#include "../Player.h" + +FollowupAction Player::cmd_search(Argv argv) { + return FollowupAction::UPDATE; +} + diff --git a/frontend/cmd/use.cpp b/frontend/cmd/use.cpp new file mode 100644 index 0000000..fca40c3 --- /dev/null +++ b/frontend/cmd/use.cpp @@ -0,0 +1,6 @@ +#include "../Player.h" + +FollowupAction Player::cmd_use(Argv argv) { + return FollowupAction::NONE; +} + diff --git a/frontend/cmd/view.cpp b/frontend/cmd/view.cpp new file mode 100644 index 0000000..8b08a2c --- /dev/null +++ b/frontend/cmd/view.cpp @@ -0,0 +1,12 @@ +#include "../print.h" +#include "../Player.h" + +FollowupAction Player::cmd_view(Argv argv) { + if (argv.size() == 0) { + lprtf("Fout, gebruik: Bekijk <Zelf|VIJHAND|OBJECT>\n"); + return FollowupAction::NONE; + } + + return FollowupAction::NONE; +} + diff --git a/frontend/cmd/wait.cpp b/frontend/cmd/wait.cpp new file mode 100644 index 0000000..d2bc908 --- /dev/null +++ b/frontend/cmd/wait.cpp @@ -0,0 +1,6 @@ +#include "../Player.h" + +FollowupAction Player::cmd_wait(Argv argv) { + return FollowupAction::NONE; +} + |