diff options
| author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-03-06 23:41:40 -0500 |
|---|---|---|
| committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-03-06 23:41:40 -0500 |
| commit | 6dab458c5fcd97aca871b46a43a2b46c80d1ed3c (patch) | |
| tree | 84513a99b974000e0845ebf0ff43fa5ab6380c89 /src/script_system.cpp | |
| parent | 16a515766862eb69dab70e081170da7ce39602a8 (diff) | |
| download | tanetane-6dab458c5fcd97aca871b46a43a2b46c80d1ed3c.tar.gz tanetane-6dab458c5fcd97aca871b46a43a2b46c80d1ed3c.tar.bz2 tanetane-6dab458c5fcd97aca871b46a43a2b46c80d1ed3c.zip | |
Idling in front of the mirror faces you toward it
Diffstat (limited to 'src/script_system.cpp')
| -rw-r--r-- | src/script_system.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
| diff --git a/src/script_system.cpp b/src/script_system.cpp index 3325b79..50ea60a 100644 --- a/src/script_system.cpp +++ b/src/script_system.cpp | |||
| @@ -22,6 +22,11 @@ ScriptSystem::ScriptSystem(Game& game) : game_(game) { | |||
| 22 | "x", [] (const vec2i& v) { return v.x(); }, | 22 | "x", [] (const vec2i& v) { return v.x(); }, |
| 23 | "y", [] (const vec2i& v) { return v.y(); }); | 23 | "y", [] (const vec2i& v) { return v.y(); }); |
| 24 | 24 | ||
| 25 | engine_.new_usertype<Zone>( | ||
| 26 | "zone", | ||
| 27 | "ul", &Zone::ul, | ||
| 28 | "dr", &Zone::dr); | ||
| 29 | |||
| 25 | engine_.new_usertype<SpriteFrame>( | 30 | engine_.new_usertype<SpriteFrame>( |
| 26 | "spriteframe", | 31 | "spriteframe", |
| 27 | "center", &SpriteFrame::center, | 32 | "center", &SpriteFrame::center, |
| @@ -117,9 +122,11 @@ ScriptSystem::ScriptSystem(Game& game) : game_(game) { | |||
| 117 | 122 | ||
| 118 | engine_.new_usertype<Map>( | 123 | engine_.new_usertype<Map>( |
| 119 | "map", | 124 | "map", |
| 125 | "getName", &Map::getName, | ||
| 120 | "getWarpPoint", &Map::getWarpPoint, | 126 | "getWarpPoint", &Map::getWarpPoint, |
| 121 | "hasMusic", &Map::hasMusic, | 127 | "hasMusic", &Map::hasMusic, |
| 122 | "getMusic", &Map::getMusic); | 128 | "getMusic", &Map::getMusic, |
| 129 | "getZone", &Map::getZone); | ||
| 123 | 130 | ||
| 124 | engine_.set_function( | 131 | engine_.set_function( |
| 125 | "message", | 132 | "message", |
