⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cch.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
📖 第 1 页 / 共 3 页
字号:
#include <ansi.h>#define che TABLE[table[sROW]][sCOL][2]#define cc TABLE[table[sROW]][sCOL][3]#define cc1 TABLE[table[tROW]][tCOL][3]inherit ITEM;inherit F_SAVE;string bche = "";string rche = "";string aaa = "";int aa = 0;int bb = 0;mapping TABLE = ([ // table /*┌┐┖┚─┃├┤┬┴┼*/0: ([        0 :({ "┌",HIR"车"NOR, 1,1 }),        1 :({ "─", "  ", 0,0 }),        2 :({ "┬",HIR"马"NOR, 2,1 }),        3 :({ "─", "  ", 0,0 }),        4 :({ "┬",HIR"相"NOR, 3,1 }),        5 :({ "─", "  ", 0,0 }),        6 :({ "┬",HIR"仕"NOR, 4,1 }),        7 :({ "─", "  ", 0,0 }),        8 :({ "┬",HIR"帅"NOR, 5,1 }),        9 :({ "─", "  ", 0,0 }),        10:({ "┬",HIR"仕"NOR, 4,1 }),        11:({ "─", "  ", 0,0 }),        12:({ "┬",HIR"相"NOR, 3,1 }),        13:({ "─", "  ", 0,0 }),        14:({ "┬",HIR"马"NOR, 2,1 }),        15:({ "─", "  ", 0,0 }),        16:({ "┐",HIR"车"NOR, 1,1 }),        ]),1: ([        0 : ({ "┃", "  ", 0,0 }),        1 : ({ "  ", "  ", 0,0 }),        2 : ({ "┃", "  ", 0,0 }),        3 : ({ "  ", "  ", 0,0 }),        4 : ({ "┃", "  ", 0,0 }),        5 : ({ "  ", "  ", 0,0 }),        6 : ({ "┃", "  ", 0,0 }),        7 : ({ "\", "  ", 0,0 }),        8 : ({ "┃", "  ", 0,0 }),        9 : ({ "/", "  ", 0,0 }),        10: ({ "┃", "  ", 0,0 }),        11: ({ "  ", "  ", 0,0 }),        12: ({ "┃", "  ", 0,0 }),        13: ({ "  ", "  ", 0,0 }),        14: ({ "┃", "  ", 0,0 }),        15: ({ "  ", "  ", 0,0 }),        16: ({ "┃", "  ", 0,0 })        ]),2: ([        0 :({ "├", "  ", 0,0 }),        1 :({ "─", "  ", 0,0 }),        2 :({ "┼", "  ", 0,0 }),        3 :({ "─", "  ", 0,0 }),        4 :({ "┼", "  ", 0,0 }),        5 :({ "─", "  ", 0,0 }),        6 :({ "┼", "  ", 0,0 }),        7 :({ "─", "  ", 0,0 }),        8 :({ "┼", "  ", 0,0 }),        9 :({ "─", "  ", 0,0 }),        10:({ "┼", "  ", 0,0 }),        11:({ "─", "  ", 0,0 }),        12:({ "┼", "  ", 0,0 }),        13:({ "─", "  ", 0,0 }),        14:({ "┼", "  ", 0,0 }),        15:({ "─", "  ", 0,0 }),        16:({ "┤", "  ", 0,0 }),        ]),3: ([        0 : ({ "┃", "  ", 0,0 }),        1 : ({ "  ", "  ", 0,0 }),        2 : ({ "┃", "  ", 0,0 }),        3 : ({ "  ", "  ", 0,0 }),        4 : ({ "┃", "  ", 0,0 }),        5 : ({ "  ", "  ", 0,0 }),        6 : ({ "┃", "  ", 0,0 }),        7 : ({ "/", "  ", 0,0 }),        8 : ({ "┃", "  ", 0,0 }),        9 : ({ "\", "  ", 0,0 }),        10: ({ "┃", "  ", 0,0 }),        11: ({ "  ", "  ", 0,0 }),        12: ({ "┃", "  ", 0,0 }),        13: ({ "  ", "  ", 0,0 }),        14: ({ "┃", "  ", 0,0 }),        15: ({ "  ", "  ", 0,0 }),        16: ({ "┃", "  ", 0,0 })        ]),4 : ([        0 :({ "├", "  ", 0,0 }),        1 :({ "─", "  ", 0,0 }),        2 :({ "┼",HIR"炮"NOR, 6,1 }),        3 :({ "─", "  ", 0,0 }),        4 :({ "┼", "  ", 0,0 }),        5 :({ "─", "  ", 0,0 }),        6 :({ "┼", "  ", 0,0 }),        7 :({ "─", "  ", 0,0 }),        8 :({ "┼", "  ", 0,0 }),        9 :({ "─", "  ", 0,0 }),        10:({ "┼", "  ", 0,0 }),        11:({ "─", "  ", 0,0 }),        12:({ "┼", "  ", 0,0 }),        13:({ "─", "  ", 0,0 }),        14:({ "┼",HIR"炮"NOR, 6,1 }),        15:({ "─", "  ", 0,0 }),        16:({ "┤", "  ", 0,0 }),        ]),5 : ([        0 : ({ "┃", "  ", 0,0 }),        1 : ({ "  ", "  ", 0,0 }),        2 : ({ "┃", "  ", 0,0 }),        3 : ({ "  ", "  ", 0,0 }),        4 : ({ "┃", "  ", 0,0 }),        5 : ({ "  ", "  ", 0,0 }),        6 : ({ "┃", "  ", 0,0 }),        7 : ({ "  ", "  ", 0,0 }),        8 : ({ "┃", "  ", 0,0 }),        9 : ({ "  ", "  ", 0,0 }),        10: ({ "┃", "  ", 0,0 }),11: ({ "  ", "  ", 0,0 }),        12: ({ "┃", "  ", 0,0 }),        13: ({ "  ", "  ", 0,0 }),        14: ({ "┃", "  ", 0,0 }),        15: ({ "  ", "  ", 0,0 }),        16: ({ "┃", "  ", 0,0 })        ]),6 : ([        0 :({ "├",HIR"兵"NOR, 7,1 }),        1 :({ "─", "  ", 0,0 }),        2 :({ "┼", "  ", 0,0 }),        3 :({ "─", "  ", 0,0 }),        4 :({ "┼",HIR"兵"NOR, 7,1 }),        5 :({ "─", "  ", 0,0 }),        6 :({ "┼", "  ", 0,0 }),        7 :({ "─", "  ", 0,0 }),        8 :({ "┼",HIR"兵"NOR, 7,1 }),        9 :({ "─", "  ", 0,0 }),        10:({ "┼", "  ", 0,0 }),        11:({ "─", "  ", 0,0 }),        12:({ "┼",HIR"兵"NOR, 7,1 }),        13:({ "─", "  ", 0,0 }),        14:({ "┼", "  ", 0,0 }),15:({ "─", "  ", 0,0 }),        16:({ "┤",HIR"兵"NOR, 7,1 }),        ]),7 : ([        0 : ({ "┃", "  ", 0,0 }),        1 : ({ "  ", "  ", 0,0 }),        2 : ({ "┃", "  ", 0,0 }),        3 : ({ "  ", "  ", 0,0 }),        4 : ({ "┃", "  ", 0,0 }),        5 : ({ "  ", "  ", 0,0 }),        6 : ({ "┃", "  ", 0,0 }),        7 : ({ "  ", "  ", 0,0 }),        8 : ({ "┃", "  ", 0,0 }),        9 : ({ "  ", "  ", 0,0 }),        10: ({ "┃", "  ", 0,0 }),        11: ({ "  ", "  ", 0,0 }),        12: ({ "┃", "  ", 0,0 }),        13: ({ "  ", "  ", 0,0 }),        14: ({ "┃", "  ", 0,0 }),        15: ({ "  ", "  ", 0,0 }),        16: ({ "┃", "  ", 0,0 })        ]),8 : ([0 :({ "┖", "  ", 0,0 }),        1 :({ "─", "  ", 0,0 }),        2 :({ "┴", "  ", 0,0 }),        3 :({ "─", "  ", 0,0 }),        4 :({ "┴", "  ", 0,0 }),        5 :({ "─", "  ", 0,0 }),        6 :({ "┴", "  ", 0,0 }),        7 :({ "─", "  ", 0,0 }),        8 :({ "┴", "  ", 0,0 }),        9 :({ "─", "  ", 0,0 }),        10:({ "┴", "  ", 0,0 }),        11:({ "─", "  ", 0,0 }),        12:({ "┴", "  ", 0,0 }),        13:({ "─", "  ", 0,0 }),        14:({ "┴", "  ", 0,0 }),        15:({ "─", "  ", 0,0 }),        16:({ "┚", "  ", 0,0 }),        ]),9 : ([        0 : ({ " ~~ 楚  河 ~~~~ 汉  界 ~~ ", "  ", 0,0 }),        ]),10: ([        0 :({ "┌", "  ", 0,0 }),1 :({ "─", "  ", 0,0 }),        2 :({ "┬", "  ", 0,0 }),        3 :({ "─", "  ", 0,0 }),        4 :({ "┬", "  ", 0,0 }),        5 :({ "─", "  ", 0,0 }),        6 :({ "┬", "  ", 0,0 }),        7 :({ "─", "  ", 0,0 }),        8 :({ "┬", "  ", 0,0 }),        9 :({ "─", "  ", 0,0 }),        10:({ "┬", "  ", 0,0 }),        11:({ "─", "  ", 0,0 }),        12:({ "┬", "  ", 0,0 }),        13:({ "─", "  ", 0,0 }),        14:({ "┬", "  ", 0,0 }),        15:({ "─", "  ", 0,0 }),        16:({ "┐", "  ", 0,0 }),        ]),11: ([        0 : ({ "┃", "  ", 0,0 }),        1 : ({ "  ", "  ", 0,0 }),        2 : ({ "┃", "  ", 0,0 }),        3 : ({ "  ", "  ", 0,0 }),        4 : ({ "┃", "  ", 0,0 }),5 : ({ "  ", "  ", 0,0 }),        6 : ({ "┃", "  ", 0,0 }),        7 : ({ "  ", "  ", 0,0 }),        8 : ({ "┃", "  ", 0,0 }),        9 : ({ "  ", "  ", 0,0 }),        10: ({ "┃", "  ", 0,0 }),        11: ({ "  ", "  ", 0,0 }),        12: ({ "┃", "  ", 0,0 }),        13: ({ "  ", "  ", 0,0 }),        14: ({ "┃", "  ", 0,0 }),        15: ({ "  ", "  ", 0,0 }),        16: ({ "┃", "  ", 0,0 })        ]),12 : ([        0 :({ "├",HIC"卒"NOR, 7,2 }),        1 :({ "─", "  ", 0,0 }),        2 :({ "┼", "  ", 0,0 }),        3 :({ "─", "  ", 0,0 }),        4 :({ "┼",HIC"卒"NOR, 7,2 }),        5 :({ "─", "  ", 0,0 }),        6 :({ "┼", "  ", 0,0 }),        7 :({ "─", "  ", 0,0 }),        8 :({ "┼",HIC"卒"NOR, 7,2 }),9 :({ "─", "  ", 0,0 }),        10:({ "┼", "  ", 0,0 }),        11:({ "─", "  ", 0,0 }),        12:({ "┼",HIC"卒"NOR, 7,2 }),        13:({ "─", "  ", 0,0 }),        14:({ "┼", "  ", 0,0 }),        15:({ "─", "  ", 0,0 }),        16:({ "┤",HIC"卒"NOR, 7,2 }),        ]),13: ([        0 : ({ "┃", "  ", 0,0 }),        1 : ({ "  ", "  ", 0,0 }),        2 : ({ "┃", "  ", 0,0 }),        3 : ({ "  ", "  ", 0,0 }),        4 : ({ "┃", "  ", 0,0 }),        5 : ({ "  ", "  ", 0,0 }),        6 : ({ "┃", "  ", 0,0 }),        7 : ({ "  ", "  ", 0,0 }),        8 : ({ "┃", "  ", 0,0 }),        9 : ({ "  ", "  ", 0,0 }),        10: ({ "┃", "  ", 0,0 }),        11: ({ "  ", "  ", 0,0 }),        12: ({ "┃", "  ", 0,0 }),13: ({ "  ", "  ", 0,0 }),        14: ({ "┃", "  ", 0,0 }),        15: ({ "  ", "  ", 0,0 }),        16: ({ "┃", "  ", 0,0 })        ]),14: ([        0 :({ "├", "  ", 0,0 }),        1 :({ "─", "  ", 0,0 }),        2 :({ "┼",HIC"砲"NOR, 6,2 }),        3 :({ "─", "  ", 0,0 }),        4 :({ "┼", "  ", 0,0 }),        5 :({ "─", "  ", 0,0 }),        6 :({ "┼", "  ", 0,0 }),        7 :({ "─", "  ", 0,0 }),        8 :({ "┼", "  ", 0,0 }),        9 :({ "─", "  ", 0,0 }),        10:({ "┼", "  ", 0,0 }),        11:({ "─", "  ", 0,0 }),        12:({ "┼", "  ", 0,0 }),        13:({ "─", "  ", 0,0 }),        14:({ "┼",HIC"砲"NOR, 6,2 }),        15:({ "─", "  ", 0,0 }),        16:({ "┤", "  ", 0,0 })]),15: ([        0 : ({ "┃", "  ", 0,0 }),        1 : ({ "  ", "  ", 0,0 }),        2 : ({ "┃", "  ", 0,0 }),        3 : ({ "  ", "  ", 0,0 }),        4 : ({ "┃", "  ", 0,0 }),        5 : ({ "  ", "  ", 0,0 }),        6 : ({ "┃", "  ", 0,0 }),        7 : ({ "\", "  ", 0,0 }),        8 : ({ "┃", "  ", 0,0 }),        9 : ({ "/", "  ", 0,0 }),        10: ({ "┃", "  ", 0,0 }),        11: ({ "  ", "  ", 0,0 }),        12: ({ "┃", "  ", 0,0 }),        13: ({ "  ", "  ", 0,0 }),        14: ({ "┃", "  ", 0,0 }),        15: ({ "  ", "  ", 0,0 }),        16: ({ "┃", "  ", 0,0 })        ]),16: ([        0 :({ "├", "  ", 0,0 }),        1 :({ "─", "  ", 0,0 }),        2 :({ "┼", "  ", 0,0 }),        3 :({ "─", "  ", 0,0 }),        4 :({ "┼", "  ", 0,0 }),        5 :({ "─", "  ", 0,0 }),        6 :({ "┼", "  ", 0,0 }),        7 :({ "─", "  ", 0,0 }),        8 :({ "┼", "  ", 0,0 }),        9 :({ "─", "  ", 0,0 }),        10:({ "┼", "  ", 0,0 }),        11:({ "─", "  ", 0,0 }),        12:({ "┼", "  ", 0,0 }),        13:({ "─", "  ", 0,0 }),        14:({ "┼", "  ", 0,0 }),        15:({ "─", "  ", 0,0 }),        16:({ "┤", "  ", 0,0 })        ]),18: ([        0 : ({ "┃", "  ", 0,0 }),        1 : ({ "  ", "  ", 0,0 }),        2 : ({ "┃", "  ", 0,0 }),        3 : ({ "  ", "  ", 0,0 }),        4 : ({ "┃", "  ", 0,0 }),        5 : ({ "  ", "  ", 0,0 }),6 : ({ "┃", "  ", 0,0 }),        7 : ({ "/", "  ", 0,0 }),        8 : ({ "┃", "  ", 0,0 }),        9 : ({ "\", "  ", 0,0 }),        10: ({ "┃", "  ", 0,0 }),        11: ({ "  ", "  ", 0,0 }),        12: ({ "┃", "  ", 0,0 }),        13: ({ "  ", "  ", 0,0 }),        14: ({ "┃", "  ", 0,0 }),        15: ({ "  ", "  ", 0,0 }),        16: ({ "┃", "  ", 0,0 })        ]),19: ([        0 :({ "┖",HIC"車"NOR, 1,2 }),        1 :({ "─", "  ", 0,0 }),        2 :({ "┴",HIC"馬"NOR, 2,2 }),        3 :({ "─", "  ", 0,0 }),        4 :({ "┴",HIC"象"NOR, 3,2 }),        5 :({ "─", "  ", 0,0 }),        6 :({ "┴",HIC"士"NOR, 4,2 }),        7 :({ "─", "  ", 0,0 }),        8 :({ "┴",HIC"將"NOR, 5,2 }),        9 :({ "─", "  ", 0,0 }),10:({ "┴",HIC"士"NOR, 4,2 }),        11:({ "─", "  ", 0,0 }),        12:({ "┴",HIC"象"NOR, 3,2 }),        13:({ "─", "  ", 0,0 }),        14:({ "┴",HIC"馬"NOR, 2,2 }),        15:({ "─", "  ", 0,0 }),        16:({ "┚",HIC"車"NOR, 1,2 }),        ]),]);string *table;string *tossText = ({        "│      │\n"        "│  "HIR"●"NOR"  │\n"        "│      │\n",        "│  ●  │\n"        "│      │\n"        "│  ●  │\n","│●    │\n"        "│  ●  │\n"        "│    ●│\n",        "│"HIR"●  ●"NOR"│\n"        "│      │\n"        "│"HIR"●  ●"NOR"│\n",        "│●  ●│\n"        "│  ●  │\n"        "│●  ●│\n",        "│●  ●│\n"        "│●  ●│\n"        "│●  ●│\n",        "┏━━━┐\n",        "┖━━━┛\n",});int init_tab();int do_display(string arg);int do_move(string arg);int do_toss();string long();string query_save_file();void do_check();int do_save();int do_deploy();void create(){        set_name("中国象棋盘", ({ "chinese chess board","ccb" }) );        set_weight(3000000);        set_max_encumbrance(0);        if( clonep() )                set_default_object(__FILE__);        else {                set("unit", "张");                set("long", "这是一张中国象棋盘,用来下象棋的。\n");                set("value", 0);                set("material", "wood");                set("no_get",1);                set("no_drop",1);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -