#ifndef SCRIPT_SYSTEM_H_FD8A95B3 #define SCRIPT_SYSTEM_H_FD8A95B3 #include #include #include #include #include "system.h" class Game; class ScriptSystem : public System { public: static constexpr SystemKey Key = SystemKey::Script; explicit ScriptSystem(Game& game); void tick(double dt) override; void runScript(std::string mapName, std::string scriptName); private: Game& game_; sol::state engine_; std::unique_ptr runner_; std::unique_ptr callable_; std::set loadedScripts_; }; #endif /* end of include guard: SCRIPT_SYSTEM_H_FD8A95B3 */ href='/'>cgit logo index : lingo2-archipelago
Randomizer for LINGO 2 using Archipelago Multiworld
about summary refs log tree commit diff stats
blob: 0527d50c25cd2be3db4a41a578ac8f4e0b5e4bd8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
name: "Tenacious Entrance"
panels {
  name: "HERO"
  path: "Panels/Hallway Left/entry_7"
  clue: "hero"
  answer: "zero"
  symbols: ZERO
}
ports {
  name: "TENACIOUS"
  path: "Components/Warps/worldport13"
}