summary refs log tree commit diff stats
path: root/src/script_system.cpp
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2021-03-01 22:19:46 -0500
committerKelly Rauchenberger <fefferburbia@gmail.com>2021-03-01 22:19:46 -0500
commit7fa69be4e88f1fcf057871fec7e4503f50578465 (patch)
tree70a01aafe4092c29c112f72895494dbfa2033496 /src/script_system.cpp
parentd8e7d815c197c5477678d835038dc3ff86c2a7e8 (diff)
downloadtanetane-7fa69be4e88f1fcf057871fec7e4503f50578465.tar.gz
tanetane-7fa69be4e88f1fcf057871fec7e4503f50578465.tar.bz2
tanetane-7fa69be4e88f1fcf057871fec7e4503f50578465.zip
Started writing the Mixolydia scene!
Looking pretty good so far.

TODO: direction facing functions have inverted Y coordinate. confusion expression doesn't exist yet. rest of scene.
Diffstat (limited to 'src/script_system.cpp')
-rw-r--r--src/script_system.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/script_system.cpp b/src/script_system.cpp index 931759d..a3686b4 100644 --- a/src/script_system.cpp +++ b/src/script_system.cpp
@@ -44,7 +44,10 @@ ScriptSystem::ScriptSystem(Game& game) : game_(game) {
44 "cantCrouch", &Sprite::cantCrouch, 44 "cantCrouch", &Sprite::cantCrouch,
45 "bobsWhenNormal", &Sprite::bobsWhenNormal, 45 "bobsWhenNormal", &Sprite::bobsWhenNormal,
46 "animSlowdown", &Sprite::animSlowdown, 46 "animSlowdown", &Sprite::animSlowdown,
47 "enclosureZone", &Sprite::enclosureZone); 47 "enclosureZone", &Sprite::enclosureZone,
48 "movementSpeed", &Sprite::movementSpeed,
49 "solid", &Sprite::solid,
50 "behaviourType", &Sprite::behaviourType);
48 51
49 engine_.new_usertype<MessageSystem>( 52 engine_.new_usertype<MessageSystem>(
50 "message", 53 "message",
@@ -230,6 +233,8 @@ ScriptSystem::ScriptSystem(Game& game) : game_(game) {
230 loadMapScripts(filename); 233 loadMapScripts(filename);
231 }); 234 });
232 235
236 engine_.set_function("cardinalDirectionFacingPoint", &cardinalDirectionFacingPoint);
237
233 engine_.script_file("../res/scripts/common.lua"); 238 engine_.script_file("../res/scripts/common.lua");
234} 239}
235 240