13 Tempest::Signal<void(std::string_view)>
print;
16 bool exec(std::string_view v);
69 std::string_view cmd =
"";
70 CmdType type = C_None;
75 CmdVal(CmdType t){ cmd.type = t; };
76 CmdVal(Cmd cmd):cmd(cmd) {};
79 std::string_view complete =
"";
80 bool fullword =
false;
82 std::string_view argv[4] = {};
85 CmdVal recognize(std::string_view v);
86 CmdVal isMatch(std::string_view inp,
const Cmd& cmd)
const;
87 auto completeInstanceName(std::string_view inp,
bool& fullword)
const -> std::string_view;
89 bool addItemOrNpcBySymbolName(
World* world, std::string_view name,
const Tempest::Vec3& at);
90 bool printVariable (
World* world, std::string_view name);
91 bool setVariable (
World* world, std::string_view name, std::string_view value);
92 bool setTime (
World& world, std::string_view hh, std::string_view mm);
93 bool goToVob (
World& world,
Npc& player,
Camera& c, std::string_view name,
size_t n);