int /*��ֻ���*/ pip_ending_screen() { time_t now; char buf[256]; char endbuf1[50]; char endbuf2[50]; char endbuf3[50]; int endgrade=0; int endmode=0; clear(); pip_ending_decide(endbuf1,endbuf2,endbuf3,&endmode,&endgrade); move(1,9); prints("[1;33m���������������� ���������� ���������������� �� ������ [0m"); move(2,9); prints("[1;37m�� ���� ������ ���� ���� ������ ��[0m"); move(3,9); prints("[0;37m�� �� �� ������ �������������� ������ ������[0m"); move(4,9); prints("[0;37m�� �� �� �� ���� �������������� �� ���� ��[0m"); move(5,9); prints("[1;37m�� ���� �� ���� ���� ���� �� ���� ��[0m"); move(6,9); prints("[1;35m�������������� ������������ �������������� ���� ������ [0m"); move(7,8); prints("[1;31m��������������������[41;37m �ǿ�ս������ֱ��� [0;1;31m����������������������[0m"); move(9,10); prints("[1;36m���ʱ�䲻֪�����ػ��ǵ�����...[0m"); move(11,10); prints("[1;37m[33m%s[37m ���뿪�����ů�������Լ�һֻ����������������.....[0m",d.name); move(13,10); prints("[1;36m�����չ˽̵��������ʱ�⣬�����Ӵ��˺ܶ����������˺ܶ������....[0m"); move(15,10); prints("[1;37m��Ϊ��Щ����С�� [33m%s[37m ֮��������ø���ɶ�����........[0m",d.name); move(17,10); prints("[1;36m�����Ĺ��ģ���ĸ����������еİ�......[0m"); move(19,10); prints("[1;37m[33m%s[37m ����Զ���������ĵ�....[0m",d.name); pressanykey("��������δ����չ"); clrchyiuan(7,19); move(7,8); prints("[1;34m��������������������[44;37m �ǿ�ս����δ����չ [0;1;34m����������������������[0m"); move(9,10); prints("[1;36m��ˮ����������һ������ [33m%s[36m ��δ����չ��.....[0m",d.name); move(11,10); prints("[1;37mС�� [33m%s[37m ����%s....[0m",d.name,endbuf1); move(13,10); prints("[1;36m��Ϊ����֮ǰ��Ŭ����ʹ��������һ����%s....[0m",endbuf2); move(15,10); prints("[1;37m���С���Ļ���״����������%s���������Ǻ�����.....[0m",endbuf3); move(17,10); prints("[1;36m��..����һ������Ľ���..........[0m"); pressanykey("���� ��һ���ܸж���....."); show_ending_pic(0); pressanykey("��һ��������"); endgrade=pip_game_over(endgrade); pressanykey("��һҳ��С������ �Ͽ�copy����������"); pip_data_list(); pressanykey("��ӭ������ս...."); /*��¼��ʼ*/ now=time(0); sprintf(buf, "[1;35m������������������������������������������������������������������������������[0m\n"); pip_log_record(buf); sprintf(buf, "[1;37m�� [33m%s [37m��ʱ��[36m%s [37m��С�� [32m%s[37m �����˽��[0m\n", Cdate(&now), cuser.userid,d.name); pip_log_record(buf); sprintf(buf, "[1;37mС�� [32m%s [37mŬ����ǿ�Լ�������%s[0m\n[1;37m��Ϊ֮ǰ��Ŭ����ʹ������һ����%s[0m\n",d.name,endbuf1,endbuf2); pip_log_record(buf); sprintf(buf, "[1;37m��춻���״����������%s���������Ǻ�����.....[0m\n\n[1;37mС�� [32n%s[37m ���ܻ��֣� [33m%d[0m\n",endbuf3,d.name,endgrade); pip_log_record(buf); sprintf(buf, "[1;35m������������������������������������������������������������������������������[0m\n"); pip_log_record(buf); /*��¼��ֹ*/ d.death=3; pipdie("[1;31m��Ϸ������...[m ",3); return 0; }
int /*结局画面 */ pip_ending_screen() { time_t now; char buf[256]; char endbuf1[50]; char endbuf2[50]; char endbuf3[50]; int endgrade = 0; int endmode = 0; clear(); pip_ending_decide(endbuf1, endbuf2, endbuf3, &endmode, &endgrade); move(1, 9); prints ("\033[1;33m┏━━━┓┏━━ ┓┏━━━ ┏━━━┓┏━━ ┓ ━━━ \033[0m"); move(2, 9); prints ("\033[1;37m┃ ┃┃ ┃┃┃ ┃┃ ┃┃ ┃┃┃ ┃\033[0m"); move(3, 9); prints ("\033[0;37m┃ ━ ┃ ┃┃┃ ┃┗━┓┏┛┃ ┃┃┃ ┏━┓\033[0m"); move(4, 9); prints ("\033[0;37m┃ ━ ┃ ┃ ┃┃ ┃┏━┛┗┓┃ ┃ ┃┃ ┃\033[0m"); move(5, 9); prints ("\033[1;37m┃ ┃┃ ┃ ┃┃ ┃┃ ┃┃ ┃ ┃┃ ┃\033[0m"); move(6, 9); prints ("\033[1;35m┗━━━┛┗━ ━┛┗━━━ ┗━━━┛┗━ ━┛ ━━━ \033[0m"); move(7, 8); prints ("\033[1;31m——————————\033[41;37m 星空战斗鸡结局报告 \033[0;1;31m———————————\033[0m"); move(9, 10); prints("\033[1;36m这个时间不知不觉地还是到临了...\033[0m"); move(11, 10); prints ("\033[1;37m\033[33m%s\033[37m 得离开你的温暖怀抱,自己一只鸡在外面求生存了.....\033[0m", d.name); move(13, 10); prints ("\033[1;36m在你照顾教导他的这段时光,让他接触了很多领域,培养了很多的能力....\033[0m"); move(15, 10); prints ("\033[1;37m因为这些,让小鸡 \033[33m%s\033[37m 之后的生活,变得更多采多姿了........\033[0m", d.name); move(17, 10); prints("\033[1;36m对於你的关心,你的付出,你所有的爱......\033[0m"); move(19, 10); prints("\033[1;37m\033[33m%s\033[37m 会永远都铭记在心的....\033[0m", d.name); temppress("接下来看未来发展"); clrchyiuan(7, 19); move(7, 8); prints ("\033[1;34m——————————\033[44;37m 星空战斗鸡未来发展 \033[0;1;34m———————————\033[0m"); move(9, 10); prints ("\033[1;36m透过水晶球,让我们一起来看 \033[33m%s\033[36m 的未来发展吧.....\033[0m", d.name); move(11, 10); prints("\033[1;37m小鸡 \033[33m%s\033[37m 后来%s....\033[0m", d.name, endbuf1); move(13, 10); prints("\033[1;36m因为他的之前的努力,使得他在这一方面%s....\033[0m", endbuf2); move(15, 10); prints("\033[1;37m至於小鸡的婚姻状况,他后来%s,婚姻算是很美满.....\033[0m", endbuf3); move(17, 10); prints("\033[1;36m嗯..这是一个不错的结局唷..........\033[0m"); temppress("我想 你一定很感动吧....."); show_ending_pic(0); temppress("看一看分数罗"); endgrade = pip_game_over(endgrade); temppress("下一页是小鸡资料 赶快copy下来做纪念"); pip_data_list(); temppress("欢迎再来挑战...."); /* * 记录开始 */ now = time(0); sprintf(buf, "\033[1;35m———————————————————————————————————————\033[0m\n"); pip_log_record(buf); sprintf(buf, "\033[1;37m在 \033[33m%s \033[37m的时候,\033[36m%s \033[37m的小鸡 \033[32m%s\033[37m 出现了结局\033[0m\n", Cdate(now), getCurrentUser()->userid, d.name); pip_log_record(buf); sprintf(buf, "\033[1;37m小鸡 \033[32m%s \033[37m努力加强自己,后来%s\033[0m\n\033[1;37m因为之前的努力,使得在这一方面%s\033[0m\n", d.name, endbuf1, endbuf2); pip_log_record(buf); sprintf(buf, "\033[1;37m至於婚姻状况,他后来%s,婚姻算是很美满.....\033[0m\n\n\033[1;37m小鸡 \033[32n%s\033[37m 的总积分= \033[33m%d\033[0m\n", endbuf3, d.name, endgrade); pip_log_record(buf); sprintf(buf, "\033[1;35m———————————————————————————————————————\033[0m\n"); pip_log_record(buf); /* * 记录终止 */ d.death = 3; pipdie("\033[1;31m游戏结束罗...\033[m ", 3); return 0; }
int pip_weapon_doing_menu(int variance,int type,const struct weapon *p) { time_t now; register int n = 0; register char *s; char buf[256]; char ans[5]; char shortbuf[100]; const static char menutitle[5][11] = { "头部装备区", "右手装备区", "左手装备区", "身体装备区", "足部装备区" }; int pipkey; char choicekey[5]; int choice; do { clear(); showtitle(menutitle[type], BBS_FULL_NAME); show_weapon_pic(0); /* move(10,2); sprintf(buf,"\033[1;37m现今能力:体力Max:\033[36m%-5d\033[37m 法力Max:\033[36m%-5d\033[37m 攻击:\033[36m%-5d\033[37m 防御:\033[36m%-5d\033[37m 速度:\033[36m%-5d \033[m", d.maxhp,d.maxmp,d.attack,d.resist,d.speed); prints(buf);*/ move(11, 2); sprintf(buf, "\033[1;37;41m [NO] [器具名] [体力] [法力] [速度] [攻击] [防御] [速度] [售 价] \033[m"); prints(buf); move(12, 2); sprintf(buf, " \033[1;31m——\033[37m白色 可以购买\033[31m——\033[32m绿色 拥有装备\033[31m——\033[33m黄色 钱钱不够\033[31m——\033[35m紫色 能力不足\033[31m——\033[m"); prints(buf); n = 0; while ((s = p[n].name)!=0) { move(13 + n, 2); if (variance != 0 && variance == (n)) { /*本身有的 */ sprintf(buf, "\033[1;32m (%2d) %-10s %4d %4d %4d %4d %4d %4d %6d\033[m", n, p[n].name, p[n].needmaxhp, p[n].needmaxmp, p[n].needspeed, p[n].attack, p[n].resist, p[n].speed, p[n].cost); } else if (d.maxhp < p[n].needmaxhp || d.maxmp < p[n].needmaxmp || d.speed < p[n].needspeed) { /*能力不足 */ sprintf(buf, "\033[1;35m (%2d) %-10s %4d %4d %4d %4d %4d %4d %6d\033[m", n, p[n].name, p[n].needmaxhp, p[n].needmaxmp, p[n].needspeed, p[n].attack, p[n].resist, p[n].speed, p[n].cost); } else if (d.money < p[n].cost) { /*钱不够的 */ sprintf(buf, "\033[1;33m (%2d) %-10s %4d %4d %4d %4d %4d %4d %6d\033[m", n, p[n].name, p[n].needmaxhp, p[n].needmaxmp, p[n].needspeed, p[n].attack, p[n].resist, p[n].speed, p[n].cost); } else { sprintf(buf, "\033[1;37m (%2d) %-10s %4d %4d %4d %4d %4d %4d %6d\033[m", n, p[n].name, p[n].needmaxhp, p[n].needmaxmp, p[n].needspeed, p[n].attack, p[n].resist, p[n].speed, p[n].cost); } prints(buf); n++; } move(b_lines, 0); sprintf(buf, "\033[1;44;37m 武器购买选单 \033[46m [B]购买武器 [S]卖掉装备 [W]个人资料 [Q]跳出: \033[m"); prints(buf); now = time(0); pip_time_change(now); pipkey = igetkey(); pip_time_change(now); switch (pipkey) { case 'B': case 'b': move(b_lines - 1, 1); sprintf(shortbuf, "想要购买啥呢? 你的钱钱[%d]元:[数字]", d.money); prints(shortbuf); #ifdef MAPLE getdata(b_lines - 1, 1, shortbuf, choicekey, 4, LCECHO, "0"); #else getdata(b_lines-1,1,shortbuf,choicekey,4,DOECHO,NULL,true); if ((choicekey[0] >= 'A') && (choicekey[0] <= 'Z')) choicekey[0] = choicekey[0] | 32; #endif // END MAPLE choice = atoi(choicekey); if (choice >= 0 && choice <= n) { move(b_lines - 1, 0); clrtoeol(); move(b_lines - 1, 1); if (choice == 0) { /*解除 */ sprintf(shortbuf, "放弃购买..."); temppress(shortbuf); } else if (variance == choice) { /*早已经有啦 */ sprintf(shortbuf, "你早已经有 %s 罗", p[variance].name); temppress(shortbuf); } else if (p[choice].cost >= (d.money + p[variance].sell)) { /*钱不够 */ sprintf(shortbuf, "这个要 %d 元,你的钱不够啦!", p[choice].cost); temppress(shortbuf); } else if (d.maxhp < p[choice].needmaxhp || d.maxmp < p[choice].needmaxmp || d.speed < p[choice].needspeed) { /*能力不足 */ sprintf(shortbuf, "需要HP %d MP %d SPEED %d 喔", p[choice].needmaxhp, p[choice].needmaxmp, p[choice].needspeed); temppress(shortbuf); } else { /*顺利购买 */ sprintf(shortbuf, "你确定要购买 %s 吗?($%d) [y/N]", p[choice].name, p[choice].cost); #ifdef MAPLE getdata(b_lines - 1, 1, shortbuf, ans, 2, 1, 0); #else getdata(b_lines-1,1,shortbuf,ans,2,DOECHO,NULL,true); #endif // END MAPLE if (ans[0] == 'y' || ans[0] == 'Y') { sprintf(shortbuf, "小鸡已经装配上 %s 了", p[choice].name); temppress(shortbuf); d.attack += (p[choice].attack - p[variance].attack); d.resist += (p[choice].resist - p[variance].resist); d.speed += (p[choice].speed - p[variance].speed); d.money -= (p[choice].cost - p[variance].sell); variance = choice; } else { sprintf(shortbuf, "放弃购买....."); temppress(shortbuf); } } } break; case 'S': case 's': if (variance != 0) { sprintf(shortbuf, "你确定要卖掉%s吗? 卖价:%d [y/N]", p[variance].name, p[variance].sell); #ifdef MAPLE getdata(b_lines - 1, 1, shortbuf, ans, 2, 1, 0); #else getdata(b_lines-1,1,shortbuf,ans,2,DOECHO,NULL,true); #endif // END MAPLE if (ans[0] == 'y' || ans[0] == 'Y') { sprintf(shortbuf, "装备 %s 卖了 %d", p[variance].name, p[variance].sell); d.attack -= p[variance].attack; d.resist -= p[variance].resist; d.speed -= p[variance].speed; d.money += p[variance].sell; temppress(shortbuf); variance = 0; } else { sprintf(shortbuf, "ccc..我回心转意了..."); temppress(shortbuf); } } else if (variance == 0) { sprintf(shortbuf, "你本来就没有装备了..."); temppress(shortbuf); variance = 0; } break; case 'W': case 'w': pip_data_list(); break; #ifdef MAPLE case Ctrl('R'): if (currutmp->msgs[0].last_pid) { show_last_call_in(); my_write(currutmp->msgs[0].last_pid, "水球丢回去:"); } break; #endif // END MAPLE } } while ((pipkey != 'Q') && (pipkey != 'q') && (pipkey != KEY_LEFT)); return variance; }
int /*结局画面*/ pip_ending_screen() { time_t now; char buf[256]; char endbuf1[50]; char endbuf2[50]; char endbuf3[50]; int endgrade=0; int endmode=0; screen_clear(); pip_ending_decide(endbuf1,endbuf2,endbuf3,&endmode,&endgrade); move(1,9); //% prints("[1;33m┏━━━┓┏━━ ┓┏━━━ ┏━━━┓┏━━ ┓ ━━━ [0m"); prints("[1;33m\xa9\xb3\xa9\xa5\xa9\xa5\xa9\xa5\xa9\xb7\xa9\xb3\xa9\xa5\xa9\xa5 \xa9\xb7\xa9\xb3\xa9\xa5\xa9\xa5\xa9\xa5 \xa9\xb3\xa9\xa5\xa9\xa5\xa9\xa5\xa9\xb7\xa9\xb3\xa9\xa5\xa9\xa5 \xa9\xb7 \xa9\xa5\xa9\xa5\xa9\xa5 [0m"); move(2,9); //% prints("[1;37m┃ ┃┃ ┃┃┃ ┃┃ ┃┃ ┃┃┃ ┃[0m"); prints("[1;37m\xa9\xa7 \xa9\xa7\xa9\xa7 \xa9\xa7\xa9\xa7\xa9\xa7 \xa9\xa7\xa9\xa7 \xa9\xa7\xa9\xa7 \xa9\xa7\xa9\xa7\xa9\xa7 \xa9\xa7[0m"); move(3,9); //% prints("[0;37m┃ ━ ┃ ┃┃┃ ┃┗━┓┏┛┃ ┃┃┃ ┏━┓[0m"); prints("[0;37m\xa9\xa7 \xa9\xa5 \xa9\xa7 \xa9\xa7\xa9\xa7\xa9\xa7 \xa9\xa7\xa9\xbb\xa9\xa5\xa9\xb7\xa9\xb3\xa9\xbf\xa9\xa7 \xa9\xa7\xa9\xa7\xa9\xa7 \xa9\xb3\xa9\xa5\xa9\xb7[0m"); move(4,9); //% prints("[0;37m┃ ━ ┃ ┃ ┃┃ ┃┏━┛┗┓┃ ┃ ┃┃ ┃[0m"); prints("[0;37m\xa9\xa7 \xa9\xa5 \xa9\xa7 \xa9\xa7 \xa9\xa7\xa9\xa7 \xa9\xa7\xa9\xb3\xa9\xa5\xa9\xbf\xa9\xbb\xa9\xb7\xa9\xa7 \xa9\xa7 \xa9\xa7\xa9\xa7 \xa9\xa7[0m"); move(5,9); //% prints("[1;37m┃ ┃┃ ┃ ┃┃ ┃┃ ┃┃ ┃ ┃┃ ┃[0m"); prints("[1;37m\xa9\xa7 \xa9\xa7\xa9\xa7 \xa9\xa7 \xa9\xa7\xa9\xa7 \xa9\xa7\xa9\xa7 \xa9\xa7\xa9\xa7 \xa9\xa7 \xa9\xa7\xa9\xa7 \xa9\xa7[0m"); move(6,9); //% prints("[1;35m┗━━━┛┗━ ━┛┗━━━ ┗━━━┛┗━ ━┛ ━━━ [0m"); prints("[1;35m\xa9\xbb\xa9\xa5\xa9\xa5\xa9\xa5\xa9\xbf\xa9\xbb\xa9\xa5 \xa9\xa5\xa9\xbf\xa9\xbb\xa9\xa5\xa9\xa5\xa9\xa5 \xa9\xbb\xa9\xa5\xa9\xa5\xa9\xa5\xa9\xbf\xa9\xbb\xa9\xa5 \xa9\xa5\xa9\xbf \xa9\xa5\xa9\xa5\xa9\xa5 [0m"); move(7,8); //% prints("[1;31m——————————[41;37m 星空战斗鸡结局报告 [0;1;31m———————————[0m"); prints("[1;31m\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa[41;37m \xd0\xc7\xbf\xd5\xd5\xbd\xb6\xb7\xbc\xa6\xbd\xe1\xbe\xd6\xb1\xa8\xb8\xe6 [0;1;31m\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa[0m"); move(9,10); //% prints("[1;36m这个时间不知不觉地还是到临了...[0m"); prints("[1;36m\xd5\xe2\xb8\xf6\xca\xb1\xbc\xe4\xb2\xbb\xd6\xaa\xb2\xbb\xbe\xf5\xb5\xd8\xbb\xb9\xca\xc7\xb5\xbd\xc1\xd9\xc1\xcb...[0m"); move(11,10); //% prints("[1;37m[33m%s[37m 得离开你的温暖怀抱,自己一只鸡在外面求生存了.....[0m",d.name); prints("[1;37m[33m%s[37m \xb5\xc3\xc0\xeb\xbf\xaa\xc4\xe3\xb5\xc4\xce\xc2\xc5\xaf\xbb\xb3\xb1\xa7\xa3\xac\xd7\xd4\xbc\xba\xd2\xbb\xd6\xbb\xbc\xa6\xd4\xda\xcd\xe2\xc3\xe6\xc7\xf3\xc9\xfa\xb4\xe6\xc1\xcb.....[0m",d.name); move(13,10); //% prints("[1;36m在你照顾教导他的这段时光,让他接触了很多领域,培养了很多的能力....[0m"); prints("[1;36m\xd4\xda\xc4\xe3\xd5\xd5\xb9\xcb\xbd\xcc\xb5\xbc\xcb\xfb\xb5\xc4\xd5\xe2\xb6\xce\xca\xb1\xb9\xe2\xa3\xac\xc8\xc3\xcb\xfb\xbd\xd3\xb4\xa5\xc1\xcb\xba\xdc\xb6\xe0\xc1\xec\xd3\xf2\xa3\xac\xc5\xe0\xd1\xf8\xc1\xcb\xba\xdc\xb6\xe0\xb5\xc4\xc4\xdc\xc1\xa6....[0m"); move(15,10); //% prints("[1;37m因为这些,让小鸡 [33m%s[37m 之後的生活,变得更多采多姿了........[0m",d.name); prints("[1;37m\xd2\xf2\xce\xaa\xd5\xe2\xd0\xa9\xa3\xac\xc8\xc3\xd0\xa1\xbc\xa6 [33m%s[37m \xd6\xae\xe1\xe1\xb5\xc4\xc9\xfa\xbb\xee\xa3\xac\xb1\xe4\xb5\xc3\xb8\xfc\xb6\xe0\xb2\xc9\xb6\xe0\xd7\xcb\xc1\xcb........[0m",d.name); move(17,10); //% prints("[1;36m对於你的关心,你的付出,你所有的爱......[0m"); prints("[1;36m\xb6\xd4\xec\xb6\xc4\xe3\xb5\xc4\xb9\xd8\xd0\xc4\xa3\xac\xc4\xe3\xb5\xc4\xb8\xb6\xb3\xf6\xa3\xac\xc4\xe3\xcb\xf9\xd3\xd0\xb5\xc4\xb0\xae......[0m"); move(19,10); //% prints("[1;37m[33m%s[37m 会永远都铭记在心的....[0m",d.name); prints("[1;37m[33m%s[37m \xbb\xe1\xd3\xc0\xd4\xb6\xb6\xbc\xc3\xfa\xbc\xc7\xd4\xda\xd0\xc4\xb5\xc4....[0m",d.name); //% pressanykey("接下来看未来发展"); pressanykey("\xbd\xd3\xcf\xc2\xc0\xb4\xbf\xb4\xce\xb4\xc0\xb4\xb7\xa2\xd5\xb9"); clrchyiuan(7,19); move(7,8); //% prints("[1;34m——————————[44;37m 星空战斗鸡未来发展 [0;1;34m———————————[0m"); prints("[1;34m\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa[44;37m \xd0\xc7\xbf\xd5\xd5\xbd\xb6\xb7\xbc\xa6\xce\xb4\xc0\xb4\xb7\xa2\xd5\xb9 [0;1;34m\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa[0m"); move(9,10); //% prints("[1;36m透过水晶球,让我们一起来看 [33m%s[36m 的未来发展吧.....[0m",d.name); prints("[1;36m\xcd\xb8\xb9\xfd\xcb\xae\xbe\xa7\xc7\xf2\xa3\xac\xc8\xc3\xce\xd2\xc3\xc7\xd2\xbb\xc6\xf0\xc0\xb4\xbf\xb4 [33m%s[36m \xb5\xc4\xce\xb4\xc0\xb4\xb7\xa2\xd5\xb9\xb0\xc9.....[0m",d.name); move(11,10); //% prints("[1;37m小鸡 [33m%s[37m 後来%s....[0m",d.name,endbuf1); prints("[1;37m\xd0\xa1\xbc\xa6 [33m%s[37m \xe1\xe1\xc0\xb4%s....[0m",d.name,endbuf1); move(13,10); //% prints("[1;36m因为他的之前的努力,使得他在这一方面%s....[0m",endbuf2); prints("[1;36m\xd2\xf2\xce\xaa\xcb\xfb\xb5\xc4\xd6\xae\xc7\xb0\xb5\xc4\xc5\xac\xc1\xa6\xa3\xac\xca\xb9\xb5\xc3\xcb\xfb\xd4\xda\xd5\xe2\xd2\xbb\xb7\xbd\xc3\xe6%s....[0m",endbuf2); move(15,10); //% prints("[1;37m至於小鸡的婚姻状况,他後来%s,婚姻算是很美满.....[0m",endbuf3); prints("[1;37m\xd6\xc1\xec\xb6\xd0\xa1\xbc\xa6\xb5\xc4\xbb\xe9\xd2\xf6\xd7\xb4\xbf\xf6\xa3\xac\xcb\xfb\xe1\xe1\xc0\xb4%s\xa3\xac\xbb\xe9\xd2\xf6\xcb\xe3\xca\xc7\xba\xdc\xc3\xc0\xc2\xfa.....[0m",endbuf3); move(17,10); //% prints("[1;36m嗯..这是一个不错的结局唷..........[0m"); prints("[1;36m\xe0\xc5..\xd5\xe2\xca\xc7\xd2\xbb\xb8\xf6\xb2\xbb\xb4\xed\xb5\xc4\xbd\xe1\xbe\xd6\xe0\xa1..........[0m"); //% pressanykey("我想 你一定很感动吧....."); pressanykey("\xce\xd2\xcf\xeb \xc4\xe3\xd2\xbb\xb6\xa8\xba\xdc\xb8\xd0\xb6\xaf\xb0\xc9....."); show_ending_pic(0); //% pressanykey("看一看分数罗"); pressanykey("\xbf\xb4\xd2\xbb\xbf\xb4\xb7\xd6\xca\xfd\xc2\xde"); endgrade=pip_game_over(endgrade); //% pressanykey("下一页是小鸡资料 赶快copy下来做纪念"); pressanykey("\xcf\xc2\xd2\xbb\xd2\xb3\xca\xc7\xd0\xa1\xbc\xa6\xd7\xca\xc1\xcf \xb8\xcf\xbf\xeccopy\xcf\xc2\xc0\xb4\xd7\xf6\xbc\xcd\xc4\xee"); pip_data_list(); //% pressanykey("欢迎再来挑战...."); pressanykey("\xbb\xb6\xd3\xad\xd4\xd9\xc0\xb4\xcc\xf4\xd5\xbd...."); /*记录开始*/ now=time(0); //% sprintf(buf, "[1;35m———————————————————————————————————————[0m\n"); sprintf(buf, "[1;35m\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa[0m\n"); pip_log_record(buf); //% sprintf(buf, "[1;37m在 [33m%s [37m的时候,[36m%s [37m的小鸡 [32m%s[37m 出现了结局[0m\n", Cdate(&now), cuser.userid,d.name); sprintf(buf, "[1;37m\xd4\xda [33m%s [37m\xb5\xc4\xca\xb1\xba\xf2\xa3\xac[36m%s [37m\xb5\xc4\xd0\xa1\xbc\xa6 [32m%s[37m \xb3\xf6\xcf\xd6\xc1\xcb\xbd\xe1\xbe\xd6[0m\n", Cdate(&now), cuser.userid,d.name); pip_log_record(buf); //% sprintf(buf, "[1;37m小鸡 [32m%s [37m努力加强自己,後来%s[0m\n[1;37m因为之前的努力,使得在这一方面%s[0m\n",d.name,endbuf1,endbuf2); sprintf(buf, "[1;37m\xd0\xa1\xbc\xa6 [32m%s [37m\xc5\xac\xc1\xa6\xbc\xd3\xc7\xbf\xd7\xd4\xbc\xba\xa3\xac\xe1\xe1\xc0\xb4%s[0m\n[1;37m\xd2\xf2\xce\xaa\xd6\xae\xc7\xb0\xb5\xc4\xc5\xac\xc1\xa6\xa3\xac\xca\xb9\xb5\xc3\xd4\xda\xd5\xe2\xd2\xbb\xb7\xbd\xc3\xe6%s[0m\n",d.name,endbuf1,endbuf2); pip_log_record(buf); //% sprintf(buf, "[1;37m至於婚姻状况,他後来%s,婚姻算是很美满.....[0m\n\n[1;37m小鸡 [32n%s[37m 的总积分= [33m%d[0m\n",endbuf3,d.name,endgrade); sprintf(buf, "[1;37m\xd6\xc1\xec\xb6\xbb\xe9\xd2\xf6\xd7\xb4\xbf\xf6\xa3\xac\xcb\xfb\xe1\xe1\xc0\xb4%s\xa3\xac\xbb\xe9\xd2\xf6\xcb\xe3\xca\xc7\xba\xdc\xc3\xc0\xc2\xfa.....[0m\n\n[1;37m\xd0\xa1\xbc\xa6 [32n%s[37m \xb5\xc4\xd7\xdc\xbb\xfd\xb7\xd6\xa3\xbd [33m%d[0m\n",endbuf3,d.name,endgrade); pip_log_record(buf); //% sprintf(buf, "[1;35m———————————————————————————————————————[0m\n"); sprintf(buf, "[1;35m\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa\xa1\xaa[0m\n"); pip_log_record(buf); /*记录终止*/ d.death=3; //% pipdie("[1;31m游戏结束罗...[m ",3); pipdie("[1;31m\xd3\xce\xcf\xb7\xbd\xe1\xca\xf8\xc2\xde...[m ",3); return 0; }