dc46b55
Branches > facts > dc46b55 > files / src / net / bowmap / protocol / entity.clj
Make players into refs
Commit: dc46b554fdaf3791bf76d66c524cbe19667d67f3
Parent: 7139e40
2 changed files:
src/net/bowmap/server/logic.clj view file
@@ -23,7 +23,7 @@ (let [{::player/keys! [uuid]} player] (if (@server/players uuid) (throw (Exception. "Player tried to join with an existing UUID"))- (commute server/players assoc uuid player))+ (commute server/players assoc uuid (ref player))) [])) (defmethod handler ::fact/player-left [{:keys! [::player/uuid]}]src/net/bowmap/server/server.clj view file
@@ -1,6 +1,5 @@ (ns net.bowmap.server.server) -; May of player uuids to their current values?-; Players may want to be refs themselves.+; Map of player uuids to their refs (defonce players (ref {})) (def max-player-count 1000)