diff linda.h @ 44:3b71b39411b1

*** empty log message ***
author gongo
date Wed, 08 Nov 2006 05:21:58 +0000
parents
children abadcc080667
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/linda.h	Wed Nov 08 05:21:58 2006 +0000
@@ -0,0 +1,39 @@
+/*
+  +-------+-------+-------+-----------+
+  | game  | car   | course| data      |
+  | mode  |    id |    id | (fmatrix) |
+  +-------+-------+-------+-----------+
+
+       mode : ゲームの状態(オープニング、車選択等)
+     car id : ユーザの選んだ車
+  course id : 走るコース(1Pのみ選択可能)
+       data : ユーザの車の状態(location、angle等)
+
+       ユーザのIDはLinda_IDで判断する
+       linda_seq[i]: ユーザID=i
+*/
+#define PKT_MODE_OFFSET      0
+#define PKT_CARID_OFFSET     4
+#define PKT_COURSEID_OFFSET  8
+#define PKT_DATA_OFFSET     12
+
+#define PKT_HEADER_SIZE     12
+
+
+#define CLIENT_MAX 2
+#define LINDA_ASK_ID 65535
+#define LINDA_HOST "firefly.cr.ie.u-ryukyu.ac.jp"
+
+#define MODE_INIT             0
+#define MODE_WAIT             1
+#define MODE_WAIT_READY       2
+#define MODE_OPENING          3
+#define MODE_SELECT_CAR       4
+#degine MODE_SELECT_COURSE    5
+#degine MODE_READY            6
+#degine MODE_MAIN_INIT        7
+#degine MODE_MAIN             8
+#degine MODE_MAIN_PAUSE       9
+#degine MODE_MAIN_GOAL       10
+#degine MODE_MAIN_FINISH     11
+#degine MODE_FINISH          12