summary refs log tree commit diff stats
path: root/src/script_system.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/script_system.cpp')
-rw-r--r--src/script_system.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/script_system.cpp b/src/script_system.cpp index 0d82436..31b8bee 100644 --- a/src/script_system.cpp +++ b/src/script_system.cpp
@@ -17,6 +17,7 @@ ScriptSystem::ScriptSystem(Game& game) : game_(game) {
17 17
18 engine_.new_usertype<vec2i>( 18 engine_.new_usertype<vec2i>(
19 "vec2i", 19 "vec2i",
20 sol::constructors<vec2i(int, int)>(),
20 "x", [] (const vec2i& v) { return v.x(); }, 21 "x", [] (const vec2i& v) { return v.x(); },
21 "y", [] (const vec2i& v) { return v.y(); }); 22 "y", [] (const vec2i& v) { return v.y(); });
22 23
@@ -70,7 +71,8 @@ ScriptSystem::ScriptSystem(Game& game) : game_(game) {
70 "initSprite", [] (TransformSystem& transform, int spriteId, int x, int y, SpriteLayer layer) { 71 "initSprite", [] (TransformSystem& transform, int spriteId, int x, int y, SpriteLayer layer) {
71 transform.initSprite(spriteId, vec2i{x, y}, layer); 72 transform.initSprite(spriteId, vec2i{x, y}, layer);
72 }, 73 },
73 "undoCollision", &TransformSystem::undoCollision); 74 "undoCollision", &TransformSystem::undoCollision,
75 "moveSprite", &TransformSystem::moveSprite);
74 76
75 engine_.new_usertype<EffectSystem>( 77 engine_.new_usertype<EffectSystem>(
76 "effect", 78 "effect",