summaryrefslogtreecommitdiffstats
path: root/chapter13/shared.rkt
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2020-07-03 15:49:09 -0400
committerrsiddharth <s@ricketyspace.net>2020-07-03 15:49:09 -0400
commit9d23e66fe8332abc7a1bbd9022f3e58e1133b3fb (patch)
tree5bf435cd979dcb785624d43c75f379ae684f97e3 /chapter13/shared.rkt
parent0f072be231d0bd875d1c87ff127834e60979263a (diff)
name directories like the realm repo.
Diffstat (limited to 'chapter13/shared.rkt')
-rw-r--r--chapter13/shared.rkt28
1 files changed, 28 insertions, 0 deletions
diff --git a/chapter13/shared.rkt b/chapter13/shared.rkt
new file mode 100644
index 0000000..176c429
--- /dev/null
+++ b/chapter13/shared.rkt
@@ -0,0 +1,28 @@
+#lang racket
+
+(provide
+ UPPER
+ LOWER
+ PLAYER
+ GUESSER
+ client-msg
+ client-msg?
+ client-msg-type
+ client-msg-clue
+ client-msg-guess
+ client-msg-action
+ client-msg-done
+ server-msg
+ server-msg?
+ server-msg-type
+ server-msg-action
+ server-msg-data)
+
+(define UPPER 100)
+(define LOWER 0)
+
+(define PLAYER 0)
+(define GUESSER 1)
+
+(struct client-msg (type clue guess action done) #:prefab)
+(struct server-msg (type action data) #:prefab)