422b7fb72294
Moar.
author | Steve Losh <steve@stevelosh.com> |
---|---|
date | Thu, 23 Jun 2011 19:43:16 -0400 |
parents | a2bc9cda9da9 |
children | ed5e7651a472 |
branches/tags | (none) |
files | src/clojurecraft/core.clj |
Changes
--- a/src/clojurecraft/core.clj Thu Jun 23 19:38:05 2011 -0400 +++ b/src/clojurecraft/core.clj Thu Jun 23 19:43:16 2011 -0400 @@ -349,6 +349,18 @@ (-write-byte conn windowid)) +(defn write-packet-windowclick [conn {windowid :windowid slot :slot rightclick :rightclick actionnumber :actionnumber shift :shift itemid :itemid itemcount :itemcount itemuses :itemuses}] + (-write-byte conn (:windowclick packet-ids)) + + (-write-byte conn windowid) + (-write-short conn slot) + (-write-byte conn rightclick) + (-write-short conn actionnumber) + (-write-bool conn shift) + (-write-short conn itemid) + (-write-byte conn itemcount) + (-write-short conn itemuses)) + ; Writing Wrappers ----------------------------------------------------------------- (defn flushc [conn] @@ -384,6 +396,7 @@ :newinvalidstate (write-packet-newinvalidstate conn payload) :openwindow (write-packet-openwindow conn payload) :closewindow (write-packet-closewindow conn payload) + :windowclick (write-packet-windowclick conn payload) ) (flushc conn))