Complete revamp of the client-server protocol. It's now all binary in both directions,
authornotzed@gmail.com <notzed@gmail.com@b8b59bfb-1aa4-4687-8f88-a62eeb14c21e>
Sat, 2 Mar 2013 09:22:13 +0000 (09:22 +0000)
committernotzed@gmail.com <notzed@gmail.com@b8b59bfb-1aa4-4687-8f88-a62eeb14c21e>
Sat, 2 Mar 2013 09:22:13 +0000 (09:22 +0000)
commit8c122353aa6ae183a9e65283082c15f70dc838c0
tree45ef82ffeea4fc9e660d79aaf3c7dbcb91c2e874
parentfbf8a5302dc4d5cb0b21c51acd9bf80d821debc6
Complete revamp of the client-server protocol.  It's now all binary in both directions,
and encoding and syntax is independent of semantics.
The protocol is now documented.

git-svn-id: file:///home/notzed/svn/duskz/trunk@8 b8b59bfb-1aa4-4687-8f88-a62eeb14c21e
32 files changed:
DuskCommon/src/duskz/protocol/DuskMessage.java [new file with mode: 0644]
DuskCommon/src/duskz/protocol/DuskProtocol.java [new file with mode: 0644]
DuskCommon/src/duskz/protocol/EntityListMessage.java [new file with mode: 0644]
DuskCommon/src/duskz/protocol/EntityUpdateMessage.java [new file with mode: 0644]
DuskCommon/src/duskz/protocol/ListMessage.java [new file with mode: 0644]
DuskCommon/src/duskz/protocol/MapMessage.java [new file with mode: 0644]
DuskCommon/src/duskz/protocol/MessageType.java [deleted file]
DuskCommon/src/duskz/protocol/ServerMessage.java [deleted file]
DuskCommon/src/duskz/protocol/TransactionItem.java
DuskCommon/src/duskz/protocol/TransactionMessage.java [new file with mode: 0644]
DuskCommon/src/duskz/protocol/Wearing.java
DuskServer/src/duskz/server/BannedIPException.java [new file with mode: 0644]
DuskServer/src/duskz/server/Battle.java
DuskServer/src/duskz/server/BlockedIPException.java [new file with mode: 0644]
DuskServer/src/duskz/server/Commands.java
DuskServer/src/duskz/server/DuskEngine.java
DuskServer/src/duskz/server/Script.java
DuskServer/src/duskz/server/SpellGroup.java
DuskServer/src/duskz/server/entity/DuskObject.java
DuskServer/src/duskz/server/entity/Equipment.java
DuskServer/src/duskz/server/entity/Item.java
DuskServer/src/duskz/server/entity/LivingThing.java
DuskServer/src/duskz/server/entity/Merchant.java
DuskZ/src/duskz/client/ClientMap.java
DuskZ/src/duskz/client/Dusk.java
DuskZ/src/duskz/client/Entity.java
DuskZ/src/duskz/client/Equipment.java
DuskZ/src/duskz/client/GUI.java
DuskZ/src/duskz/client/Status.java
DuskZ/src/duskz/client/TransactionItem.java [deleted file]
DuskZ/src/duskz/client/fx/MainFrameFX.java
DuskZ/src/duskz/client/fx/TransactionPane.java