summaryrefslogtreecommitdiff
path: root/jnet/example/messages.lua
diff options
context:
space:
mode:
Diffstat (limited to 'jnet/example/messages.lua')
-rw-r--r--jnet/example/messages.lua34
1 files changed, 34 insertions, 0 deletions
diff --git a/jnet/example/messages.lua b/jnet/example/messages.lua
new file mode 100644
index 0000000..9d4c523
--- /dev/null
+++ b/jnet/example/messages.lua
@@ -0,0 +1,34 @@
+local jnet = require "jnet"
+
+local msg = {}
+
+local INT = jnet.DataType.INT
+local FLOAT = jnet.DataType.FLOAT
+local BOOL = jnet.DataType.BOOL
+local STRING = jnet.DataType.STRING
+
+msg.Skill = {
+ id = INT,
+ damage = FLOAT,
+ name = STRING,
+ description = STRING,
+ -- bonus = {
+ -- damage = FLOAT,
+ -- range = FLOAT,
+ -- cd = BOOL
+ -- }
+ cd = BOOL
+}
+
+msg.Move = {
+ id = INT,
+ x = FLOAT,
+ y = FLOAT,
+}
+
+msg.Chat = {
+ id = INT,
+ content = STRING
+}
+
+return msg \ No newline at end of file