aboutsummaryrefslogtreecommitdiff
path: root/example/pathfind.lua
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2022-06-03 17:42:59 +0200
committerElias Fleckenstein <eliasfleckenstein@web.de>2022-06-08 20:20:45 +0200
commit1f94c5aef9d9c69b940cbdbf1f9443f20f1e7ba9 (patch)
tree6914ce14b57828fe53cf4cc26584461fbca3cffd /example/pathfind.lua
parenta5e7fe92269e44c5cc147d316730407d67f32f8a (diff)
downloadhydra-dragonfire-1f94c5aef9d9c69b940cbdbf1f9443f20f1e7ba9.tar.xz
Add path finding
Diffstat (limited to 'example/pathfind.lua')
-rwxr-xr-xexample/pathfind.lua22
1 files changed, 22 insertions, 0 deletions
diff --git a/example/pathfind.lua b/example/pathfind.lua
new file mode 100755
index 0000000..a9b0723
--- /dev/null
+++ b/example/pathfind.lua
@@ -0,0 +1,22 @@
+#!/usr/bin/env hydra-dragonfire
+local client = require("client")()
+
+client:enable("map")
+client.map:set(hydra.map(true))
+
+client:enable("pkts")
+client.pkts:subscribe("chat_msg")
+
+client:connect()
+
+while true do
+ local evt = client:poll()
+
+ if not evt or evt.type == "disconnect" or evt.type == "interrupt" then
+ break
+ elseif evt.type == "pkt" then
+ print("chatmsg")
+ end
+end
+
+client:close()