2 #include <mof/script/Environment.hpp>
3 #include <mof/script/ObjectData.hpp>
9 class MyEnvironment : public mof::script::Environment
13 MyEnvironment(std::shared_ptr<mof::InputReceiver> input);
14 virtual ~MyEnvironment();
18 virtual std::unique_ptr<mof::script::MessageData>
21 const mof::tstring& title, const mof::script::GameData::entry_t& style
24 virtual std::unique_ptr<mof::script::MenuData>
27 const mof::tstring& title, const std::vector<mof::tstring>& items, const mof::script::GameData::entry_t& style
30 virtual mof::script::GameData::ptr get_game_data(const mof::tstring& resource_path);
33 std::unique_ptr<Impl> impl_;