view 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 source

/*
  +-------+-------+-------+-----------+
  | 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