diff options
Diffstat (limited to 'bin')
-rw-r--r-- | bin/SDL2.dll | bin | 771072 -> 1279488 bytes | |||
-rw-r--r-- | bin/cembed.exe | bin | 11264 -> 44032 bytes | |||
-rw-r--r-- | bin/game/main.lua | 11 | ||||
-rw-r--r-- | bin/jin.exe | bin | 535040 -> 2001920 bytes | |||
-rw-r--r-- | bin/lua51.dll | bin | 364544 -> 364544 bytes |
5 files changed, 11 insertions, 0 deletions
diff --git a/bin/SDL2.dll b/bin/SDL2.dll Binary files differindex 7bf27d3..dc5633e 100644 --- a/bin/SDL2.dll +++ b/bin/SDL2.dll diff --git a/bin/cembed.exe b/bin/cembed.exe Binary files differindex dc508b6..bace0b5 100644 --- a/bin/cembed.exe +++ b/bin/cembed.exe 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 Binary files differindex 5c383b3..965b2a7 100644 --- a/bin/jin.exe +++ b/bin/jin.exe diff --git a/bin/lua51.dll b/bin/lua51.dll Binary files differindex 628e184..e427e83 100644 --- a/bin/lua51.dll +++ b/bin/lua51.dll |