summaryrefslogtreecommitdiffstats
path: root/scripts/init.rb
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/init.rb')
-rw-r--r--scripts/init.rb19
1 files changed, 19 insertions, 0 deletions
diff --git a/scripts/init.rb b/scripts/init.rb
new file mode 100644
index 0000000..25e8dbc
--- /dev/null
+++ b/scripts/init.rb
@@ -0,0 +1,19 @@
+print "Hello there, this is embedded into TMW!\n"
+
+class EquipHandler < Tmw::MessageHandler
+ def initialize()
+ super
+ end
+
+ # this isn't possible -- does not override parent receiveMessage
+ def receiveMessage(computer, message)
+ item = message.readLong()
+ slot = message.readByte()
+ print "Trying to equip ", item, " at ", slot, "\n"
+ end
+end
+
+a = EquipHandler.new()
+Tmw::connectionHandler.registerHandler(Tmw::CMSG_EQUIP, a)
+
+print "Done init.rb\n"