aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rw-r--r--bin/SDL2.dllbin771072 -> 1279488 bytes
-rw-r--r--bin/cembed.exebin11264 -> 44032 bytes
-rw-r--r--bin/game/main.lua11
-rw-r--r--bin/jin.exebin535040 -> 2001920 bytes
-rw-r--r--bin/lua51.dllbin364544 -> 364544 bytes
5 files changed, 11 insertions, 0 deletions
diff --git a/bin/SDL2.dll b/bin/SDL2.dll
index 7bf27d3..dc5633e 100644
--- a/bin/SDL2.dll
+++ b/bin/SDL2.dll
Binary files differ
diff --git a/bin/cembed.exe b/bin/cembed.exe
index dc508b6..bace0b5 100644
--- a/bin/cembed.exe
+++ b/bin/cembed.exe
Binary files differ
diff --git a/bin/game/main.lua b/bin/game/main.lua
index 62086da..d521fc2 100644
--- a/bin/game/main.lua
+++ b/bin/game/main.lua
@@ -73,6 +73,17 @@ function jin.core.onLoad()
jin.graphics.pushMatrix()
jin.graphics.translate(0, 0)
--jin.graphics.rotate(0.2)
+
+ local fsm = jin.ai.newStateMachine({
+ events = {
+ { name = 'startup', from = 'none', to = 'green' },
+ { name = 'panic', from = 'green', to = 'red' },
+ { name = 'calm', from = 'red', to = 'green' },
+ }})
+ print(fsm.current) -- "none"
+ fsm:startup()
+ print(fsm.current) -- "green"
+
end
function jin.core.onEvent(e)
diff --git a/bin/jin.exe b/bin/jin.exe
index 5c383b3..965b2a7 100644
--- a/bin/jin.exe
+++ b/bin/jin.exe
Binary files differ
diff --git a/bin/lua51.dll b/bin/lua51.dll
index 628e184..e427e83 100644
--- a/bin/lua51.dll
+++ b/bin/lua51.dll
Binary files differ