From 48cd8419bb274345fe386d47843f9aa16910e090 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Wed, 27 Sep 2017 11:35:22 -0400 Subject: lua-scripted wandering --- src/systems/lua.cpp | 2 ++ src/systems/movement.cpp | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 src/systems/lua.cpp (limited to 'src/systems') diff --git a/src/systems/lua.cpp b/src/systems/lua.cpp new file mode 100644 index 0000000..b093aff --- /dev/null +++ b/src/systems/lua.cpp @@ -0,0 +1,2 @@ +#include + diff --git a/src/systems/movement.cpp b/src/systems/movement.cpp index 7ff9966..4eb574d 100644 --- a/src/systems/movement.cpp +++ b/src/systems/movement.cpp @@ -75,14 +75,16 @@ void MovementSystem::update(entityx::EntityManager &en, entityx::EventManager &e // make the entity wander // TODO initialX and range? if (entity.has_component()) { - auto& countdown = entity.component()->countdown; + auto vel = entity.component()->script(); + direction.x = vel.x; + /*auto& countdown = entity.component()->countdown; if (countdown > 0) { countdown--; } else { countdown = 5000 + randGet() % 10 * 100; direction.x = (randGet() % 3 - 1) * 0.004f; - } + }*/ } } }); -- cgit v1.2.3