- 在线时间
- 0 小时
- 最后登录
- 2007-9-23
- 注册时间
- 2004-9-10
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 9975 点
- 威望
- 7 点
- 阅读权限
- 150
- 积分
- 4048
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1893
- 主题
- 823
- 精华
- 2
- 分享
- 0
- 好友
- 0

我的地盘我做主
该用户从未签到
|
< ><b><FONT color=#000000>.:.:上海黑暗之龙--麻将原代码:.:.</FONT></b></P><DIV 626px; HEIGHT: 132px" align=left>< align=left>部分图片未上传
) z- ]& l x) |: k+ r- a/*天宇软件( k! ?' X2 F) ^* q
作者:上海黑暗之龙" W% O* {) V& d! I8 N& [) G' [+ ^4 [
2002/10/30+ E4 C' ]( }5 X4 s
麻将原代码*/8 Z2 w i6 ^6 |% ~% v8 Y
#include "dos.h"
- A2 d- f0 }; p8 {#include "stdio.h"
- r# z1 _" E D( `, B1 B, {7 S/ |#include "graphics.h"
. l* d6 Z. I% k1 c& }9 j#include "bios.h"3 P& |6 O$ g% x
#include "conio.h"
# @! S9 M; @' S3 ]#include "stdlib.h"' f: B$ I& I6 t5 Q$ j& @5 T7 e
unsigned char far *video_buffer=(char far *)0xA0000000L;0 A0 t) j4 E& V
#define VGA256 0x13 /*图形模式13h*/: y& O, S' u3 I7 S: U f
#define TEXT_MODE 0x03 /*普通文本模式*/: d/ l/ u' [# ]4 `5 k/ e
#define SETVGA Set_Video_Mode(VGA256)
# F7 K& l' L; p8 h& M1 j" O#define OUTVGA Set_Video_Mode(TEXT_MODE)6 h3 W4 P9 S4 e. \1 \
#define BYTE unsigned char b' u" }% m, N: [
#define WORD unsigned int
4 a0 }9 @. d3 n# Y1 a! A' `#define DWORD unsigned int) T' C! x7 G' x- P; O7 ^0 H, G
#define ESC 283
! K* ?, \ B1 J, n# G* \#define LEFT 19200
* x8 N# a% R6 J* _, ^8 A+ D1 C2 I& g#define RIGHT 19712) x7 G S- \; V$ |; y4 @
#define H 9064
( V" U; @4 d+ F$ q- s0 z$ U#define ENTER 7181; r- a- A8 o. V) I/ j3 H6 e! L
unsigned long int z=54400,zz=0,zy=0,zyy=0,z1=0,zl=10140;+ g, m: V( C3 d' ^+ |+ e$ X
int key=0,keyy=0,sing=0,sing1=0,second=0,threes=0;) U* u' Z+ J6 h- x3 _( v7 q
struct chi
- C; g8 i: `. G' L, Y- |{
8 S( c0 H8 j- O+ D/ l1 |# x- Xint lg;
: g# `$ d: `6 b vint lgg;
" q6 ^% ?; ^& `' }7 w S2 f' J}ch[13];4 D' [% y8 V% ?$ S: [& Q$ Q# z2 d
struct mj
: j0 z9 U9 M) H7 e S8 ~& x{ char *name; /*名字*/
& W- q$ R5 u9 p* Aint data1; /*是否已出,无用了*/
- Q& i3 t! w3 E% K; X6 z3 y$ @/ Xint data2; /*是否在手中,1为自己,2为对方*/
4 B8 ~) j$ ^+ i8 |: L+ ]int number; /*同一个花色的第几张,共4张*/* Q g* j* l, I+ E
}m[136]={"1.bmp",0,0,1,"1.bmp",0,0,2,"1.bmp",0,0,3,"1.bmp",0,0,4,"2.bmp",0,0,1,
4 o- B/ M3 |0 J$ B: w"2.bmp",0,0,2,"2.bmp",0,0,3,"2.bmp",0,0,4,"3.bmp",0,0,1,"3.bmp",0,0,2,/ ^7 _( u4 P' W
"3.bmp",0,0,3,"3.bmp",0,0,4,"4.bmp",0,0,1,"4.bmp",0,0,2,"4.bmp",0,0,3,8 V/ }7 _6 A4 d- q
"4.bmp",0,0,4,"5.bmp",0,0,1,"5.bmp",0,0,2,"5.bmp",0,0,3,"5.bmp",0,0,4,
* G5 Y [2 R7 K$ T* a2 l4 }" A"6.bmp",0,0,1,"6.bmp",0,0,2,"6.bmp",0,0,3,"6.bmp",0,0,4,"7.bmp",0,0,1,% j7 x' h+ H' D) X" u/ H: ^. e
"7.bmp",0,0,2,"7.bmp",0,0,3,"7.bmp",0,0,4,"8.bmp",0,0,1,"8.bmp",0,0,2,( J1 \ I% h9 K' e+ H" @& Y* ~6 n2 r
"8.bmp",0,0,3,"8.bmp",0,0,4,"9.bmp",0,0,1,"9.bmp",0,0,2,"9.bmp",0,0,3,; u/ s, i" W1 l; S
"9.bmp",0,0,4,"10.bmp",0,0,1,"10.bmp",0,0,2,"10.bmp",0,0,3,"10.bmp",0,0,4,8 a* W9 X0 G8 g( ~
"11.bmp",0,0,1,"11.bmp",0,0,2,"11.bmp",0,0,3,"11.bmp",0,0,4,"12.bmp",0,0,1,
8 b6 J* U% S" t, G2 j"12.bmp",0,0,2,"12.bmp",0,0,3,"12.bmp",0,0,4,"13.bmp",0,0,1,"13.bmp",0,0,2, `% b; d* o1 D9 }
"13.bmp",0,0,3,"13.bmp",0,0,4,"14.bmp",0,0,1,"14.bmp",0,0,2,"14.bmp",0,0,3,
7 A/ L$ U% ~5 Q9 ?; I) W* a0 D"14.bmp",0,0,4,"15.bmp",0,0,1,"15.bmp",0,0,2,"15.bmp",0,0,3,"15.bmp",0,0,4,
1 ]5 e+ k) M/ d" O0 P% I"16.bmp",0,0,1,"16.bmp",0,0,2,"16.bmp",0,0,3,"16.bmp",0,0,4,"17.bmp",0,0,1,4 g4 K0 R. n+ [, I c
"17.bmp",0,0,2,"17.bmp",0,0,3,"17.bmp",0,0,4,"18.bmp",0,0,1,"18.bmp",0,0,2,
6 J( H6 L! j+ E3 J"18.bmp",0,0,3,"18.bmp",0,0,4,"19.bmp",0,0,1,"19.bmp",0,0,2,"19.bmp",0,0,3,) @, f" s s- i3 Y3 F w
"19.bmp",0,0,4,"20.bmp",0,0,1,"20.bmp",0,0,2,"20.bmp",0,0,3,"20.bmp",0,0,4,
! K1 E6 l2 ~; W7 N"21.bmp",0,0,1,"21.bmp",0,0,2,"21.bmp",0,0,3,"21.bmp",0,0,4,"22.bmp",0,0,1,3 V, Y7 g) W. J- M9 l& k' d! U
"22.bmp",0,0,2,"22.bmp",0,0,3,"22.bmp",0,0,4,"23.bmp",0,0,1,"23.bmp",0,0,2,
$ E+ b0 j, i O9 I"23.bmp",0,0,3,"23.bmp",0,0,4,"24.bmp",0,0,1,"24.bmp",0,0,2,"24.bmp",0,0,3,
3 Y3 {; |% I3 g% ["24.bmp",0,0,4,"25.bmp",0,0,1,"25.bmp",0,0,2,"25.bmp",0,0,3,"25.bmp",0,0,4,* J/ t$ ~' j) Z/ w; A
"26.bmp",0,0,1,"26.bmp",0,0,2,"26.bmp",0,0,3,"26.bmp",0,0,4,"27.bmp",0,0,1,
; s, e* d- k+ \# j: ~% R"27.bmp",0,0,2,"27.bmp",0,0,3,"27.bmp",0,0,4,"28.bmp",0,0,1,"28.bmp",0,0,2,% G+ u( Z* v* ~1 x/ m% E; t8 _
"28.bmp",0,0,3,"28.bmp",0,0,4,"29.bmp",0,0,1,"29.bmp",0,0,2,"29.bmp",0,0,3,
1 G" L6 q1 l' \"29.bmp",0,0,4,"30.bmp",0,0,1,"30.bmp",0,0,2,"30.bmp",0,0,3,"30.bmp",0,0,4,
# Y1 m5 P% f2 q) a% P& V"31.bmp",0,0,1,"31.bmp",0,0,2,"31.bmp",0,0,3,"31.bmp",0,0,4,"32.bmp",0,0,1,
3 t3 {- Y$ h7 C) e% A5 O"32.bmp",0,0,2,"32.bmp",0,0,3,"32.bmp",0,0,4,"33.bmp",0,0,1,"33.bmp",0,0,2,
/ O# q8 \$ V6 T"33.bmp",0,0,3,"33.bmp",0,0,4,"34.bmp",0,0,1,"34.bmp",0,0,2,"34.bmp",0,0,3,/ C: x p$ a+ D( a S; u" t
"34.bmp"};
+ x) N2 \* B$ M% x1 K" Qstruct every4 V# J7 ?0 B' U
{ int *k; /*名字*/
7 {, S& C3 H8 ~int oneorfour; /*同一张牌的第几张*/
" w; y- |' X5 ^8 i2 e" Aint number; /*第几张牌136*/
9 [) A& K' z. p' J. K1 O1 xint p;
$ b( P& {, c1 X) B4 B4 K4 z' cint g;0 `. Y5 w+ w9 L! n7 G5 O: i
int c;5 b' J$ h o8 n4 G5 }+ L
int d[2];
$ w. p* z3 O& T: F7 ]};$ [; G. A4 l6 o m
struct me) d g) ^- J, \
{ int m; /*定义有几张牌,开始有13张随着游戏的进行,会越来越小*/
& _) n/ M. k! y; v# T& k# N7 jint p; /*乓对方*/
; l% f8 j4 k! s' n( Gint c; /*吃对方*/
- J& G/ z+ Z" N5 ~2 Xint g; /*杠*/8 m6 X3 G2 ?5 H4 x j7 d, C4 m
) Z8 j* h, t* V5 \+ R/ bstruct every pp[14]; /*存放手上的牌*/3 Z& x3 \1 _8 W9 `
}me;
& o9 t0 D3 ~( O# l( y1 D; t& Istruct computer
8 s- ?0 ?2 ~+ X# I6 T! _( @{ int m;
: R, X$ K& G8 S- i, k( h. i% ?int p;0 d& y1 q5 L, P7 c
int c;
0 V( U) @/ F; @. N/ eint g;
9 x* V3 R+ Y& |2 R: p: Tstruct every pp[14];% s% r$ Q9 }0 K& ~& i% O/ O
}computer,comp;( z9 U5 G& q) z# G
J' W6 H. a$ u5 |! [5 J
/* 设置调色板 */1 \/ W+ k0 p$ t9 v
void Set_Palette(int Color,BYTE r,BYTE g,BYTE b)
9 s1 t6 W( d* h; F3 C+ X{1 q6 J* e) T0 l) n D
outportb(0x3c8,Color); /*0x3c8写端口 写色号*/$ M% z$ a: {5 p& V, A+ f$ [
outportb(0x3c9,r); /*0x3c9数据端口 R、G、B的比例*/0 ?8 V% ^2 k0 C' x$ d
outportb(0x3c9,g);7 s1 }6 z' E" m2 u P4 Q
outportb(0x3c9,b);
2 N2 v; L, M3 [5 V& b( F4 {}1 E% f7 A, u: X) b( d
/*0x3c7读端口 0x3c6计算机调色板寄存器调用端口*/
0 \3 O" \3 T! p% K/ P7 ~/* 设置显示模式的函数 */
- [1 n2 m4 v4 F+ e# g Kvoid Set_Video_Mode(int mode)
/ { a2 p$ W2 P$ a+ `& R' Z{8 d3 P* T; W' J2 Z9 k- `
union REGS inregs,outregs; /*定义输入和返回寄存器*/ o U6 Z' y4 `; d% ^
inregs.h.ah=0; /*ah存放功能号0h表示进入视频模式*/% A N3 O$ E% r
inregs.h.al=(unsigned char)mode; /*al存放要设定的视频模式*/" t( j+ C Z) L7 t6 p
int86(0x10,&inregs,&outregs); /*通过10h中断设定显示模式int86()包含在dos.h*/
X2 M8 ]" t; Q- T: t* r' h}
0 C& `5 |/ c3 }& n8 c* r2 evoid v_line(int y0,int y1,int x,unsigned int color)
0 [3 Y$ e9 e* k" n* m. K+ t{ unsigned int address,n,temp;
h) G5 @* w+ A2 G" x4 {. J6 Sif(y0>y1)
$ ~+ ^' i7 W6 k" j* f u4 W" i1 A{+ d4 ?% z `1 n( e( M) b
temp=y1;7 R c; t* F- b& D$ _
y1=y0;' }8 F9 Y q4 a! E: {5 Y
y0=temp;
$ V! C4 E+ w; e) x. _) g}
' D) v1 P4 M/ ^4 ^$ e/ u: Haddress=320*y0+x;: h; J4 \7 K8 C0 r
for(n=0;n<=y1-y0;n++)3 G# P7 W5 C% g1 E
{
3 S, {3 }, c$ Svideo_buffer[address]=color;
: M4 x3 k; O" i! }; m8 Taddress+=320;* b/ h0 ^3 a, h/ V5 P' x
}
4 c. ~) k* e. y8 f}' b9 i0 }) ~7 X/ B0 t9 M: s
void h_line(int x0,int x1,int y,unsigned int color)
1 X8 t/ o. f5 C+ K& n, }{ unsigned int address,n,temp;6 b1 k2 u2 X% C" Y
if(x0>x1)
. Q1 l" J% d% t2 J5 u- `. x{; P6 ]9 ~4 J% ]. f; c5 K0 T6 n
temp=x1;2 ^# j4 M: l; b. B `- l$ o
x1=x0;; q/ x7 h# P6 I, I& o
x0=temp;# B/ e! M; z6 _; d7 h& r
}
7 F. H& o# i( W6 R0 ]$ Eaddress=320*y+x0;
0 R" m3 Y5 ^+ Efor(n=0;n<=x1-x0;n++)+ _/ U) m5 X* x6 e- ~
{. i. b! \, e1 d/ E, Y
video_buffer[address]=color;
1 |; j- z% c* n3 I- uaddress+=1;. [6 ~" |8 R1 q" O4 B( ^
}9 s# m: P3 @6 D- Z! Q' L: s
}1 [' y. `7 }3 A% }3 e- Y
void p_pixel(int x,int y,unsigned int color)* F5 u( o) R& t8 i) B1 V3 b
{ video_buffer[y*320+x]=color;. X2 ~6 M$ Z; ^! h; b
}1 ?- Q o( x& k( Y( A
void s_square(int x,int y,int side,int color)+ | S7 a' v- ]& t% t+ a7 _2 M
{
( n) a0 D s& l; i2 o+ wh_line(x,x+side,y,color);
$ m. U5 p& Y. N. } Rh_line(x,x+side,y+side,color);* `) R) Y! \8 G" M+ u$ l* X" m
v_line(y,y+side,x,color);3 W' p! r+ j6 G* W& p% f/ M! Y6 [
v_line(y,y+side,x+side,color);
; I1 t) c- ?/ @ {. V7 f4 n! q4 x}
1 e: S% V# \" I7 d( k1 uvoid r_rectangle(int x1,int y1,int x2,int y2,int color)7 \1 C. }1 D& {9 S
{
6 ~. o# p1 e b/ Rh_line(x1,x2,y1,color);5 e" a/ N& g% B/ V/ ]4 H1 e
h_line(x1,x2,y2,color);% A3 D+ W* D! _
v_line(y1,y2,x1,color);
+ `! G3 L' n" n, t, j3 G$ Ov_line(y1,y2,x2,color);9 l6 D! d( G. A1 a$ h9 o; y) r/ i$ P
}. R- W6 o. z7 ?, @+ |. L# i! I
void fillRectangle(int x1,int y1,int x2,int y2,int color)3 I! Q0 i3 b( y/ s, c" Z
{
: k S. M4 q8 oint i;
/ f3 X" x: d. H5 w' ^for(i=y1;i<=y2;i++)
6 f- }: A& W* O+ Y- }, z{; k, S# B6 j- p9 B3 H: _5 F5 \
h_line(x1,x2,i,color);( [1 Z9 ^( C* O- M) n9 ^
}
6 P: J4 [9 w) O* {}; I+ Q3 o; N, r& q7 ?
void showbmp(int l)' b/ T6 p% L4 W, b# o' I+ E
{ FILE *bmp;
& U |6 v1 B+ s! [: {$ L! G: ~int i,x,y;
8 D) _5 A/ y/ JBYTE palette[256][3];2 _" |2 b# V% J. i e
bmp=fopen(me.pp[l].k,"rb");
# E4 K( m; h- ]% Nfseek(bmp,54,SEEK_SET);
+ G: B" g- b6 D7 h+ K0 Cfor(i=0;i<256;i++)0 S% y3 K f B! U6 m
{0 n( V; n6 h5 d0 k t5 C
palette[2]=fgetc(bmp)>>2;4 ~$ |8 p; R7 v; Y, j4 Y ?
palette[1]=fgetc(bmp)>>2;
% U% a4 X: @. _; kpalette[0]=fgetc(bmp)>>2;9 G; o7 E6 s8 G7 ? ]! X$ d
fgetc(bmp);: b% q/ D/ V& d6 I8 h) g$ S2 f" O2 p) y
Set_Palette(i,palette[0],palette[1],palette[2]);
3 K, V/ F5 o" B; X}
$ D5 P7 R L b+ E6 p$ d% O' }for (y=0;y<30;y++)6 Y0 J3 r7 U# J* C C% B4 ?# z
for(x=0;x<20;x++)
+ ]- H7 p9 K, t# h1 t1 c- Ppokeb(0xa000,y*320+x+z+zz+z1,fgetc(bmp));
$ V5 t1 {3 k/ T) }/ jfclose(bmp);
0 }1 V6 V4 g3 n, Q}: G8 l/ y5 D: o
void showbmpd(int l)3 r$ [9 y9 R' V
{ FILE *bmp;
T7 X4 P$ T. Z$ J& r; p* c5 Aint i,x,y;6 U6 [& O/ U& N. h4 _, c" S2 T
BYTE palette[256][3];
) Y% m! {6 _( t4 @. abmp=fopen(me.pp[l].k,"rb");
" r/ ?& {$ K5 Q, N. J. w% Z2 I& \fseek(bmp,54,SEEK_SET);& |: u. t# Y7 D4 O C
for(i=0;i<256;i++)+ k9 Q3 s2 }7 G) v: }- N
{
( M8 R8 Y: u9 p l; ?palette[2]=fgetc(bmp)>>2;1 @* @9 b( d: C0 j0 ^% b' \
palette[1]=fgetc(bmp)>>2;! J6 \& p$ G+ v o7 v
palette[0]=fgetc(bmp)>>2;
7 E2 a! r0 z* B, r% B+ p! B' c; Afgetc(bmp);2 y" Q6 L2 t2 v7 t1 c
Set_Palette(i,palette[0],palette[1],palette[2]);
1 e$ R; d9 z& p) H) W/ n+ H}* b% D( U: y, a: x
for (y=0;y<30;y++)
! L) a8 C B+ |7 r3 D& Z, ofor(x=0;x<20;x++)
- {$ C [2 |* V& F0 { Vpokeb(0xa000,y*320+x+zyy,fgetc(bmp));
b. C6 f* y! Kfclose(bmp);
% ~& B0 R b1 L}6 G+ ?; [% y" \" B! H. U
void showybmp(int ll)) n2 P* K( B5 Q2 ^7 h5 M5 h/ H# I
{ FILE *bmp;' s e5 p# e$ ]8 Z! J [ x
int i,x,y;) J; h/ o# D5 V+ t) w8 |
BYTE palette[256][3];6 U" u2 w9 Y3 A) h. `+ _0 c6 ?
bmp=fopen(computer.pp[ll].k,"rb");8 L- e4 @0 A4 l Y% G1 c# h# i& P
fseek(bmp,54,SEEK_SET);
3 j. Q+ z9 N6 t* c1 |* ufor(i=0;i<256;i++)
; @9 L! t1 j/ J) q+ X* ~{ l# v# G. b: w# w* j/ U Y
palette[2]=fgetc(bmp)>>2;2 Z* y3 x5 e$ k1 }9 w$ ~* q
palette[1]=fgetc(bmp)>>2;
' X5 i8 f7 W* p+ \2 {palette[0]=fgetc(bmp)>>2;$ y) }$ s, }/ `" g; i" v
fgetc(bmp);
9 ]. \" M# U9 V& P1 ZSet_Palette(i,palette[0],palette[1],palette[2]);
! h& W# p$ s6 Q7 p/ G3 e& O3 J}0 R# v; I! L5 ?
for (y=0;y<30;y++)
2 [2 R' o" @* ?for(x=0;x<20;x++)
' ?- v0 x N3 g! F' v6 [2 r8 |. upokeb(0xa000,y*320+x+zy,fgetc(bmp));
, p7 t0 {; _7 z T* e% r( N" rfclose(bmp);
; B5 K7 e3 G2 Q4 W}8 g2 [% @2 v& i( p% l' P
void showcbmp(int ll); q# K- [0 i( `# C/ L/ R3 }* K/ A
{ FILE *bmp;, \. \/ l+ k4 D- |
int i,x,y;9 @, |4 F! F( c" c
BYTE palette[256][3];* }( K* m' f r+ g( V2 I
bmp=fopen(computer.pp[ll].k,"rb");8 i4 x) C6 Y" Y0 l& f; N; c
fseek(bmp,54,SEEK_SET);
, F, }1 t1 R+ d' \ y4 Bfor(i=0;i<256;i++)
. {: O+ J) C' o* e. d{
) l t( [7 h3 Ypalette[2]=fgetc(bmp)>>2;5 y0 J1 y! E$ U0 y
palette[1]=fgetc(bmp)>>2;; X( V* `+ ~" x
palette[0]=fgetc(bmp)>>2;; R1 \( y1 L* M, l! V! @& Z/ @- X: k
fgetc(bmp);
+ b& H) j& L2 ]Set_Palette(i,palette[0],palette[1],palette[2]);
/ j# z8 h6 n6 Y8 Y4 V* A8 ^, V g}
. d4 k$ B, l4 ?1 Q( Lfor (y=0;y<30;y++)% n3 ~$ }' f! {/ T* U/ N
for(x=0;x<20;x++) ?' a/ l& m1 A, F; Z. Y% z# Q
pokeb(0xa000,y*320+x+zyy,fgetc(bmp));
9 s0 @3 ?& |: a" Tfclose(bmp);3 s$ [6 I' B9 s- i/ H
}0 m# l- x8 k7 Y2 _
void bmpp(int number)4 l0 P. ]' D+ K: p
{ FILE *bmp;
! U' _$ p3 v# m% }9 Q. eint i,x,y;
2 O# R- n* W9 j' x; ?3 X; oBYTE palette[256][3];
: p9 x4 C W# z) G" }$ ^9 y; s. r! ubmp=fopen(m[number].name,"rb");7 m F/ Z B0 h/ @+ W
fseek(bmp,54,SEEK_SET);6 H; l8 }8 a: l2 O8 u7 a5 T/ x
for(i=0;i<256;i++)4 C K) v; | Q x% C
{5 X& n; Z; V- P1 Q! O D% b
palette[2]=fgetc(bmp)>>2;" ]6 G- H2 m7 I4 p8 P
palette[1]=fgetc(bmp)>>2;4 f' ]! T A. v1 z
palette[0]=fgetc(bmp)>>2;
! d! P2 T" W% C6 Y4 c; Lfgetc(bmp);
2 G4 q7 ?, P1 b `Set_Palette(i,palette[0],palette[1],palette[2]);+ F3 T- y+ l; P+ H) e! j$ _) {
}. i- C% R2 r; Q q( ^6 I* d
for (y=0;y<30;y++)5 @! `6 |) o! `; U
for(x=0;x<20;x++)
! s1 x1 l. N3 gpokeb(0xa000,y*320+x+zl,fgetc(bmp));) G: i7 s. V) M4 U% m- ~2 V3 v
fclose(bmp);
# m- B$ h8 E2 ?+ d8 i9 N}) Y7 ~" O. v- ^# e8 w+ i
void comlipai() /*整理电脑的牌*/
' I! u; K0 ` F. p9 T1 J( ?$ H{ int n,j,u;
$ E. B7 S9 t1 _1 R0 Qint *lingshi;
5 z, z: [3 o$ W' X( d% dfor(n=0;n<computer.m;n++)
1 L0 y( o, \2 V2 a f; Cfor(j=n;j<computer.m;j++)$ y+ f6 r! S# Q- U, |
{
* [7 o9 I* B7 f) Z1 `5 J/ b: n- Rif(computer.pp[n].number>computer.pp[j+1].number)
" r! f2 _0 R$ A- _# \' R" w- T3 C% y% \{$ J& N9 w7 F% W3 _- T) U
lingshi=computer.pp[n].k;! F0 D; B4 z* E1 f R4 k
computer.pp[n].k=computer.pp[j+1].k;
/ D3 C( c9 A3 e8 c- D' E; Fcomputer.pp[j+1].k=lingshi;
" r8 L5 d! I6 c% u# i% X+ x6 nu=computer.pp[n].oneorfour;% D9 q+ p$ d, a6 V, f; `
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour;
5 O$ D" N, _2 |1 K* A O dcomputer.pp[j+1].oneorfour=u;
/ d7 A* V w+ a1 \) Ou=computer.pp[n].number;
; R" O( D0 I+ A1 |- T- F, u6 V' scomputer.pp[n].number=computer.pp[j+1].number;6 C0 M& ^0 P5 E. Q) j' Y4 S/ K
computer.pp[j+1].number=u;* J+ G2 X0 _$ S: I
}7 W* [0 U5 Y; A# c3 M
else
, M+ E. s v5 _# S5 K' vif(computer.pp[n].number==computer.pp[j+1].number)+ c3 n: o k( p+ W* e! @9 I
if(computer.pp[n].oneorfour>computer.pp[j+1].oneorfour)9 U' ~$ {, q! o
{% |/ }1 ^- L! U2 Q+ e
lingshi=computer.pp[n].k;
& V- j: L' [, `0 N- y2 p6 Tcomputer.pp[n].k=computer.pp[j+1].k;
% r8 t2 f- ^7 ~7 }computer.pp[j+1].k=lingshi;
% }& `- v+ ~3 v3 \( K! Bu=computer.pp[n].oneorfour; K- |' O% P$ S+ [) `! e
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour;
' ~ }4 a9 F5 lcomputer.pp[j+1].oneorfour=u;
7 G ~. G7 g% Eu=computer.pp[n].number;
4 R' m( R3 R+ a& A8 e0 ocomputer.pp[n].number=computer.pp[j+1].number;# p7 H* B& K5 U5 P8 p w+ P
computer.pp[j+1].number=u;
, t0 _3 l. F; N+ r3 Q) m9 [}, V1 T: M( f; ^1 P
}
& ?: |+ a! H& x2 {}- _ _3 ~1 j( e( r; M% t
void melipai()
3 V- R# a- ]1 \8 x' R{ int n,j,u;9 c: d& c3 d# ^* }
int *lingshi;0 E& c: Y3 t% i: z/ u
for(n=0;n<me.m;n++)2 [& [! n9 G" y
for(j=n;j<me.m;j++)
7 k1 N8 H0 g, K$ o& q0 E{) G% B6 W9 `2 `7 N7 s- I
if(me.pp[n].number>me.pp[j+1].number)
u* c) G! ~+ I! [2 {* a5 M{
, R& M3 ]% `7 Plingshi=me.pp[n].k;
& ~& S2 H: ?$ n9 zme.pp[n].k=me.pp[j+1].k;
8 P' A0 m/ K% `" ]+ j; {me.pp[j+1].k=lingshi;
1 U1 t, R, @" f9 U3 A- `u=me.pp[n].oneorfour;, ?7 |7 V; y' x2 ]9 l4 ?# F
me.pp[n].oneorfour=me.pp[j+1].oneorfour;
0 ^9 v# w, r3 j& f& j5 p% Qme.pp[j+1].oneorfour=u;- `' T/ G1 V0 H; l
u=me.pp[n].number;
% h' Q+ |, _" m: I5 Nme.pp[n].number=me.pp[j+1].number;4 ^1 I6 E% I2 ?# L
me.pp[j+1].number=u;4 t3 T6 J2 t b& d4 |+ F) H2 y
}
: a8 m0 \! J; i: N1 I3 \else
) A/ ]7 [7 L% X8 f1 jif(me.pp[n].number==me.pp[j+1].number)
( L. r. k5 J# O. F+ fif(me.pp[n].oneorfour>me.pp[j+1].oneorfour)8 u& D4 s. d/ \, Z0 C
{7 X( e% S# c6 u4 u
lingshi=me.pp[n].k;) U) Z" |+ `9 p% e8 g$ u
me.pp[n].k=me.pp[j+1].k;4 W( f* |3 f/ N% K- b% @+ y1 v- c
me.pp[j+1].k=lingshi;
?2 H. o7 H* iu=me.pp[n].oneorfour;" \9 l; z2 `. Q1 T! w
me.pp[n].oneorfour=me.pp[j+1].oneorfour;
8 _4 n3 l$ t5 G- h- e$ W/ Nme.pp[j+1].oneorfour=u;7 ?$ {6 i! t; p% t+ h
u=me.pp[n].number;8 i: `9 ^8 E2 w1 F
me.pp[n].number=me.pp[j+1].number;
6 b# J0 [' U0 A+ Lme.pp[j+1].number=u;
% k5 M8 O# l! e) C% _& F1 S2 V H+ w; ?}0 D; ~/ q6 x* s7 V8 K2 I
}
l A8 ]" \) u) V, p}
! @. @% A* G2 r5 }5 n" {* q3 i1 o7 Ivoid rgzn(int c) /*本程序涵数的核心针对电脑的牌*/, g4 }6 X P1 b4 o3 v
{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;
- S- P6 d9 g8 @if(me.pp[c].number<=35 && me.pp[c].number>=0)% G5 D$ w6 E7 y% H
{0 y2 Z+ R6 C. h+ Y/ m' E
logo=1;* X& M G6 g# h! f* R9 P$ U
if(me.pp[c].number<=3 && me.pp[c].number>=0)
& ?1 m# @6 ]' m0 ^: ?- Ilogoo=1;* X2 E3 V; X! B( }2 x
else if(me.pp[c].number<=7 && me.pp[c].number>=4)- c4 a$ A4 R: U" P: }
logoo=2;4 c/ h; ^4 r1 s$ N
else if(me.pp[c].number<=11 && me.pp[c].number>=8)
# K1 [* c$ t9 a& l0 z- ologoo=3;
3 {, I2 z R8 {, gelse if(me.pp[c].number<=15 && me.pp[c].number>=12)
& ^( ^' r, e; h' a6 V6 a, D& xlogoo=4;* K4 F9 D) D# e& y2 ?4 M3 m0 z. X
else if(me.pp[c].number<=19 && me.pp[c].number>=16); ? U; u6 X" L) C
logoo=5;/ V( u5 J) s; E8 `' B: y
else if(me.pp[c].number<=23 && me.pp[c].number>=20)" u, d: ]7 W0 e! G- ~" w1 @
logoo=6;0 D2 ?# s& }' a5 X1 n% F7 M% Z
else if(me.pp[c].number<=27 && me.pp[c].number>=24)3 U5 m+ ~7 B E5 ~( D
logoo=7;( b* f+ C* R5 D1 L# o
else if(me.pp[c].number<=31 && me.pp[c].number>=28)2 E4 @/ b/ `) r; l1 s* }1 T+ K
logoo=8;
' [$ C0 d0 k8 ?7 F8 Celse if(me.pp[c].number<=35 && me.pp[c].number>=32)/ b; X) E3 l& P7 K( b( S
logoo=9;6 Y H4 F) A( q( ]2 y
}
0 _5 A% f' J! b# w& B6 v1 H* telse if(me.pp[c].number<=71 && me.pp[c].number>=36)$ Q7 k( F# v4 m. l1 Z. x
{
?" z4 k' I' i' }# M( o9 Elogo=2;3 I) d! M% t0 m, O* ]" b
if(me.pp[c].number<=39 && me.pp[c].number>=36)
y& Z4 d2 y/ \3 q* ~$ {$ f) Ylogoo=1;. |3 C- M c; U
else if(me.pp[c].number<=43 && me.pp[c].number>=40)! A) M* h5 `- ?5 a/ z, g
logoo=2;# g7 ^! K0 @/ ~2 ?% S- u" v+ H w
else if(me.pp[c].number<=47 && me.pp[c].number>=44)1 Y* t4 R5 |8 U" D; W
logoo=3;3 }' C6 o+ Q( }- B: ^
else if(me.pp[c].number<=51 && me.pp[c].number>=48)
$ V( d' l! Y) D9 W4 | I. slogoo=4;
0 |; L2 p' B, g- w7 r) |8 r2 Lelse if(me.pp[c].number<=55 && me.pp[c].number>=52)& @) z& M9 p+ P. o! C! E
logoo=5;' }. l7 _% ] m, E* @$ I
else if(me.pp[c].number<=59 && me.pp[c].number>=56)
/ ?+ p/ S! F' I* F$ m# x9 vlogoo=6;
0 }- {& B, F2 ~! _. Velse if(me.pp[c].number<=63 && me.pp[c].number>=60)
* p7 F9 H) r2 m) ?logoo=7;. R4 K9 Y* w% @. h/ Y# K
else if(me.pp[c].number<=67 && me.pp[c].number>=64)( w* I% t8 u/ @; F
logoo=8;
4 R# I. h4 T5 U% U/ u4 A+ Nelse if(me.pp[c].number<=71 && me.pp[c].number>=68)+ j* [$ d+ u( @8 S" U# Y
logoo=9;8 H" M3 z& W8 ~6 W. \; a
}. Y* s" |2 ]9 H/ v/ u2 o6 w& D" p8 g: Y
else if(me.pp[c].number<=107 && me.pp[c].number>=72)
: j3 g% T1 a3 o3 B- D{
7 t& f+ e7 i6 f1 j. E% {, `* ~logo=3;5 x, o$ T$ g' J0 @9 Q6 B1 S1 g/ N! y
if(me.pp[c].number<=75 && me.pp[c].number>=72)$ J* D, F9 q3 Q1 p) ~% y9 R# G: I
logoo=1;
. A9 I# }6 B8 i7 B4 Pelse if(me.pp[c].number<=79 && me.pp[c].number>=76)
{( c! A4 ^, g8 g! Alogoo=2;
6 Q0 g/ {7 k4 d8 ]else if(me.pp[c].number<=83 && me.pp[c].number>=80)
1 @) v% j( F- }! y2 clogoo=3;
$ r7 T0 \" d7 C. h, I0 Q# r# I. zelse if(me.pp[c].number<=87 && me.pp[c].number>=84)2 f. B) a4 N4 W, O6 a* W
logoo=4;3 ^" D; T; e0 M
else if(me.pp[c].number<=91 && me.pp[c].number>=88)
7 b0 K/ j$ r* D4 A: X% T. @- j% hlogoo=5;
% f# k7 |' J( K. Q* e& y0 Xelse if(me.pp[c].number<=95 && me.pp[c].number>=92) z3 K9 L$ E! ^1 C, R- k3 ~6 I
logoo=6;
- K. O5 h4 F8 \else if(me.pp[c].number<=99 && me.pp[c].number>=96)" H) X' }' N- y
logoo=7;4 ^- ?% C, o8 W7 |) X$ u
else if(me.pp[c].number<=103 && me.pp[c].number>=100)
/ u" D n% s; ~) V8 Jlogoo=8;
" J) }1 U( j2 k+ Aelse if(me.pp[c].number<=107 && me.pp[c].number>=104)
# @# f8 `5 G5 @3 o# ]2 Glogoo=9;% n- c# n% T- X7 I2 y
}
; i$ F# r0 ^9 f5 K6 ]% _% nelse if(me.pp[c].number<=135 && me.pp[c].number>=108), {( s; i& _+ ~$ x
{1 r6 r0 o' A0 \1 b# G! K, f
logo=4;
: a/ C( {' y6 g/ a) d( \# ]8 eif(me.pp[c].number<=111 && me.pp[c].number>=108)
/ S" t/ N' s' w& S: F# t! Plogoo=1;+ d9 Y' K( w3 s. p% r4 c
else if(me.pp[c].number<=115 && me.pp[c].number>=112)
1 r$ W6 P% Q! }# Llogoo=2;
4 ~" X/ o( C5 b: Velse if(me.pp[c].number<=119 && me.pp[c].number>=116), e/ y$ ~3 {& E+ T
logoo=3;8 R3 |7 t6 o; T. x8 T; H
else if(me.pp[c].number<=123 && me.pp[c].number>=120)' J4 p! h) B+ G+ G" h6 |, A. a& `
logoo=4;9 S' w# e0 p: }5 h, }/ c
else if(me.pp[c].number<=127 && me.pp[c].number>=124)' X( X- `/ E, P
logoo=5;
1 |' y! j, u) ]4 Zelse if(me.pp[c].number<=131 && me.pp[c].number>=128)
: x1 T! i, V% L4 m% wlogoo=6;; x9 Z9 u, e: T# U- V
else if(me.pp[c].number<=135 && me.pp[c].number>=132)
3 j$ N1 b, Z0 ^) v3 ylogoo=7;4 ]4 Z1 i1 O4 o5 l8 E i# W
}
$ X3 e9 T% _7 G# |1 m0 p" L) }; Cwhile(b<=computer.m)
+ k- h8 V1 A1 A% \{2 F, l5 T( s0 U) ^( G
if(computer.pp.number<=35 && computer.pp.number>=0) /*假定电脑经过分析后出了第一张牌*/
% G/ w. C. R) T( O. H{
' ], a% x+ u$ Q! E qlg=1;5 |/ O; k, q/ i8 m/ D
computer.pp.d[0]=1;
6 X' B' x; e& N" K: W; mif(computer.pp.number<=3 && computer.pp.number>=0)4 r! E* m# ]2 v% q$ D9 W) Y
{
3 m, l$ e& q/ |9 r" e2 y0 \9 E, Dlgg=1;
1 M' P1 e; T' e8 \3 G& h! L5 p& ycomputer.pp.d[1]=1;
! f9 b2 l' y& z5 j6 X* g}
, N9 v% W7 }3 T1 U: o, u$ ]/ @0 Zelse if(computer.pp.number<=7 && computer.pp.number>=4)
$ Y3 _+ q* w% {) B" E{
- Z: d* J& [3 f: c4 s$ qlgg=2;
* _" i! I* Y- C2 E G6 G7 A# H, Wcomputer.pp.d[1]=2;
! ^7 y; @0 q9 E. h" U; G}; B4 x5 G$ P+ }1 Z
else if(computer.pp.number<=11 && computer.pp.number>=8)' E5 f( m5 n8 Y
{
. m0 P0 T+ Z. H* i- ^lgg=3;4 E& J& y# H2 n& |* o1 A
computer.pp.d[1]=3;0 X/ D9 z- [) N
}# B- p6 B# D8 n- `3 b0 z" D% p. y
else if(computer.pp.number<=15 && computer.pp.number>=12). N8 ]$ w9 x+ H7 d3 o5 B* U
{
! V v9 }! d1 e: n7 [" {. }lgg=4;
" L3 A2 n2 U N3 I4 P- xcomputer.pp.d[1]=4;) a" o8 n8 Q s" ^+ M% u& J
}
; x# |( B+ F' {else if(computer.pp.number<=19 && computer.pp.number>=16)
! W9 W/ _. S3 z5 \{
- p0 ^- r1 H% q" z9 @* X# ylgg=5;
1 b# j2 W% b% ?; {1 z7 v6 |& Hcomputer.pp.d[1]=5;
4 x6 E: T; G' i}" x2 _2 E* `! |- h% i- D
else if(computer.pp.number<=23 && computer.pp.number>=20)
1 g% l* ?9 W2 T5 P{. H ^# r- E9 |4 P
lgg=6;
" z, U7 ~+ w, K7 T, pcomputer.pp.d[1]=6;
: |/ t" ~4 R, ~) H6 S; [. b. H}0 t* q J( i( C% _/ ^: l
else if(computer.pp.number<=27 && computer.pp.number>=24)
; \+ J- P C* Y. a7 Y. o{
( a% S; T5 ~) d- \lgg=7;
; U- k+ c. j C" E9 D& k- ?7 i o# acomputer.pp.d[1]=7;
' W: N [! ^0 l* h5 W: z}: T) U# X' A# l4 |3 F, R! W
else if(computer.pp.number<=31 && computer.pp.number>=28)0 z. ^9 F' q' Z. p4 T- @2 G$ K9 O# K
{
$ f0 a Z: P+ ~8 c m% slgg=8;
# t* [1 E, F6 @ }; _6 T$ Hcomputer.pp.d[1]=8;+ w' p2 b% @& J: m) M
}6 w5 G4 D% Z$ a1 K" {6 R7 F
else if(computer.pp.number<=35 && computer.pp.number>=32)
# O: o4 O% L1 r, ^{* b+ r# a/ {' \/ d
lgg=9;, ] T1 Q! j2 m" u- j1 \5 [. H
computer.pp.d[1]=9;
( c1 h6 R; r3 v7 q+ P3 k}
6 S, J' y: X2 b$ Y}
8 h1 r c" Q' H t I" H ]/ T& |6 Telse if(computer.pp.number<=71 && computer.pp.number>=36)
5 w$ Y2 {$ G5 \% s7 Q! G4 r{
; I& K( a9 @3 I1 }& f# @# {/ tlg=2;
# \0 a6 j/ i rcomputer.pp.d[0]=2;$ n# H' Y' N5 J+ n" s* G
if(computer.pp.number<=39 && computer.pp.number>=36)0 Q% R0 z6 m5 b5 M. u
{
+ k$ G: A8 S' K8 o6 C0 Q& ]+ _) Wlgg=1;
6 Y4 G; d% G" A& b9 @* P0 Gcomputer.pp.d[1]=1;
0 u x! E/ y' A; S* z}
+ {9 P% U1 } C2 u) F. _else if(computer.pp.number<=43 && computer.pp.number>=40)
) x- `$ i% C7 m2 K+ }7 A{$ P3 j0 S$ E/ N& `" S! H& r9 b
lgg=2;( Y9 l8 P4 I+ F+ {7 ?2 ^6 b
computer.pp.d[1]=2;
3 u1 W6 U' i- W" }# P}& Z0 H- J& `1 u7 K
else if(computer.pp.number<=47 && computer.pp.number>=44)
) Q) H R+ H" X{
, q* v6 N, l, X& o: Elgg=3;, `% Y9 K% O3 F6 |( x
computer.pp.d[1]=3;5 {% P% J& h8 [6 r5 C9 o! W1 S
}
. z9 ]$ J, W6 ]4 C/ }' @else if(computer.pp.number<=51 && computer.pp.number>=48)$ m; o f F( W
{
7 w+ ?: i/ y$ Mlgg=4;" {! t3 [( S' \, j6 o
computer.pp.d[1]=4;. Q! m1 M& d: s. u% Y" s8 H3 l
}
3 ?' V, Q3 d! ?else if(computer.pp.number<=55 && computer.pp.number>=52)
4 }* w2 A/ |' N T3 L) q. q+ z{ T2 |8 Z D& Z [- C5 H8 m
lgg=5;
6 R9 D2 D. Z* o: C6 N! vcomputer.pp.d[1]=5;
0 w7 B1 r# j o+ Y# r}$ }2 X; M% r! ]" ]: ?0 P6 f4 K
else if(computer.pp.number<=59 && computer.pp.number>=56) A& f2 ]0 y0 e ~" o" r
{* h. F! ^, I" B' W5 z8 p- W
lgg=6;( O9 `4 ~* B- S5 X
computer.pp.d[1]=6;& w$ t- l r9 M7 }5 Q/ p1 U
}
- i/ y6 s4 v& y$ e! X, S" ?) Eelse if(computer.pp.number<=63 && computer.pp.number>=60)/ x) X* U/ Q" ^0 o/ ^
{& Z" ?/ }! f" l) g5 ~# a0 t
lgg=7;: j. C! X: p/ \3 b
computer.pp.d[1]=7; S( } e4 ~* _, {( E
}
" K( i/ @4 [% w9 Pelse if(computer.pp.number<=67 && computer.pp.number>=64)
4 _# E6 m) J) i; s+ `{) A8 }: B9 p$ q6 l2 `# v' z
lgg=8;) V4 c f3 E9 Q% n0 x, D, o1 r
computer.pp.d[1]=8;
# h2 U( r _# p. F- s6 b" i}
S5 y. J6 e5 n8 xelse if(computer.pp.number<=71 && computer.pp.number>=68)
5 k; J. O' W1 L{
5 z6 ~! Q2 @3 ?! [& @lgg=9;" Z1 {; L R W; L
computer.pp.d[1]=9;
8 C. x' B. R1 k- I" ?: `}
8 [% A# g- |% k1 N1 ~% F3 c}/ y- {0 M$ o7 ^5 q# Q- c
else if(computer.pp.number<=107 && computer.pp.number>=72)
! R% s( w$ r4 B6 w0 a; h{
5 i4 H( v" O; [5 g F) Ylg=3;
/ b2 A* \+ A) Ucomputer.pp.d[0]=3;$ l. W& ^2 x6 q( k" \8 { |% X+ y$ O
if(computer.pp.number<=75 && computer.pp.number>=72)
9 E7 v. Q; p& J }; m{
* S( T- i8 P5 c$ o% z; O: rlgg=1;
- L) I* m( L( U2 R Ecomputer.pp.d[1]=1;
$ P- n5 r- u E}/ [) {: |+ ^& x3 ^+ g: @
else if(computer.pp.number<=79 && computer.pp.number>=76)
! E/ `+ I. L( H2 ?{
3 S# Z5 Q) E, e0 \: t) x Jlgg=2;
' [9 M6 r) e0 H2 f4 Jcomputer.pp.d[1]=2;
% k- F4 ~, f) t: R" G4 C# R/ N}5 m% a$ p& f h! S5 ]1 o o: z% [) D7 |
else if(computer.pp.number<=83 && computer.pp.number>=80)
- n; t. T6 r) ?* @ D2 [{
* s2 u+ T: ?5 X4 jlgg=3;
8 x/ H* g5 t6 i ccomputer.pp.d[1]=3;- A$ ^( V/ l& g9 K9 E6 R- ?6 r. t
}
8 w& v; f& F1 ^, c; C# \/ xelse if(computer.pp.number<=87 && computer.pp.number>=84)
A+ A: n& ?9 O. e n{8 p5 h2 q; q- E( I
lgg=4;
, a8 m+ N5 F# K' Y6 c# J8 ncomputer.pp.d[1]=4; w4 D* [& L! Y
}
; l' ~- t, u9 P+ Selse if(computer.pp.number<=91 && computer.pp.number>=88), b. r* y; _0 ^1 N6 ~$ z
{3 k+ a* Z) N( W8 f
lgg=5;3 l/ V0 n1 _0 k1 R* Q; o9 K% J
computer.pp.d[1]=5;4 u4 p- {' A" D% j
}
g, ], P5 v, N E* z3 c0 z. Y$ Melse if(computer.pp.number<=95 && computer.pp.number>=92)
% I1 v& v' d( U! i" W+ Y{
, [ f2 h7 l7 I4 [, b9 C; clgg=6;- c+ _/ m1 J R' e' g1 [
computer.pp.d[1]=6;! j. \3 ~2 w: C/ E. N
}
; {& z6 ?: w: H* `else if(computer.pp.number<=99 && computer.pp.number>=96)1 n! G1 X& g0 U9 g1 V
{5 p( g: s9 Z O: F, J L4 _, b8 I
lgg=7;! \; J( ?* j- Z9 @! o( u. W
computer.pp.d[1]=7;% H- P- _" _/ }7 P
}
B w( W2 j/ d( @( f a4 @else if(computer.pp.number<=103 && computer.pp.number>=100)
1 f; a7 ^3 `) X. U1 W) H2 T{
5 l! A, ~% H/ j$ @" n8 vlgg=8;
8 S: q* \8 i1 k) y: R% mcomputer.pp.d[1]=8;, r! Z, o4 r5 {
}
6 T% d) P4 ?0 O" p! {else if(computer.pp.number<=107 && computer.pp.number>=104)
8 f4 E& P7 o R. B4 m. W4 p& ~3 a, b{2 Q. x6 n5 N# t2 g# \0 o
lgg=9;
% h' P& t) A% Q5 icomputer.pp.d[1]=9;
' n S' h0 f: T! o8 M! P& t& W}
5 d6 J4 V/ a+ D1 `}
5 @6 y: ^1 u% T' x0 ?* |5 Gelse if(computer.pp.number<=135 && computer.pp.number>=108)
6 I& @- X( S* E{
3 ]* q( U* l: G T- k# J0 H4 nlg=4;& H" y ?( `8 P' O
computer.pp.d[0]=4;& I- v& f' d7 S( F
if(computer.pp.number<=111 && computer.pp.number>=108)
3 k# M$ i3 B2 z, h) J, t: k4 {5 P' K{; C8 p* y% x g) ]' |7 ~
lgg=1;
) F- |. M2 e4 X' O- S5 Scomputer.pp.d[1]=1;6 f; t4 x" _1 g: F' N$ z
}
+ P g3 y# F; c8 q) Velse if(computer.pp.number<=115 && computer.pp.number>=112)+ \( X; y7 L) \2 i6 n& U) B6 |
{* v. Z$ C% g( B( ^# c
lgg=2;
% k( ~, ~* `$ z8 S2 W0 S3 acomputer.pp.d[1]=2;
6 L8 y# a+ Y5 V; C9 o+ L5 C}8 v# A% g v! F
else if(computer.pp.number<=119 && computer.pp.number>=116)
& l: `" p3 c' ]1 k. ~* Q, R6 s{ }: H- H. [: A' w0 ]. A
lgg=3;' B$ o0 J5 K3 j7 v
computer.pp.d[1]=3;
9 |7 \ `. k& e+ }- a}
& g& [$ F( X+ S5 {2 O! Yelse if(computer.pp.number<=123 && computer.pp.number>=120)5 j) A4 X# @8 S' Q& W r
{
- f* D: v0 l7 u: y' zlgg=4;
+ L; J+ R: M$ p" r$ {+ ?( B4 P; qcomputer.pp.d[1]=4;% b& | A$ z/ H& Q( G; W
}
% k. R% u: i2 r- C. Qelse if(computer.pp.number<=127 && computer.pp.number>=124)
( j: R. ]( W! q9 j, W{
# ~4 N, Q& c3 g$ mlgg=5;
7 b9 a# i! I& ]; T0 D5 vcomputer.pp.d[1]=5;; }; C* H1 W1 K4 M% _/ b
}. l* W( @; ^% |% ^2 i# q6 `
else if(computer.pp.number<=131 && computer.pp.number>=128)9 z+ g3 `0 e/ u2 z# C6 o
{, o! G; \ I5 K- T1 C
lgg=6;" R$ L2 C( _: ]
computer.pp.d[1]=6;
+ G/ V# l5 C: X' V, l* p7 W}
' [; {& Z; S* W delse if(computer.pp.number<=135 && computer.pp.number>=132)/ [( H) q2 q4 W6 y% V) f
{
. D. _7 F1 P/ C) i4 Q3 `4 vlgg=7;
- h9 E: h- f# t5 @" D2 I4 P5 {+ ocomputer.pp.d[1]=7;
& \3 K8 O2 |- t* X4 ~}
& M; t9 {7 x: K- T5 ?}
8 G7 t1 Z( e, D/ m1 |+ G/ C. S; Y+ n& g4 ^) }7 C" ?4 V
if(logo==lg) /*如果相等的话,那再进一步的判断,乓杠的判断*/; |% R* M7 h/ G" A- q4 j7 c5 J
if(logoo==lgg)
J9 f4 C" F# h, v8 w: h8 gpg++;+ x, Y4 B( n/ ^' K
ch.lg=lg; /*保存电脑手里的每张牌的信息*/
; L# G) U! \- ^0 C; kch.lgg=lgg;
7 t; p( M) c- r& V9 n0 l# Jlg=0;4 k: ]3 V! |% D" S7 A! x+ F9 d
lgg=0;
9 T6 U8 E+ ]8 I/ Q% \b++;6 y4 W$ a, U& S, B2 `6 R
}
+ h$ d# ^% X2 {& |if(pg==2) /*乓*/
2 {9 }; j2 V. E1 D, ~+ g5 _- B{" o% h3 Z2 P7 @0 w3 K/ v: Y9 e
# ^- `5 ^6 l1 C/ u0 j
sing=1;/ H$ d* E) j* @
b=computer.m;* T6 U; D$ V! l( R7 Y+ g. P
while(b!=-1)
9 l3 M _! X4 ]' j# M2 f/ I: H{( @+ r3 Z2 i4 f1 o u5 M1 a
if(strcmp(me.pp[c].k,computer.pp.k)==0)
1 [: G. q9 m, F* }( m+ J! O! v% jcomputer.pp.p=1;; U; b+ c ?# E" o* T
' ^3 G* O( f' `4 Xb--;
* g8 G; L8 t, I8 [2 f* d& r. B; `9 R}9 m9 C+ ?7 p0 k) c2 t
}- H8 A7 j& f" p
if(pg==3) /*杠*/
7 B! x. C' B2 U{
' a( p. y8 S% A' Z1 \6 y) x# B) \2 @4 A0 B T! C: D
sing=2;2 B3 ]1 v3 k3 w6 [ H6 m: O1 w# j
b=computer.m;; R* t- i. S$ V+ v( H
while(b!=-1)
7 d) [2 |( ?! \& B; {+ d# V{9 I5 M3 ?2 F( E: {+ [ G, e; K! r
if(strcmp(me.pp[c].k,computer.pp.k)==0)- b6 r- x/ r1 V2 U* `
computer.pp.g=1;
9 ]0 K$ {. }/ D9 t' ^3 g( @b--;
, r' \. D" r& B* u" q}
& d4 ]) n5 Z/ b6 r1 d4 h2 H" w}
% ~5 l& w: V) Tf=0;: c. K c9 g# \9 Q5 O8 l: v
while(f<computer.m) /*吃的判断*/
: J6 V% u q. b, H. V{ if(ch[f].lg==logo && ch[f].lg!=4)
9 j! R2 b" V6 ~2 r8 ]0 R D{
. N6 N- X: D8 B) t9 H, a) P% A; h1 ]if(ch[f+1].lgg-ch[f].lgg==1) /*顺吃*/
4 t5 R% \, n9 l4 l L7 s, C& m1 {if(ch[f].lgg-logoo==1)
5 Q" ?3 Y* R/ i) {& W& c{
7 n( F# R; E( zgp++;
1 n7 K/ W" g+ U4 Q1 @computer.pp[f].c=1;& Z0 B H; z! D2 L1 q
computer.pp[f+1].c=1;9 F2 D7 |7 e) K5 x! i
}8 v2 ?2 F% w, U5 K T% A1 r
if(ch[f].lgg-ch[f+1].lgg==-1) /*逆吃*/0 T; B3 e- T+ ^. Q
if(ch[f+1].lgg-logoo==-1)4 \7 y5 C. H8 ?! c$ W
{, ]" E2 e! D; k( M5 Y0 C1 S
gp++;" U% ]) e/ g0 a3 Z: x, b6 R* {2 X- z
computer.pp[f].c=1;
+ u/ |) J1 G) h0 ~, Mcomputer.pp[f+1].c=1;
, V8 K9 V( N1 K% D2 l4 ^2 H O8 ?}
P' }: p0 U9 x" j) F8 }# F3 C: X7 Zif(ch[f].lgg-logoo==-1) /*中吃*/" W3 k- {( z; x$ y$ |4 Z& Z9 R
if(ch[f+1].lgg-logoo==1)
" N9 t" i8 B; T; V! p" n3 r{. m+ C4 w% x8 x* u; {3 {6 {: g
gp++;
y0 c5 B. Z1 G; {6 Bcomputer.pp[f].c=1;
N3 E9 \8 N: W7 gcomputer.pp[f+1].c=1;) f' d: M$ p2 g) G
}
: b/ W/ l/ p2 H$ ?3 qif(gp==1)6 K+ c& x; u# f: D+ Z8 \* a2 b! M
break;
+ K. t% S' C1 H1 E( T7 T}! n& V" ~ P: [+ l) F% [7 t
f++;
" @) }$ v: y" F. G! L}9 Q/ w0 g6 G) ^3 ? z
if(gp==1)
7 C2 ?( d8 l" R{sing=7;
/ X. {1 G6 S3 U4 l, d/ O1 {& ^
" Y. d$ O% S% ~8 a5 Z0 @) }}* p- V6 J) A- K, y- f1 X) Y8 Z0 C
pg=0;9 `% z R! T. \ L& O+ x
gp=0;: e% O$ p. [1 [. O* q
b=0;
* i# Y0 T) k& N+ q o# q- | z- y7 S, C& Z}
' |0 Q8 |6 I# U1 ~void rgznme(int c) /*本程序涵数的核心针对我的牌*/
* B0 W/ y" q/ U" K7 y{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;$ e8 c2 f( z- P# d' k
if(computer.pp[c].number<=35 && computer.pp[c].number>=0)) V& ]5 L0 X( O' K; T6 |5 y
{7 j) ], U9 H& e% S0 G3 X+ U
logo=1;
: o; P& X/ R3 b8 vif(computer.pp[c].number<=3 && computer.pp[c].number>=0)( \8 M8 W0 b: B% h% v& o
logoo=1;3 Q$ ?$ \) D- e$ h, C& w
else if(computer.pp[c].number<=7 && computer.pp[c].number>=4)
0 i# v" t% N |4 D$ Y5 ]5 Mlogoo=2;! E" o* M$ R5 o4 R( U5 s# F
else if(computer.pp[c].number<=11 && computer.pp[c].number>=8); ]/ F0 ^" \' L6 \% S
logoo=3;
- D* h$ I& D: s, i( X- ^, Selse if(computer.pp[c].number<=15 && computer.pp[c].number>=12)+ ~0 o+ [- `/ G
logoo=4;
6 y+ A) f5 F% {% D8 S+ [4 Z# \else if(computer.pp[c].number<=19 && computer.pp[c].number>=16)9 {$ G3 D) @+ Q) \& J* Z
logoo=5;
" u1 |3 f1 ?2 K6 @! A7 Yelse if(computer.pp[c].number<=23 && computer.pp[c].number>=20)
0 \) w& Y- ]) i( Llogoo=6;
/ V, A7 S2 Y7 N2 C5 T9 ?" w' b7 W( zelse if(computer.pp[c].number<=27 && computer.pp[c].number>=24)
3 b' \2 i$ `- K2 H$ Klogoo=7;: t5 {, F8 v! a" R* o& N5 V
else if(computer.pp[c].number<=31 && computer.pp[c].number>=28)
& u4 W" U2 j3 m: o7 ologoo=8;; T1 ?2 O+ K1 {! a
else if(computer.pp[c].number<=35 && computer.pp[c].number>=32)
" l5 J7 W1 J: B; ^logoo=9;
% u: |# w' h$ X}
$ k9 t( @3 U. g: o6 `0 W8 E* oelse if(computer.pp[c].number<=71 && computer.pp[c].number>=36)+ @( j: F8 j6 j: f/ g, J
{; r! V) I+ { @7 e; `0 k0 Y9 ~
logo=2;
$ C: |. M P9 H2 {5 R$ Vif(computer.pp[c].number<=39 && computer.pp[c].number>=36); s$ e; _7 k A9 S9 P3 A
logoo=1;; f) x6 C4 _0 B
else if(computer.pp[c].number<=43 && computer.pp[c].number>=40)9 }$ r" D+ H# b1 b
logoo=2;
9 @% d+ U% ]3 Relse if(computer.pp[c].number<=47 && computer.pp[c].number>=44)1 s1 z5 Q7 L7 b# m: r/ t1 z" r
logoo=3;$ U; x# X# o9 h5 X- {
else if(computer.pp[c].number<=51 && computer.pp[c].number>=48)
8 r, ^3 }; V' K# hlogoo=4;( G8 e+ n( S+ C" z, ^$ e4 B
else if(computer.pp[c].number<=55 && computer.pp[c].number>=52)
- P! ~6 s6 I D. I) e2 m+ flogoo=5;
! M) t. {0 N! B# m" f7 s' {: G/ _else if(computer.pp[c].number<=59 && computer.pp[c].number>=56)
$ s; ?" `/ |+ y1 B# h/ |& flogoo=6;6 Q6 J% m1 s- A0 p- f, x* t
else if(computer.pp[c].number<=63 && computer.pp[c].number>=60)
0 c- B/ v8 u* [$ z4 r! ^$ s! ?logoo=7;
9 y+ d8 Q, }" Delse if(computer.pp[c].number<=67 && computer.pp[c].number>=64)+ x8 R4 x7 B& e" s" ^0 |- M' J
logoo=8;
) s) c) \+ U% felse if(computer.pp[c].number<=71 && computer.pp[c].number>=68)
3 B- W. v4 R2 Alogoo=9;- s, M+ S' o! O, z) n z" H: d
}& Q* i1 {9 D9 A
else if(computer.pp[c].number<=107 && computer.pp[c].number>=72)
) ^, D5 L0 k) t/ G& q! f{+ J9 {8 O1 H. V
logo=3;- W1 _' {! W" v5 ?5 F- t
if(computer.pp[c].number<=75 && computer.pp[c].number>=72)
+ z- l4 |4 h% slogoo=1;
$ c8 h% q* ]/ r) jelse if(computer.pp[c].number<=79 && computer.pp[c].number>=76)7 ^/ J: y7 Y& k( @% q2 Q
logoo=2;
* S- }; c; C6 I3 Z o- J$ Velse if(computer.pp[c].number<=83 && computer.pp[c].number>=80)+ ]: W9 [1 F0 x/ N% V, G: m
logoo=3;
1 i/ R$ d( Z7 x4 o# o- d5 l$ t( Jelse if(computer.pp[c].number<=87 && computer.pp[c].number>=84)/ p, h5 Q5 Y1 z; \8 Y+ P: C E2 C
logoo=4;
) [8 a- }) q% melse if(computer.pp[c].number<=91 && computer.pp[c].number>=88)
! d% U' H' |( B3 X Zlogoo=5;$ W: X5 H7 }8 a- W
else if(computer.pp[c].number<=95 && computer.pp[c].number>=92)
7 k, K* m4 V$ Ologoo=6;
# k& b7 ?0 _6 x5 }9 x: H- f9 @7 G( |else if(computer.pp[c].number<=99 && computer.pp[c].number>=96)2 c5 z/ n1 X5 B" h+ Q
logoo=7;7 I! c% T P7 a! m8 P3 {/ t
else if(computer.pp[c].number<=103 && computer.pp[c].number>=100)
& W# s! ~+ ?# plogoo=8;: ~- ?! K- w* O! n0 q7 [
else if(computer.pp[c].number<=107 && computer.pp[c].number>=104)- X6 I& ^/ u) f( l' x6 N
logoo=9;8 g: h* L' ?5 f& @, G; B( Y: u9 l
}, t+ _9 b) r7 ]6 x2 s6 y8 H
else if(computer.pp[c].number<=135 && computer.pp[c].number>=108)
( L5 f2 X0 I% w7 g" \1 A{) I) p% c3 j; M
logo=4;: T( `7 n0 n5 v) V; e+ c* S/ i
if(computer.pp[c].number<=111 && computer.pp[c].number>=108)1 w3 e/ I! v5 k0 C# ]- A7 h
logoo=1;
/ `0 V) M" C% P# A0 ]5 D6 U5 m4 d* selse if(computer.pp[c].number<=115 && computer.pp[c].number>=112)
; F. [3 u: \! v. {1 ?7 y5 }logoo=2;: e# ~5 e+ Z* y! a& I' {
else if(computer.pp[c].number<=119 && computer.pp[c].number>=116)
+ r+ w! m* k% P1 V- Mlogoo=3;+ c) y6 I' i8 b. r6 M
else if(computer.pp[c].number<=123 && computer.pp[c].number>=120)7 R& `$ C; [6 [- Y9 N
logoo=4;# O* O7 f! U. y. d
else if(computer.pp[c].number<=127 && computer.pp[c].number>=124)
9 \$ Y5 F5 x: t$ [3 |+ elogoo=5;2 V5 D) n, \$ g: Q
else if(computer.pp[c].number<=131 && computer.pp[c].number>=128)# V2 t2 n6 y4 q3 o, W
logoo=6;; C( G( I8 E& n# _1 k% b# S6 e; c
else if(computer.pp[c].number<=135 && computer.pp[c].number>=132)1 z) A# e7 h5 w' \8 G7 A
logoo=7;
5 W* k0 P. s# d# ~6 @+ a+ E}4 u3 E2 {8 Z) S
while(b<=me.m)
+ k) i% [5 u8 e; k{. _2 t. p! y" D# J9 p
if(me.pp.number<=35 && me.pp.number>=0) /*我分析后出了第一张牌*/' w8 A5 V6 b+ g8 X Y
{
( y4 C. l) K6 B8 c: q: z, klg=1;0 Y5 D- \0 Q! |6 {, C3 A
me.pp.d[0]=1;( J# \0 T: g' a( Z$ N
if(me.pp.number<=3 && me.pp.number>=0)% N2 b' n6 @" v) `$ [
{, _% l X; ?. R& y2 a
lgg=1;, M* l: @. t( E. v8 F: a
me.pp.d[1]=1;
, O S1 s, J) l! Z3 r- {}( G" k* X5 n5 r; D8 P" [# `, Q
else if(me.pp.number<=7 && me.pp.number>=4)
/ P, Z) H2 j. a, w* {9 M1 I/ @' H{% C4 i6 X( b4 s, u* Y
lgg=2;4 b: [$ D/ ?1 r, V. a
me.pp.d[1]=2;. a/ F; B5 g* R
}
. @$ D: J- R) k& M. _2 N" B9 U' @$ [ Pelse if(me.pp.number<=11 && me.pp.number>=8)
5 J6 k" p/ F# w{
3 Q+ [3 b( ^- ^7 Klgg=3;
/ G" A4 v7 }9 O* u$ F: Ame.pp.d[1]=3;
' A$ D- T+ r( Y- u0 I, s7 t}
) Z$ D+ `$ [1 O( U% pelse if(me.pp.number<=15 && me.pp.number>=12)5 g# M/ u9 o" g/ H x6 E
{
6 m4 }* L; M3 |1 e( o- Klgg=4; V/ j% @) n5 e4 M+ k
me.pp.d[1]=4;
2 I6 n v) h9 y, v6 ^ F% [1 Q0 z}7 i, B+ d" B7 R' g0 E; Q6 j- R6 V
else if(me.pp.number<=19 && me.pp.number>=16)
0 z* H4 y9 {; J: ^) k$ o1 ?: \{# w% G8 T `- ~% g
lgg=5;+ k& w/ }3 d5 K9 ~
me.pp.d[1]=5;: |: n: Z& B- v& x9 [8 \1 ?
}
2 M# Z% H; T9 welse if(me.pp.number<=23 && me.pp.number>=20)1 u5 ?: O' E7 R1 t5 ~9 n
{' K3 y, A3 n( i7 q8 J. g% f
lgg=6;
% I2 ^1 P$ J& \ ]! |/ \2 jme.pp.d[1]=6;0 `0 t; K0 ]6 O ^) T# L M
}
W. k9 S9 S% b4 ^# Oelse if(me.pp.number<=27 && me.pp.number>=24): l; T5 n5 \$ D6 K; [ P
{
; Z+ r* C- q+ o8 t6 Hlgg=7;& u9 a ]5 o! r
me.pp.d[1]=7;4 i0 |( v! o3 H' S$ c# c* L
}
9 ~5 z$ o( y+ h% `0 z6 a' T2 i1 helse if(me.pp.number<=31 && me.pp.number>=28)' Q- D1 q+ a& G4 s! l2 F
{: M3 L( @% h! ]( f, _
lgg=8;
2 Q2 P) ~7 r$ Vme.pp.d[1]=8;
; P* H) L1 r0 C4 z0 K' N}- O( x+ Q' x0 h+ S; T5 @
else if(me.pp.number<=35 && me.pp.number>=32)
$ N* f! U& K# }3 g3 z{4 X* ?; t. A2 u& i; |
lgg=9;
0 v) `7 Z$ ]- I# d9 |0 q; Pme.pp.d[1]=9;
& W: ^0 E( j* g0 S}
2 T% ?8 H4 [# J; z; ~8 [}
" {5 f( z a$ B# E# o; l3 aelse if(me.pp.number<=71 && me.pp.number>=36)
6 ~- |3 U8 a; Y, Y- u$ n. K{
1 S1 G8 d) ]6 K" Rlg=2;
% \, y2 t- p/ A. a7 p$ L- cme.pp.d[0]=2;
y s( H2 m# kif(me.pp.number<=39 && me.pp.number>=36)
* k. v/ {9 b- r{
9 W, K' u: Z" X. h% vlgg=1;
0 B6 x+ u$ A2 U5 b @me.pp.d[1]=1;
0 u( c! {7 U5 u& O$ h}6 f/ D& i' y9 T# E2 z3 Q
else if(me.pp.number<=43 && me.pp.number>=40)
/ [! \+ M5 Z; Q# P- l- p{
- t: r8 ~% c. H( q U9 p8 Ilgg=2;% R ^: n7 X' N7 Q& j- q$ |
me.pp.d[1]=2;9 W# |( m8 k8 j
}
& y3 ^& Q. o# Velse if(me.pp.number<=47 && me.pp.number>=44). O2 L8 l5 |6 [+ u l$ r# Z$ j
{
8 [4 t7 ]3 M0 M+ T6 k* Z2 jlgg=3;
% I$ X' W& y4 F% `( Bme.pp.d[1]=3;% L. ]( {5 i$ `* Y- B) ^/ a; W
}
8 z1 a# [- g8 @ Yelse if(me.pp.number<=51 && me.pp.number>=48)1 I' L2 U0 k/ _& N3 }' n3 x
{# s1 J% \7 z6 S# l6 a
lgg=4;# M. @# C( k0 D* P, [* o
me.pp.d[1]=4;3 V: F4 A( {- m) R; q
}
# m; t8 K" `3 _& I% Ielse if(me.pp.number<=55 && me.pp.number>=52)! @5 D; v! Z8 j9 q2 r# M7 Q7 I1 Q
{
' g8 P& _* _4 r6 F9 [lgg=5;: ]; i, D5 k2 D4 V: Z5 z
me.pp.d[1]=5;
& B1 z1 M9 }- P( s* F2 C4 ]2 m}
! P6 @1 r+ N$ ?( L5 I b+ D2 @else if(me.pp.number<=59 && me.pp.number>=56)
, B% p. R& ~( h2 [; X3 k{
2 m+ ]6 T+ ~8 P2 V; {lgg=6;
! N# Q4 o. H% R$ t. T- f& D2 s$ ]) }7 ume.pp.d[1]=6;
r' W, _8 x3 M}
, c a- j" [* d+ O- B; Aelse if(me.pp.number<=63 && me.pp.number>=60)! {4 R& b. p1 N9 d6 t. F" G& ~( a
{
3 g4 A/ Y) C/ L" _6 \0 j, ^lgg=7;
) I3 Y$ k2 y% r' y3 ^me.pp.d[1]=7;5 V( w/ P2 W, c* {
}3 B6 m: w1 y" O+ S' J: ~7 z
else if(me.pp.number<=67 && me.pp.number>=64)
' C% F# C' W& m5 q g3 p8 ]2 w{* @; x2 M( s/ O/ V k3 U ?3 {
lgg=8;
. I' Z. J1 S) q- Xme.pp.d[1]=8;
) r- j/ k" J5 i( I" _}
, K2 L3 t* i3 s! G; telse if(me.pp.number<=71 && me.pp.number>=68)- h. t1 _6 z4 ] i
{" z7 X6 C3 c& U* O; \% U
lgg=9;8 i% C2 P4 @" Z8 F9 P# z
me.pp.d[1]=9;
' {( i6 y3 [) _! E5 ^0 A& ~}
. [) u) ? o4 f( R# B9 V/ @}
# P' |6 d( V& P1 Uelse if(me.pp.number<=107 && me.pp.number>=72)
' c; C7 V5 ?8 S. B, e{" S5 x4 q' d* ?% c2 n6 r% a9 d
lg=3;
- m; K F1 D0 i* L/ Gme.pp.d[0]=3;6 h& V, \6 O; s% {7 W* a( P
if(me.pp.number<=75 && me.pp.number>=72)
4 b5 c( Z4 x, j y3 {{2 r/ w: ^. U$ p# b
lgg=1;
1 E" [0 q9 B8 e$ A5 Y5 R4 T+ ?6 Bme.pp.d[1]=1;
5 A! d4 u0 k9 C% Z* f/ ^}
) ^+ }: `( u8 n, T# S$ {. Pelse if(me.pp.number<=79 && me.pp.number>=76)
( r5 ~4 s' d4 H5 Q2 Y# R7 i0 l{+ H' V0 X7 g7 z# p% [
lgg=2;# p! {! a: F$ R8 w: d4 a5 [* Q
me.pp.d[1]=2;
9 A4 J7 i0 X5 X; ?" c3 Z& A}
9 H* x' M" e8 V+ `, ~- s) nelse if(me.pp.number<=83 && me.pp.number>=80): Q4 K1 }# |/ J2 C g: c' F* @
{8 J0 q* w: V. u: V6 r4 Q6 g% N+ a
lgg=3;
" V6 V3 V( L* w, M/ [1 Lme.pp.d[1]=3;
4 Y \3 B, u" j. Z: p}
, K9 ~. E6 T4 z4 w3 O( H5 p) `else if(me.pp.number<=87 && me.pp.number>=84)" B) b( V* b3 x, f8 @
{
3 @! g* F) T8 \+ B! s5 Qlgg=4;( B& s/ t2 c& R2 J! X
me.pp.d[1]=4;8 n# N; U* n( C8 H6 C
}
6 i, N1 k9 O: S9 @+ u& @else if(me.pp.number<=91 && me.pp.number>=88)+ z4 ]4 d* X5 T7 L
{
) W3 c8 |* _! w. h. r0 q* glgg=5;
6 ?- x0 a5 I& p/ nme.pp.d[1]=5;
" H: }1 \1 m6 }+ n} y' e, d. K) V) d' h1 l2 H" p! P/ U
else if(me.pp.number<=95 && me.pp.number>=92)+ W# s# t4 Y5 n; O( I4 y* e1 n& ? R; h
{
9 w( D4 H2 `+ M; s! qlgg=6;
+ n6 K& z% x" H7 l1 b3 E# Pme.pp.d[1]=6;0 I' T# m% T+ |- I' v p6 d
}; U% n; S' I+ [: ]0 X( H/ e' b
else if(me.pp.number<=99 && me.pp.number>=96)* _, @8 o# b4 }/ x+ J3 t! N
{1 T) \% r9 d" U" M) S
lgg=7;
7 W+ X5 V' E! f/ }+ g9 B. X. X, w: Lme.pp.d[1]=7;# T; i) L& h! N+ J
}
3 q( y) P: Q2 x- a( j, _else if(me.pp.number<=103 && me.pp.number>=100)9 d: h1 `; K4 k7 C
{+ s7 L0 \- B& i% U0 v0 \
lgg=8;6 z8 O2 p% a3 E" P5 h( D9 |; I
me.pp.d[1]=8;7 B2 ^2 Z' g9 @$ \' s9 X
}
3 I( B7 ~- P' d8 D5 Gelse if(me.pp.number<=107 && me.pp.number>=104)% [( p. E3 k9 Y/ z! K: _
{
6 x, J9 d2 F6 J6 i0 X e wlgg=9;
% D- L& R3 `' |+ Y9 E4 Wme.pp.d[1]=9;! y. n! w! |1 J) R4 o
}3 @ a, D- Z! [9 @0 m) y& m
}$ b4 w$ t- q* r/ y& N2 S
else if(me.pp.number<=135 && me.pp |
|