summaryrefslogtreecommitdiffstats
path: root/include/chc.h
diff options
context:
space:
mode:
authorscw <scw@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-08-10 09:47:34 +0800
committerscw <scw@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-08-10 09:47:34 +0800
commit4fe6fa6ea16743f6e6f265e1131df3bff3767116 (patch)
tree06fe4785b0e53dc726d3d720e31de1b998d8a231 /include/chc.h
parentb9f694e971dd74723e1cf3cd837b385c02820194 (diff)
downloadpttbbs-4fe6fa6ea16743f6e6f265e1131df3bff3767116.tar
pttbbs-4fe6fa6ea16743f6e6f265e1131df3bff3767116.tar.gz
pttbbs-4fe6fa6ea16743f6e6f265e1131df3bff3767116.tar.bz2
pttbbs-4fe6fa6ea16743f6e6f265e1131df3bff3767116.tar.lz
pttbbs-4fe6fa6ea16743f6e6f265e1131df3bff3767116.tar.xz
pttbbs-4fe6fa6ea16743f6e6f265e1131df3bff3767116.tar.zst
pttbbs-4fe6fa6ea16743f6e6f265e1131df3bff3767116.zip
* fix chc watching SEGV bug
* chc.[ch] and chess.[ch] code clean up git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3022 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'include/chc.h')
-rw-r--r--include/chc.h34
1 files changed, 0 insertions, 34 deletions
diff --git a/include/chc.h b/include/chc.h
index f6512563..900d4dd1 100644
--- a/include/chc.h
+++ b/include/chc.h
@@ -1,11 +1,3 @@
-/* 象棋
- * 雙人對戰時,雙方都會有一個 chc_act_list 的 linked-list,紀錄著每下一步
- * 棋,必須將這個訊息丟給那些人(socket)。
- * 一開始當然就是對手一個,每當一個觀棋者加入(觀棋可以從紅方或黑方的觀點
- * 進行),其中一方的下棋者的 act_list 就會多一筆記錄,之後就會將下的或收
- * 到對方下的每一步棋傳給 act_list 中所有需要的人,達到觀棋的效果。
- */
-
#define SIDE_ROW 7
#define REAL_TURN_ROW 8
#define STEP_ROW 9
@@ -20,16 +12,6 @@
#define PHOTO_TIME_ROW2 21
#define PHOTO_WARN_ROW 22
-/* virtual lines */
-#define TURN_ROW 128
-#define TIME_ROW 129
-#define WARN_ROW 130
-
-#define CHC_VERSUS 1 /* 雙人 */
-#define CHC_WATCH 2 /* 觀棋 */
-#define CHC_PERSONAL 4 /* 打譜 */
-#define CHC_WATCH_PERSONAL 8 /* 觀人打譜 */
-
#define CHE_O(c) ((c) >> 3)
#define CHE_P(c) ((c) & 7)
#define dim(x) (sizeof(x) / sizeof(x[0]))
@@ -46,22 +28,6 @@
#define RED_REVERSE ANSI_COLOR(1;37;41)
#define TURN_COLOR ANSI_COLOR(1;33)
-typedef struct chcusr_t{
- char userid[IDLEN + 1];
- int win;
- int lose;
- int tie;
- unsigned short rating;
- unsigned short orig_rating; // 原始 rating, 因為遊戲開始先算輸一場, rating 值就跑掉了
-} chcusr_t;
-
-#define CHC_ACT_BOARD 0x1 /* set if transfered board to this sock */
-
-typedef struct chc_act_list{
- int sock;
- struct chc_act_list *next;
-} chc_act_list;
-
#define BRD_ROW 10
#define BRD_COL 9