- 在线时间
- 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>部分图片未上传
" j8 o/ V; }7 A% c* R/*天宇软件7 b; U2 P8 z; K2 `% |4 W
作者:上海黑暗之龙
: u/ x3 v* b6 M2002/10/30
, r, \* B5 [. {# _* U1 t$ F麻将原代码*/# W6 `: E1 H0 ? P/ C
#include "dos.h"
m4 `2 `- `; ~3 P+ B* b- g4 j#include "stdio.h"+ j* l2 A$ o, U) T- J) e' p
#include "graphics.h"
2 p) r7 q0 S# V7 Z#include "bios.h"
+ k# b7 K. v9 m" Q#include "conio.h"# ]3 f" U! C$ I
#include "stdlib.h"% M1 a+ D1 M0 B8 |0 m/ P
unsigned char far *video_buffer=(char far *)0xA0000000L;
' p- O+ N' f! h- A# |, j9 q5 s2 x9 R#define VGA256 0x13 /*图形模式13h*/$ G& I+ E. H2 X$ Y; o% K% N+ A' D; a7 V
#define TEXT_MODE 0x03 /*普通文本模式*// g6 A* S7 v" Z1 l/ s; w/ N2 ]: P
#define SETVGA Set_Video_Mode(VGA256)
i" a, e# K& M( B8 b#define OUTVGA Set_Video_Mode(TEXT_MODE)
! P- s4 [5 M5 i5 y( ~ T4 C S#define BYTE unsigned char. M% `. g7 P" F7 q, c' M5 j$ q `
#define WORD unsigned int
2 @7 `% G' W" l) a8 y! S#define DWORD unsigned int
' A) s" ?7 U' k$ z! X( F2 c2 B: G#define ESC 2836 V) x" u& T8 `" v: r" {
#define LEFT 19200
# e8 |, |. O7 y#define RIGHT 19712
. i, N$ M) m4 O* z#define H 9064
/ z: b0 h; h2 R1 R* Q# V: R9 ^( u#define ENTER 7181
5 J( e9 K5 v+ Q( C; Uunsigned long int z=54400,zz=0,zy=0,zyy=0,z1=0,zl=10140;
" z1 E4 v# \0 R' ^6 k5 [int key=0,keyy=0,sing=0,sing1=0,second=0,threes=0;) j9 Z6 R' n w8 _% d
struct chi* ~' Q+ c$ z) }
{
4 w% ], K5 `! ]/ aint lg;5 g* D8 e2 j1 ]5 U: H. N0 ^
int lgg;
: s3 A2 K b. l2 b6 _}ch[13];
8 u$ I& l5 B* g1 ~/ c- d, _struct mj+ U7 [8 \$ F4 Q( N
{ char *name; /*名字*/
' K; H1 c) X) I) f+ x" {, oint data1; /*是否已出,无用了*/
) T8 |, ?3 p9 ~/ O0 D J* G) B7 [int data2; /*是否在手中,1为自己,2为对方*/
/ R2 d8 C: R1 z( g* Eint number; /*同一个花色的第几张,共4张*/
. l8 s, R( Q6 ]& V( H}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,$ o* A4 x# F) r# l' c/ m
"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,
c( _ Y$ P" h, p$ p1 Z"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,
0 X: G4 H9 _5 i( P: T"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,
# r [# v, T4 p# d"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,/ ~! C. z& b% b1 g# b
"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,9 [. p0 e- G$ W: ?& o* U- D2 ]
"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,
+ q1 X8 H' K& ~& W- X K6 J- I' p"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,$ t7 o; U/ O3 ^3 K4 |
"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,1 v" Y' H5 p P1 N
"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,
3 U# {2 k3 u# R- O g"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,$ c7 L |* l% A' y
"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,
* X6 u" _0 E; f3 o% z"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,
! D: N1 ^" D, t) @"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,3 @. L' N4 Z% ^4 { A% W" V
"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,
% g) J a% r5 D"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,
5 n/ t) Y- @9 k 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,
( H$ k, J- N D2 o"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,! ~/ v- K- c3 a3 B
"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,
% P& y* h: F! l* F y"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,
0 {5 j) g$ \/ k" H" P" ?/ K"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,/ O) c: T. t6 }
"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,
6 X" Q1 a# p' q" o( K B: s9 K"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,9 F5 e( c2 C8 ]. E2 p
"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,
1 S+ B1 D. _* d4 R; ]; y( z8 a"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,) J) c& q0 e# } O, T
"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,
( X7 W w4 Q2 w0 q3 W"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,
; L6 A: r, B2 b- H"34.bmp"};
0 J+ S# B% e# }2 mstruct every
U( i; u# r: t) @/ W+ Z& g/ D' V{ int *k; /*名字*/7 f: J6 G0 N( S/ E# n
int oneorfour; /*同一张牌的第几张*/
3 }! o. B D2 z$ o1 j0 Z) rint number; /*第几张牌136*/
% d) N7 L# r/ o3 s0 w* w* [int p;
3 [ w. N+ b% L( l. C0 |& xint g;. X- Z! f; ? d: H1 M
int c;9 x1 m6 Z: G1 C( I7 Z) E! c# U
int d[2];
4 T, r# q5 O7 V* M! E* H" Q};* g" G5 A3 w8 e5 A6 @8 l$ f4 ?( H
struct me
6 e: y2 [1 v' v/ A{ int m; /*定义有几张牌,开始有13张随着游戏的进行,会越来越小*/) T! Y e6 V3 f7 w2 D
int p; /*乓对方*/, u& y* D7 w4 G
int c; /*吃对方*/8 O, T# ?# j9 g$ e q
int g; /*杠*/" T. j. }' i) v* x. l
/ w9 i( f/ a% }' h1 g( g/ `struct every pp[14]; /*存放手上的牌*/2 ]( K' G& `+ u5 { X) G: s
}me;
2 @3 \: m; |+ B9 e4 |struct computer
! K9 D+ b) [3 m; x{ int m;
. p; V4 x" Z- Q* _- Kint p; k' h! y$ @) ]
int c;' B! Q: w$ E3 [
int g;% N8 Q* g$ a$ t. @" U- a
struct every pp[14];
4 Y# |' m l6 y6 }: ~8 ?% w: `$ T}computer,comp;
* Z. b( v. J3 c: k. L* t7 P/ d
1 g% ?9 y, d: O6 w: A$ Q E0 m9 G/* 设置调色板 */" ^+ c e8 j% d7 H
void Set_Palette(int Color,BYTE r,BYTE g,BYTE b)( J% W, ]+ {; E' M0 `6 R% b2 E
{
/ K% \2 V" b/ g0 i# @! ~$ Doutportb(0x3c8,Color); /*0x3c8写端口 写色号*/% E( [5 Z& _. D X; z
outportb(0x3c9,r); /*0x3c9数据端口 R、G、B的比例*/: h4 Y& O% T: ?# V( r! @, X; K
outportb(0x3c9,g);7 F* K3 W5 U. l* k' q
outportb(0x3c9,b);* `" f4 f& b; z O
}, J i8 z- T. `, Y0 H
/*0x3c7读端口 0x3c6计算机调色板寄存器调用端口*/
5 b/ T# [, X, t6 ]/* 设置显示模式的函数 */+ I2 R8 H6 \3 `) H
void Set_Video_Mode(int mode) j4 D% a5 T) g5 a0 D0 A
{! G, ^' W0 A: U) `
union REGS inregs,outregs; /*定义输入和返回寄存器*/
: {+ ?# g2 b6 x1 S# [# einregs.h.ah=0; /*ah存放功能号0h表示进入视频模式*/
% D. a& _1 z& J* |inregs.h.al=(unsigned char)mode; /*al存放要设定的视频模式*/
8 [# f5 S' \8 R0 j4 p1 U3 R% t: y6 U& Aint86(0x10,&inregs,&outregs); /*通过10h中断设定显示模式int86()包含在dos.h*/
$ H' J3 Q5 g; V9 ?0 r7 j8 G% ^}
! Z& a0 [7 G2 S* w- j" w" xvoid v_line(int y0,int y1,int x,unsigned int color)' m6 W( {0 x! f/ q4 \! W7 A' y% C' x
{ unsigned int address,n,temp;1 z" L7 _& C" L- _
if(y0>y1)
# O$ A( l; c; Q/ n. _" j8 W{; s& |/ f# A8 l; `- c' g
temp=y1;
) D( u- a' r0 y. j( |2 i& G3 Iy1=y0;
+ [ Y% \# w4 g# ?; G& C6 Wy0=temp;
% S) }4 [7 p$ T; W8 [4 V' o- \}6 T1 V) d) ]- { _$ L/ t3 M! R6 }" F
address=320*y0+x;2 G! A3 I: T) s6 y4 I
for(n=0;n<=y1-y0;n++)9 P: \# K3 `/ E
{9 N" _% j0 D! C9 I) a
video_buffer[address]=color;5 E# x$ x; z6 S- B3 V% Q3 `+ ]" \
address+=320;
% R6 G6 a& Y0 K0 Z8 C' y}$ m: _# Y* h- X" F
}
, q6 U- P9 M% F' D! u7 dvoid h_line(int x0,int x1,int y,unsigned int color)3 v2 _7 i0 n- T6 G/ H; r
{ unsigned int address,n,temp;
% n, h4 R1 _( X, c" cif(x0>x1)
- s/ e1 a/ \" z6 e3 F{
; V/ s" \5 M4 Ztemp=x1;
0 i0 }" s2 N M) P) ]x1=x0;2 j2 O* S: ~' |) m
x0=temp;% N, H- N' t$ L3 f& O0 E, i. V: j( k
}% M* c- R$ o8 Q( i
address=320*y+x0;
" ?, j. w9 g. j6 ^. [* o z: Mfor(n=0;n<=x1-x0;n++) C: i; q' s) q7 S
{ i" F8 Y. j$ R, U$ e' Q: C4 K
video_buffer[address]=color;6 M& ?2 n2 d/ A% i7 w& l
address+=1;
: l9 X1 {- C$ E! g% n}
; o& V" [: i; O}
2 n* f( y6 k& q) N$ }void p_pixel(int x,int y,unsigned int color)
8 H! V) K& [: P; m/ a# K{ video_buffer[y*320+x]=color;
! v. m W8 h& B) `5 h8 p( o}
B0 J$ _; u" g. [, vvoid s_square(int x,int y,int side,int color)8 i6 q- v( k1 { a
{
: P+ a( H/ }. R6 U2 zh_line(x,x+side,y,color);- k7 x+ h& \* }! d7 v1 C
h_line(x,x+side,y+side,color);
4 Q) x. ^5 ^! ?9 t' B3 R/ uv_line(y,y+side,x,color);
8 R+ p0 x+ Y! y9 z( uv_line(y,y+side,x+side,color);( V, H& Z! C- C1 o8 P0 h
}
; m+ w8 c( {# Y" k! h2 b5 nvoid r_rectangle(int x1,int y1,int x2,int y2,int color)' c; S2 a/ ~% T4 s8 K/ Y5 _5 D9 x2 F
{
3 i k. C! ]" Z* l& g* uh_line(x1,x2,y1,color);* J. A `* m: y: Y
h_line(x1,x2,y2,color);
0 a e# j' j8 q0 Ov_line(y1,y2,x1,color);
; ?! n4 y! b# U7 Kv_line(y1,y2,x2,color);4 ]0 O8 c9 {7 e7 B. H$ e) O e
} y) }* `4 s, y4 V/ @
void fillRectangle(int x1,int y1,int x2,int y2,int color)
% s! ]! a; F n+ Q1 t{1 W% O ^/ w. p7 Y1 b6 Q
int i;
) N6 r8 B0 K2 Ofor(i=y1;i<=y2;i++)& ~' W% @& u$ x2 R7 p- T& e3 V
{4 Z$ ?8 @3 G% z/ a
h_line(x1,x2,i,color);1 }* P9 t: M6 `+ X$ X' u7 A$ Z
}
5 Z; h( I4 C# r; v. M# D( k. J}- c+ F5 Y6 _% n3 N1 ~
void showbmp(int l)# L& X) K' I' A9 S5 t
{ FILE *bmp;
: p% l5 X6 y0 \8 H) ^int i,x,y;
( \' a/ ?5 n; w. E4 p! f! ?BYTE palette[256][3];, o3 r& u$ M- M+ Q' |: R& ]
bmp=fopen(me.pp[l].k,"rb");* i# _9 B, \8 y0 p' T
fseek(bmp,54,SEEK_SET);
7 y! I9 U" J9 Q1 y5 |; Mfor(i=0;i<256;i++), B/ w1 R- ]% G3 g" d/ ?
{
8 s4 s6 R: y; X- epalette[2]=fgetc(bmp)>>2;; m- N! W6 p# i- a# W% n
palette[1]=fgetc(bmp)>>2;
' ?! O1 g+ G, c; mpalette[0]=fgetc(bmp)>>2;/ z' i- U2 J8 s/ {: R
fgetc(bmp);9 P) c: c" [( u, D- v
Set_Palette(i,palette[0],palette[1],palette[2]);
2 x+ o3 ]2 V# B: D, @}% D8 V- G- v/ Z* R1 D/ d5 I$ F
for (y=0;y<30;y++)% ?0 g$ O, }1 L, b# d
for(x=0;x<20;x++)
2 [0 Y; ]; a1 t% X6 g3 d7 Zpokeb(0xa000,y*320+x+z+zz+z1,fgetc(bmp)); r: R' a% |0 {! i
fclose(bmp);
1 i* B9 k' B. C3 ]9 ]}
* n1 _& b* ~" Z p# o% Dvoid showbmpd(int l)
, p" }# y1 d. ], c{ FILE *bmp;
K$ I3 @* w+ M& O2 I* v; iint i,x,y;
3 R( M- o0 K% b; Q; s2 xBYTE palette[256][3];" N/ v7 z! v( T" T! H
bmp=fopen(me.pp[l].k,"rb");
' _: `* O7 y7 Q# _6 x# Gfseek(bmp,54,SEEK_SET);/ Q! C2 E" x8 B8 C) j4 o
for(i=0;i<256;i++)
+ J `9 G! }- ]9 h( `' y k: D2 [{
$ G* |1 n6 V* V2 ?) g! x) Hpalette[2]=fgetc(bmp)>>2;+ ~7 g; f5 ^% M5 O. ?. i9 W
palette[1]=fgetc(bmp)>>2;
8 Z5 x/ p- V: P% M: y. Z. ^palette[0]=fgetc(bmp)>>2;
8 n2 u" @" y. P' }% h% ~( i% Mfgetc(bmp);
" }1 h. f* }5 ?' P( Z" eSet_Palette(i,palette[0],palette[1],palette[2]);) v- S3 d$ L G4 C& r) t
}$ l, Q) b. G) v
for (y=0;y<30;y++); ^6 O# |+ i, ^! P* y f* K
for(x=0;x<20;x++)
" a' ]' E; I7 G% G8 y3 }pokeb(0xa000,y*320+x+zyy,fgetc(bmp));: }0 |$ i, R/ e( T; l2 t0 ~1 Q" M
fclose(bmp);5 U9 a& z' t c {
}
5 S/ g" q; n, |void showybmp(int ll)8 y" W" S& f! b$ W% K
{ FILE *bmp;
+ w) b) M' ]* d: Hint i,x,y;4 Z8 e# i* l# `/ {
BYTE palette[256][3];! F+ v( o9 K6 w0 [* k y2 W
bmp=fopen(computer.pp[ll].k,"rb");
; N6 @6 X$ d: \fseek(bmp,54,SEEK_SET);+ i0 G/ V: \' q
for(i=0;i<256;i++)
% Z3 h* s1 z; F& _) o{. a( c4 E% T( P+ U
palette[2]=fgetc(bmp)>>2;$ [7 G) ~; {6 _; j- y* s
palette[1]=fgetc(bmp)>>2;
! Z% J) t F4 Z# N" N5 Bpalette[0]=fgetc(bmp)>>2;
% S+ [9 s2 l7 Q; A8 _2 Lfgetc(bmp);
: H, c- n! J6 g# E6 Q$ YSet_Palette(i,palette[0],palette[1],palette[2]);
" ?* w V; @0 F+ g}6 u2 E2 i' Z/ U# [, Q2 P
for (y=0;y<30;y++)
% k5 s4 P! n4 ^! f8 ~. o# gfor(x=0;x<20;x++)6 w# U6 S+ ~: f( b: K
pokeb(0xa000,y*320+x+zy,fgetc(bmp));* K) Y2 y4 G# o$ d3 b& A
fclose(bmp);
4 |, b8 P3 P' f* _* U9 O8 }: v}
- J7 e( h' H' E* {8 T+ h' a1 L9 Yvoid showcbmp(int ll), ~$ Q7 E! L3 j/ T
{ FILE *bmp;8 W8 Q+ E; X9 a; x
int i,x,y;
5 U6 h* ]4 [' {, [- gBYTE palette[256][3];' ]$ r" T+ M; i2 G! h
bmp=fopen(computer.pp[ll].k,"rb");
) {" L/ c( {( b/ H" m4 ofseek(bmp,54,SEEK_SET);; `8 n' z7 _! X2 i% C/ I) S1 y
for(i=0;i<256;i++). Y i+ V5 G4 W. G+ y4 E
{
l: X. q5 E( o8 j; v& |palette[2]=fgetc(bmp)>>2;
5 M# l5 U1 p V3 h X' h/ g0 v. Gpalette[1]=fgetc(bmp)>>2;
- C& x- a; B. V) |: spalette[0]=fgetc(bmp)>>2;6 F0 D/ @9 @( A% B& J
fgetc(bmp);
- Z9 O( O# {- c; ]5 k, u" _Set_Palette(i,palette[0],palette[1],palette[2]);
% n8 T1 h1 i3 r2 X$ T' i% Y/ D}
" R; A. l; N! y- w8 K& O3 |for (y=0;y<30;y++)
( k; I0 N3 H% [ ]9 `for(x=0;x<20;x++)
2 L5 ]4 Q+ g2 |pokeb(0xa000,y*320+x+zyy,fgetc(bmp));9 ^% e! ]+ X1 u2 k
fclose(bmp);
\' d$ i% ~$ Q}
8 I" F0 ^; d* V9 `- E( Hvoid bmpp(int number)
3 y0 O. v# Y- V2 S0 r7 w* @ }{ FILE *bmp;
; }8 P: {% k, T( Z! ~8 U8 qint i,x,y;
8 M6 h/ |( Q& ?+ y7 S7 }6 RBYTE palette[256][3];
( l* A( j/ V" j" ~bmp=fopen(m[number].name,"rb");8 G s/ m' z1 P% F# b7 }) T
fseek(bmp,54,SEEK_SET);
) K9 L; w6 n0 o4 t" k9 H# S' m9 sfor(i=0;i<256;i++). o% h: A$ {: R/ a7 I$ X
{- x! ^$ F8 q. A5 N
palette[2]=fgetc(bmp)>>2;% F$ |! g/ H' }' ?* l8 S
palette[1]=fgetc(bmp)>>2;, L4 P: d, u" {3 |
palette[0]=fgetc(bmp)>>2;+ L0 e* R9 G) @
fgetc(bmp);4 P- d! L" \, {$ D8 X- n
Set_Palette(i,palette[0],palette[1],palette[2]);
/ K. @( K4 G4 W' f}
, w0 h' F9 D6 c' w/ H8 Ofor (y=0;y<30;y++)
+ Y3 f. ~. q" P6 _for(x=0;x<20;x++)+ h& u/ L5 @9 X7 Z: a) `
pokeb(0xa000,y*320+x+zl,fgetc(bmp));) x- i: \4 E1 E, F& u& v
fclose(bmp);) C j( S& {$ l2 `' j# S% T
}
" i4 F" S- B6 Yvoid comlipai() /*整理电脑的牌*/# E# L% Z% Y7 e9 x: ` X8 P. |
{ int n,j,u;
T9 c }3 ~. G0 {int *lingshi;
1 z' F: ^, M( K5 jfor(n=0;n<computer.m;n++)8 F5 J1 M( Z. d. ]" N( T+ Z; V1 N, V
for(j=n;j<computer.m;j++)
+ C# h: y+ F) p# z% R n{' M4 K' O/ }9 ~ j
if(computer.pp[n].number>computer.pp[j+1].number)
! ~) M1 Q: X/ L. L' { _0 P{ v$ u2 ^; z* H9 I
lingshi=computer.pp[n].k;0 Z4 v& N' q. r( k3 Z! Q# W
computer.pp[n].k=computer.pp[j+1].k;
( k5 V3 Y4 L, A' O7 W2 H0 T% Qcomputer.pp[j+1].k=lingshi;! J" u9 ~3 y9 [- m
u=computer.pp[n].oneorfour;, X7 Z: Z) ^7 f
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour; a8 \/ a$ `( C4 s: i7 u3 z
computer.pp[j+1].oneorfour=u;) [+ \+ _) F. \) B) s* Q O6 o
u=computer.pp[n].number;) Q5 _" N$ ^# n7 k2 D: G2 p# j/ M
computer.pp[n].number=computer.pp[j+1].number;3 |& K. }3 w# [- r0 q `! ^
computer.pp[j+1].number=u;
7 n+ a8 ?( J6 p. K3 C& O}3 N" j) Z, P" c0 ~4 V
else2 L4 d* v9 y- Y! P
if(computer.pp[n].number==computer.pp[j+1].number)
1 v. P/ o7 G; ^# r/ Kif(computer.pp[n].oneorfour>computer.pp[j+1].oneorfour)2 A0 V0 ~3 d" Q7 z/ ~8 i
{
. Z1 d. ] W- I: ~7 Llingshi=computer.pp[n].k;& L; W1 K* }$ ^1 y; F( E
computer.pp[n].k=computer.pp[j+1].k;& l0 Z7 C X; L
computer.pp[j+1].k=lingshi;% h7 ~# J. q$ W
u=computer.pp[n].oneorfour;
; q. a1 |0 {: f- k7 Rcomputer.pp[n].oneorfour=computer.pp[j+1].oneorfour;6 w8 \4 I! k, g. s7 _
computer.pp[j+1].oneorfour=u;
8 o8 |1 X* Y5 L% |$ Zu=computer.pp[n].number;
% t( C, P! \# r, _, mcomputer.pp[n].number=computer.pp[j+1].number;
2 a9 V5 Z4 d+ K8 Y9 ]5 }computer.pp[j+1].number=u;
M" q7 ~0 A4 A) F" l}/ K) _0 V& ~, e* L2 l, A' k3 R
}: I. [! g2 i+ H& I
}
7 ?8 `0 Q1 l# ]/ Pvoid melipai()
9 N1 g* k: g$ c' h7 ?3 o{ int n,j,u;
6 g0 y& ?( F! o$ X2 iint *lingshi;* R1 h2 a5 v3 P/ G7 |# }) I- I
for(n=0;n<me.m;n++)
* F- [6 ?: G! [- [! {# |" E* R8 ufor(j=n;j<me.m;j++)
, Y/ q6 i/ j' n5 Q/ @{$ @; L+ z! `# N. y) H/ N
if(me.pp[n].number>me.pp[j+1].number)
8 U3 Q4 O, t$ P |" j6 H# }# H{5 E' o* l- O: _$ p, d/ G' Q
lingshi=me.pp[n].k;
3 m) I: S6 F& ~2 d# \- {% o+ Dme.pp[n].k=me.pp[j+1].k;
9 v- Y" Q) ^) R& lme.pp[j+1].k=lingshi;
$ ^% K7 Q& C; s5 W8 ru=me.pp[n].oneorfour;' b1 j6 a2 A( i$ g3 e: D) S4 R F
me.pp[n].oneorfour=me.pp[j+1].oneorfour;
* f, p7 B# a, f' f" ^4 }0 fme.pp[j+1].oneorfour=u;
2 ^3 d- \6 \. V% X; o2 B2 Eu=me.pp[n].number;
. A+ A( h7 U( u, n5 n- {% fme.pp[n].number=me.pp[j+1].number; y- c7 _# c! P/ A0 T
me.pp[j+1].number=u;
; X" E. d) V! N- u; e! R0 T8 U}' g! }& a- K8 A# Y
else
: s8 ^% c% D! K* G+ K0 b! R" M% Mif(me.pp[n].number==me.pp[j+1].number)
; b2 i" f9 c( h, Y: ?* i0 Wif(me.pp[n].oneorfour>me.pp[j+1].oneorfour)
- Z. T9 J R; G" j! T{
2 ~# e% @+ t. h* f6 Wlingshi=me.pp[n].k;
4 n- a5 D6 b% A+ Jme.pp[n].k=me.pp[j+1].k;
! v, q# ]2 p+ R% i' f$ a8 ?) W$ \me.pp[j+1].k=lingshi;1 R9 Z5 w0 {! g7 l7 g2 E
u=me.pp[n].oneorfour;! i3 p& [; S9 u: n" _
me.pp[n].oneorfour=me.pp[j+1].oneorfour;" ]) ~5 d- j) ~6 M
me.pp[j+1].oneorfour=u;! _% I- ^( D7 U9 E4 S
u=me.pp[n].number; M" Q/ D* i( H7 V- i
me.pp[n].number=me.pp[j+1].number;
# p0 C% ?. \) S( \5 d1 L/ @me.pp[j+1].number=u;
! t# G9 a6 g/ {, z}
) v: p( s; l. e* b% U& y- a}5 O9 w& x" i! C' T$ z
}
% N/ J: v! a2 Q! ^+ N% {6 Avoid rgzn(int c) /*本程序涵数的核心针对电脑的牌*/% |" L& ]/ t: q6 N( n+ u# V
{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;
3 U9 C! w& \' uif(me.pp[c].number<=35 && me.pp[c].number>=0). _ B& z C$ V( S$ m6 K8 k
{
0 R2 W8 X5 G0 k" I. M, Flogo=1;* \/ p3 ?; V4 T2 s+ q
if(me.pp[c].number<=3 && me.pp[c].number>=0)
0 z% j5 v+ J8 K* {logoo=1;
/ B3 d! T7 u4 pelse if(me.pp[c].number<=7 && me.pp[c].number>=4)
; i7 _9 p9 }4 {! K& \% \logoo=2;. |2 x' U" E; x; k
else if(me.pp[c].number<=11 && me.pp[c].number>=8)
}) t* y- |+ _9 r/ D3 C* u+ }; Z; mlogoo=3; M# A3 S, O! u2 R: p9 y
else if(me.pp[c].number<=15 && me.pp[c].number>=12)
0 [% ]' r9 [0 F; rlogoo=4;
4 j0 N6 E* ^8 o9 L& y/ p+ b3 ^else if(me.pp[c].number<=19 && me.pp[c].number>=16)
# C2 n2 k x* g: ]$ x2 ]0 l4 C6 qlogoo=5;- e( w4 g$ q4 y( G/ g7 `' G
else if(me.pp[c].number<=23 && me.pp[c].number>=20)0 J4 F3 Y8 ~, y. L9 k/ y% W
logoo=6;% B# ?) v: ~* [! K4 b0 q( B
else if(me.pp[c].number<=27 && me.pp[c].number>=24)) ]7 N% X7 j) M) h* F
logoo=7;/ X4 i2 t: Z* n. C
else if(me.pp[c].number<=31 && me.pp[c].number>=28)& V; N+ l' U* P# v: p( x4 f
logoo=8;/ E! q. C/ G1 U' _/ S8 D
else if(me.pp[c].number<=35 && me.pp[c].number>=32)
3 E7 ~, S/ q c; ~( f, ?/ [logoo=9;
$ Q# k& A+ |, I# A* i+ \2 G" Q. r- B6 P}
^1 u# v( Q4 N: h3 m$ celse if(me.pp[c].number<=71 && me.pp[c].number>=36)
% }" ]* p% G6 j% f{9 d* B% }8 R. d M& H
logo=2;+ o- y( H0 U) N& s9 S
if(me.pp[c].number<=39 && me.pp[c].number>=36)
5 r; {# Z% D- [* X" H! g/ r wlogoo=1;
, w2 s& i, [4 O' `( D' w) |. kelse if(me.pp[c].number<=43 && me.pp[c].number>=40)3 ]' u( f1 g. S! K; f' H- ?
logoo=2;, m0 f; `( n6 W: U4 x! N
else if(me.pp[c].number<=47 && me.pp[c].number>=44)
3 u( R/ i, U9 f" \3 K; ?logoo=3;2 n3 Q" U% i6 B5 a
else if(me.pp[c].number<=51 && me.pp[c].number>=48), [# b& U9 h& E2 d6 d5 m% U
logoo=4;; y' ^9 u0 b; e- n2 Q! N4 u. A
else if(me.pp[c].number<=55 && me.pp[c].number>=52)
3 Z& ~! _. @* B H; `$ |; u# ~logoo=5;
8 t/ @' H/ M9 p9 H' {: k* zelse if(me.pp[c].number<=59 && me.pp[c].number>=56)
! c6 F5 C' |3 j/ U) D B4 m! Blogoo=6;, F0 M: ~% M5 ?3 v4 w9 i
else if(me.pp[c].number<=63 && me.pp[c].number>=60)
4 g3 \0 S1 i7 Ylogoo=7;) V$ P7 { q4 I6 [7 _
else if(me.pp[c].number<=67 && me.pp[c].number>=64), w6 F& ]: C1 c& |3 E; K8 i
logoo=8;0 y& `4 N5 ?3 J' G; e
else if(me.pp[c].number<=71 && me.pp[c].number>=68)3 B- B2 y. D% Y- b: a o7 z" ?0 N
logoo=9;% s3 Q- V' w1 ]
}
8 B8 B8 c5 c- _else if(me.pp[c].number<=107 && me.pp[c].number>=72)- Y; d# T6 v% {) e4 c( [# ] l
{/ C. R/ q$ v' K& T, L, r' u
logo=3;
# f0 z7 l3 u4 ^7 |5 `if(me.pp[c].number<=75 && me.pp[c].number>=72)
, v" q7 q3 s; R+ f# s* }1 Hlogoo=1;
- m& ~4 J+ _: r! c, Y% i* @# h: Relse if(me.pp[c].number<=79 && me.pp[c].number>=76)
) w# O* I5 I9 ]2 ]8 N9 }logoo=2;" y; m/ M4 j8 j% e6 ?9 p% r
else if(me.pp[c].number<=83 && me.pp[c].number>=80)6 F' ?5 S3 L& s: F: F
logoo=3;
, p. G# {# G* N$ Q2 M6 uelse if(me.pp[c].number<=87 && me.pp[c].number>=84)
, a# c0 {" ^0 W* N# x9 Wlogoo=4;
7 _6 v9 k4 J* Y i+ V. ^* h$ Eelse if(me.pp[c].number<=91 && me.pp[c].number>=88)
' u0 h9 J- N& h8 i6 Ologoo=5;
2 S" p: T5 L% f) v* Helse if(me.pp[c].number<=95 && me.pp[c].number>=92)6 X; }% j) s. h0 J0 c
logoo=6;6 ?2 a; R- e+ [0 X4 F2 U1 [
else if(me.pp[c].number<=99 && me.pp[c].number>=96)
6 I% I6 ]( }! J1 S1 n7 glogoo=7;
" y' u0 h7 l$ F6 u9 _) d6 Belse if(me.pp[c].number<=103 && me.pp[c].number>=100)
* C4 j6 d8 |4 D8 |logoo=8;& v/ }' |) ]# F4 j F" v, L
else if(me.pp[c].number<=107 && me.pp[c].number>=104)1 `1 @" M0 x8 w- T( [
logoo=9;1 \7 z; H, J+ |) {7 ~) a' E
}
. b l- Y' y, _! R- a& i: delse if(me.pp[c].number<=135 && me.pp[c].number>=108)" {1 ~5 b& `( D8 A, P1 X
{/ I4 L& p8 v, P5 b" v! f: \. }) M
logo=4;% u3 s2 {( y2 {, f- z; ~2 u
if(me.pp[c].number<=111 && me.pp[c].number>=108); S; l2 t, ^7 D; F4 T
logoo=1;. I# o" d& s* l3 k; Y C
else if(me.pp[c].number<=115 && me.pp[c].number>=112)
( I5 L/ B" L d/ Rlogoo=2;
; k% Y! h6 \- Y j' R+ delse if(me.pp[c].number<=119 && me.pp[c].number>=116)
9 \- Q- L9 Q2 W0 i& }) B) ilogoo=3;7 q% x% D3 n: c: j+ B# D: e4 Q
else if(me.pp[c].number<=123 && me.pp[c].number>=120)
, ?+ k0 `) C9 Mlogoo=4;
& \# N1 w: m3 Helse if(me.pp[c].number<=127 && me.pp[c].number>=124)$ B! C& f! I/ w% U% h4 X" E& `6 ^, L# o' u( `
logoo=5;; l& e1 o5 P2 M
else if(me.pp[c].number<=131 && me.pp[c].number>=128)$ L5 }! k4 _4 k" s2 W. D
logoo=6;
" ]% V/ g- L* u1 ?' r) [ n+ B* helse if(me.pp[c].number<=135 && me.pp[c].number>=132)
' w6 N, X5 P' d6 q7 Ologoo=7;
$ t3 y. [: @4 N}9 x! O$ f6 ^$ J
while(b<=computer.m)7 [" x. Y* z9 I5 ~/ |
{* L1 |6 W2 w8 ^
if(computer.pp.number<=35 && computer.pp.number>=0) /*假定电脑经过分析后出了第一张牌*/# W9 A* a4 ] E& Y! U0 d
{
! n9 ^6 [6 _: D) R% {- _lg=1;
0 p) V% k3 U l' ]! V5 j# mcomputer.pp.d[0]=1;3 d: D8 G5 Q+ Y6 J
if(computer.pp.number<=3 && computer.pp.number>=0)
/ C! {! k% l: n6 G6 l; q6 ] S' m{
0 A) T! E5 z+ V2 P1 Clgg=1;
$ ?" W/ x" A. w8 C6 g5 ^; a8 gcomputer.pp.d[1]=1;
- J' E7 w O6 o+ q* E}3 J s& K& z0 h2 ^$ Y7 z% t
else if(computer.pp.number<=7 && computer.pp.number>=4)( f) z; T' F% W+ C
{7 U) `' a0 v$ M5 b9 m, Q! ?
lgg=2;
3 h) |, [. C$ Z& ~" V3 Pcomputer.pp.d[1]=2;
$ }& W# {. s" k; w2 J9 t3 G0 ?3 {}
4 c( n% f' m1 D# o4 y* Selse if(computer.pp.number<=11 && computer.pp.number>=8)4 Q+ R' T' C) A$ V& Q1 \4 P
{5 l" `1 q' @; B9 Y- r+ @- A
lgg=3;
# H4 k( L, a; Y; z3 T& ncomputer.pp.d[1]=3;+ [% [7 d7 o( U+ F
}
( q5 I: t/ m2 D8 a8 Lelse if(computer.pp.number<=15 && computer.pp.number>=12)
6 r6 [. l0 E3 b5 a6 \* r- i{
/ }# z+ c# \/ O$ d$ D! Nlgg=4;, c! R; I1 o% o7 k' |
computer.pp.d[1]=4;8 P8 L, A% D8 D$ E. I
}
" u- i* h0 A( W- O9 D8 U8 Xelse if(computer.pp.number<=19 && computer.pp.number>=16)
& x& y2 j' O J, U{
0 B. X; e7 ~# ]6 H, v V2 n. R) Dlgg=5;3 v, b+ B6 C+ \" m% H- ?9 Q" q+ G
computer.pp.d[1]=5;
* v i0 B U. Y( d i}2 Q9 z, H t; w8 A
else if(computer.pp.number<=23 && computer.pp.number>=20). G0 f/ N+ e) a& G& @5 Q
{
6 }4 I% o3 d C+ olgg=6;% f Q4 h$ x. S0 [/ i
computer.pp.d[1]=6;6 G6 O; ?+ @ V$ x& Q1 r
}/ h& c6 p* O/ C% a1 a% Q
else if(computer.pp.number<=27 && computer.pp.number>=24)& O: j" T- h5 A! u
{8 r" e/ R5 S6 D2 |0 e: ~
lgg=7;
+ w0 v- i4 t0 Mcomputer.pp.d[1]=7;
4 }, o& d* C9 c6 |& x c}2 X: m( S: D7 l g0 K D2 ?
else if(computer.pp.number<=31 && computer.pp.number>=28)% ~) {2 T- p7 A! p& y
{$ M6 ]8 c; t5 [& K, y- \4 V
lgg=8;
/ E8 v# R9 R& t; t! Ncomputer.pp.d[1]=8;# X$ {3 |; W5 p3 }$ ^3 R
}' w( Z' ~5 P5 K; e4 V* ?3 c
else if(computer.pp.number<=35 && computer.pp.number>=32)3 P7 x- p6 d9 }4 d7 S
{; h3 x: g; Y9 Q5 z: M- m+ t! f
lgg=9;
& M5 O& K# v4 I/ f) U$ e. Pcomputer.pp.d[1]=9;
6 Q8 a( j# V7 L}
6 q9 L1 B0 o2 E6 U$ m+ u% r% d}
. d9 ?7 p X4 W1 U O, }$ nelse if(computer.pp.number<=71 && computer.pp.number>=36)/ F; h" O1 [% {9 m
{ U% p0 f, E1 b8 E, Z3 _5 g
lg=2;3 c/ Q9 q5 ~2 d1 a8 Z" O' `
computer.pp.d[0]=2;
6 t. `* e6 M7 d9 `if(computer.pp.number<=39 && computer.pp.number>=36)
# n/ T' ~! K6 A6 F3 f$ H{
0 }- V3 \; |3 W1 B) P$ j+ Mlgg=1;" ?, G: L$ ]* n5 N2 E1 R1 W
computer.pp.d[1]=1;
" @& h/ {! B- y3 O% B}8 _4 A/ \- I& Y, W
else if(computer.pp.number<=43 && computer.pp.number>=40)
3 M3 [" {6 s' `: ]# k2 ^{& K. q1 b t& E8 o0 _% z: r" L8 k
lgg=2;" P1 T$ k0 m* {3 z& D* E2 q7 u
computer.pp.d[1]=2;! g" Q, m M! V6 I, y
}
; _1 M9 p- T! k4 J2 ~8 q/ T. }else if(computer.pp.number<=47 && computer.pp.number>=44)% A' l2 m" l8 F/ W M- f8 M
{! l/ V$ o' {3 @
lgg=3;
* H# v; y" R& l- n) }9 Wcomputer.pp.d[1]=3;
5 Y/ z* Z' m/ U* ]2 a" @" C}. z- y3 l" ~1 h# J$ I3 s
else if(computer.pp.number<=51 && computer.pp.number>=48)
6 Z4 H8 P; `# G% x) T{, L( o0 }: f3 c+ u7 v' c& |% C8 J
lgg=4;
1 U9 ?3 ]3 y7 Ucomputer.pp.d[1]=4;
/ ~; f4 M* O0 y" b W2 S}3 y% l( n8 }6 q& A
else if(computer.pp.number<=55 && computer.pp.number>=52)
; z; B& L5 T; r2 Q3 l. U0 D9 }! S{) f: C9 S9 H! ^ T& E, C) e3 K4 Q
lgg=5;: I X( ]7 n: h! f' c
computer.pp.d[1]=5;, L- c; v8 H. T) p4 Z
}
6 K$ I. a$ ] ^# I% |else if(computer.pp.number<=59 && computer.pp.number>=56)
4 X2 @- h9 J% u9 L& I{+ E. f* w( j4 t
lgg=6;& N' t1 l8 m# t% y
computer.pp.d[1]=6;( M! p) l% q! P
}
3 X: S. V: w% [; Q$ ?9 Q Relse if(computer.pp.number<=63 && computer.pp.number>=60)
# H r6 {/ d, `: a{
' V+ i, R; |7 b* C% u* Klgg=7;2 |1 a, A/ O; U' J& N4 ~+ a7 ~
computer.pp.d[1]=7;1 ?5 c+ D) I# K8 u3 g
}* C- a& V7 f3 L& G
else if(computer.pp.number<=67 && computer.pp.number>=64)6 I8 e- P% w0 Y9 ~3 V$ a! K
{! k, L+ E# L! d
lgg=8;! g6 E S1 P' W$ z* V3 a" I
computer.pp.d[1]=8;2 I, z# ]9 l" Z! _- Z! D
}, g+ G/ i7 c6 g% f
else if(computer.pp.number<=71 && computer.pp.number>=68)
7 ~' \6 R8 S+ K" W" F8 K{
: l$ I4 f$ q/ Jlgg=9;! K8 D. D9 c1 q' x+ B4 _# \7 C
computer.pp.d[1]=9;9 t& ?" f8 E5 V9 t
}
& D- p- j" c2 J7 c! I$ o}
4 v" k8 C' r$ j) d) q5 K/ delse if(computer.pp.number<=107 && computer.pp.number>=72)# b* ~+ S( e5 O3 L$ L% e+ C
{( w& a+ E2 N9 I) @. D# e
lg=3;
3 h: C, x2 ?5 w, c" U w" {computer.pp.d[0]=3;* c& C! i" f M" v2 H
if(computer.pp.number<=75 && computer.pp.number>=72)5 V. c- T+ g. k
{% \5 V n6 W, \* b; D( Z
lgg=1;
4 h) X' x# t" n7 Bcomputer.pp.d[1]=1;
2 I R5 S; i4 h}) @6 i8 Q o: k2 |8 b# k
else if(computer.pp.number<=79 && computer.pp.number>=76)
9 N; I- K+ ?, R$ ^8 a/ K z/ b{
" O; I6 ~: o! f" t5 j" N# Ulgg=2;% Y" s! S$ ^7 e* _, T
computer.pp.d[1]=2;% \; X- x% s+ F% X
}
" ~% U2 X- {3 ~8 y" p( ?else if(computer.pp.number<=83 && computer.pp.number>=80)7 g/ a7 ] ]5 t
{4 I" u. ~0 V7 ]
lgg=3;
- x5 m* Y( R9 [7 O" j+ P, N( \computer.pp.d[1]=3;7 W' l& z, \1 d+ X( {7 L
}
; _3 @, `0 `# K. t7 A: Aelse if(computer.pp.number<=87 && computer.pp.number>=84)7 G- Z) K6 o5 b
{" k9 g F: V. W; o$ O; `
lgg=4;2 _6 s) c+ a9 m- w- W
computer.pp.d[1]=4;3 }% |% V4 i$ @" U9 {' O6 n* l
}
- e1 w6 B) I3 `) ]- \6 B. |else if(computer.pp.number<=91 && computer.pp.number>=88) w6 i9 `9 q* d! K% b2 e8 G2 z* M
{
9 s! f, D) T ?& ]% b" ilgg=5;: T3 C) }* s3 H0 X
computer.pp.d[1]=5;/ R: t! p) s% ~1 H: s# S
}
b% f% ^$ Q5 s4 c1 ~8 L4 kelse if(computer.pp.number<=95 && computer.pp.number>=92)5 Z0 R& y2 o8 H+ _8 z8 h, x6 p
{
7 x+ n: Y( }( D. j/ z& q; ^$ X6 rlgg=6;9 _' E) M3 ~5 z7 G- `) Z8 @
computer.pp.d[1]=6;4 L" p& G' G6 ~& d( \3 z; Y0 Q
}# n( ]: o8 }3 k
else if(computer.pp.number<=99 && computer.pp.number>=96)/ c# g: s- u( x% X/ p
{" z! l- r, B" A& l; n
lgg=7;* b4 I- q, Q" _/ T
computer.pp.d[1]=7;
% Q5 B* k+ a; c$ h3 D}0 |3 T# U+ `" X/ F$ x' _6 N- }' k
else if(computer.pp.number<=103 && computer.pp.number>=100)
5 C0 A! U4 Q% R) R7 {" g: }3 ]{) `. {/ H8 g7 l1 y$ n9 [
lgg=8;$ l/ @8 k5 j8 c n: ?
computer.pp.d[1]=8;% X( h- u% }) U7 W+ o
}. |' x9 o p9 }% r6 x, y" i
else if(computer.pp.number<=107 && computer.pp.number>=104); C% }" J2 u" d" q r. j
{7 b m% @) H% E- T4 X/ u* J) Q# }
lgg=9;
7 {0 M( F$ [- \4 s+ Jcomputer.pp.d[1]=9;
/ M( l0 H0 L) r7 X+ M} d: i/ A( {) y; {- G1 X
}
1 w, b9 m5 T+ S; o/ ^# Kelse if(computer.pp.number<=135 && computer.pp.number>=108) c4 J1 K) b7 N; I
{
) ]3 l: |& A. _% Flg=4;1 d' _* d5 K+ X' ~% l) g
computer.pp.d[0]=4;
/ `0 M4 O3 I' e& z% Yif(computer.pp.number<=111 && computer.pp.number>=108)/ q) P z) T. \6 Y* t
{
! @! [; z j- {0 D5 W0 I8 Plgg=1;
1 C% y* `! t! V8 ~5 R1 X' H3 acomputer.pp.d[1]=1;; }% o* K4 b, S7 z8 ] u
}
2 X) z# I3 f' k" yelse if(computer.pp.number<=115 && computer.pp.number>=112)9 S* o* ^5 P4 U8 T, g3 u
{3 z1 y3 h3 ?# R4 d" ~& C
lgg=2;
7 z7 Y/ e ?6 d! S# a6 t/ _1 lcomputer.pp.d[1]=2;
6 r* R/ X6 z+ H7 W4 Z0 [}
6 ^6 Z+ C7 l; {: q! |else if(computer.pp.number<=119 && computer.pp.number>=116)( m( o4 _% L! d/ B. r$ k$ E
{
2 p @, O' ^" K3 q( u& y# clgg=3;
7 I" t0 N# ~& G% l( Y% `computer.pp.d[1]=3;
5 F z8 |5 X7 E2 L}
+ m4 K' e2 `. v" a; Pelse if(computer.pp.number<=123 && computer.pp.number>=120)
- w4 x+ x, _4 P8 V{
- L/ d0 K' |7 I! K5 r" |" f, algg=4;/ g" g3 e3 v# X. r& J* L3 E
computer.pp.d[1]=4;5 v L' B, k! s2 b% A" E
}
7 N4 ?2 w+ [0 |6 K# R4 J3 w Q3 Belse if(computer.pp.number<=127 && computer.pp.number>=124)
! Y$ b) G8 {) O/ H% }# h- P{3 N4 ]% e- C8 n4 D9 A% Y; c( N
lgg=5;
+ ]7 \* W! B& E) M2 z' fcomputer.pp.d[1]=5;
: m% b! P! h" D}6 ^ x' u; C9 k# ~9 H
else if(computer.pp.number<=131 && computer.pp.number>=128)
1 E2 S d4 ]3 M' d; N3 z. ~2 g! o5 H{
% G! m1 h1 B# [/ e3 n$ Xlgg=6;% @8 O; Q+ ~6 ~
computer.pp.d[1]=6;% I% d) |& {! J
}
' p5 F& P+ T! Q% P& Telse if(computer.pp.number<=135 && computer.pp.number>=132)
/ R- m$ @/ q( Q0 H1 j{
$ N- u b- X$ E4 ulgg=7;2 u9 T. F1 K% Y+ L' y0 T9 b
computer.pp.d[1]=7;
( f# w6 d# m' G5 X2 ~}
8 n# f \- T2 p}2 b" h0 [( m6 z
$ `- [ z& B, U" H7 G5 ]$ cif(logo==lg) /*如果相等的话,那再进一步的判断,乓杠的判断*/
& v: v" _! N1 h& y4 R& D: Jif(logoo==lgg)
# Y# x9 A* z! _pg++;8 J1 z p2 S# \
ch.lg=lg; /*保存电脑手里的每张牌的信息*/
l. ]+ O( F& U+ Y9 A0 g- ^, Pch.lgg=lgg;
$ ]2 V2 q! y4 g2 |/ [* J& s& \8 olg=0;
4 ~) p& r6 g. _- l) tlgg=0;' F; `5 I6 ~8 h& o# s5 O
b++;
) `: k9 ?3 A; |: M4 T! P, o}
Z( d/ e9 x" `if(pg==2) /*乓*/
$ c7 ~( Q6 ~7 A( o{- Y$ N( R6 X* X7 z
7 c' H6 i' k- S6 N* E% U! I
sing=1;
$ u7 b9 W- B& `+ c3 s* M {7 cb=computer.m;
; r3 N2 u% ^+ B& uwhile(b!=-1)3 M* @7 R. {- H) M* P
{ O9 |% z* ]! }, v" \! ]: b
if(strcmp(me.pp[c].k,computer.pp.k)==0)
/ J* p, Z0 G' f9 @& I7 wcomputer.pp.p=1;
8 Z' X1 Y( ~" K0 j L& u! w1 v
( a. Q* c( {* K4 \: j4 U$ R2 Kb--;# w5 |9 `! e% |6 |* {& e
}
; K0 t; j1 \/ n$ M8 \2 c$ A/ l}1 Y- R6 N( \6 m* w
if(pg==3) /*杠*/% N( `4 B7 Q6 d5 k; W2 N, d) b
{( Q, {4 c9 s/ M6 i: \+ C9 N
; i% F' x* M: B( X$ \& ?sing=2;5 n: [3 P+ |5 Y& s- v& m# g9 N% L9 y
b=computer.m;$ ^3 @" Q3 B$ ^1 b" {9 M5 P- T; [
while(b!=-1)
) Z; K6 x5 j9 S5 A4 f$ t( p, r1 }{, P8 U5 J# g# r
if(strcmp(me.pp[c].k,computer.pp.k)==0)1 B2 b3 J7 J# Q& N2 f+ r' [. r
computer.pp.g=1;0 A& T* H1 q3 M2 W. }4 X4 w2 s
b--; R; n1 v$ @5 g& F5 h
}
3 ^* ^& A2 `' m) Y6 y}
# \% Z9 p Q% ~ k( j( t9 jf=0;/ [$ m- P% X0 R8 g- }; d4 P
while(f<computer.m) /*吃的判断*/
! g2 m" ]) x1 ]" Z4 K{ if(ch[f].lg==logo && ch[f].lg!=4)/ c- z+ k% d: f* Q* y/ o
{7 b" y4 g2 X) D% k) R A4 e
if(ch[f+1].lgg-ch[f].lgg==1) /*顺吃*/1 M& Z& S% n# ]$ s
if(ch[f].lgg-logoo==1)
8 S R4 M2 \* v( P- C2 m{
4 Q+ G7 w5 s( [$ o( Z5 _gp++;! l) @9 M1 e o z1 y! P6 z
computer.pp[f].c=1;' `3 w V$ c* ] n
computer.pp[f+1].c=1;' x, z& i& @6 Z- c
}5 c! V, v. D5 ^( K! s' L
if(ch[f].lgg-ch[f+1].lgg==-1) /*逆吃*/
* {5 {9 j Z0 |9 a4 H; q9 ^2 t- ~if(ch[f+1].lgg-logoo==-1)
8 X5 l% C3 t& P$ W& }% D1 k{
' ~3 b% P' I* o+ ?) C2 K$ Xgp++;- E/ `) h4 x; \6 O' V4 k" g
computer.pp[f].c=1;( W% n# M" k. u: E
computer.pp[f+1].c=1;0 @ j$ c( `$ P) O
}# ^! Q1 F9 ^1 \0 P7 z2 t
if(ch[f].lgg-logoo==-1) /*中吃*/
$ F# d Y0 O9 [+ H' {! oif(ch[f+1].lgg-logoo==1)3 I, v2 i: V$ n, j* Y c' I
{6 j3 k, |1 g! X7 N( ?( l
gp++;5 @7 u5 q9 G( q6 `! m+ f( A
computer.pp[f].c=1;
1 @2 t D# @% J6 scomputer.pp[f+1].c=1;' y$ O2 J ?2 G7 q5 P
}
Q0 V8 S" x! `% p2 v, R rif(gp==1). F- o1 Q' G' y/ N k
break;
, L! P$ D& b Z& u/ E}
$ a; j' n9 Z: Y# f# I2 A5 m* jf++;
: p- v5 {2 S* F" d}
6 H0 i: T; H4 t8 j) F* kif(gp==1)
1 r/ J7 R v; G; `' `* J6 O, ?{sing=7;
7 T7 A$ u2 B- s" R% x. p3 D/ e5 a" u' E9 b2 t
}5 g/ d8 l6 u' C/ f2 z x6 h
pg=0;
- p: D7 g. x+ D3 E7 ]7 u1 sgp=0;. P% {$ G9 F' i! A/ ^/ q% L" Y
b=0;8 G% T% l( A, [! L8 ~
}
2 ^5 K7 C: @% B! Svoid rgznme(int c) /*本程序涵数的核心针对我的牌*/
+ d( V9 j3 I' r& ]6 f% Z& T5 ~{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;
0 @( o0 P8 N- a! P+ Y# sif(computer.pp[c].number<=35 && computer.pp[c].number>=0)
2 v/ G% q( U o& [ T/ ^5 y- z{" G: D; J/ C0 N0 G. t6 {2 H) H( d5 Q
logo=1; s+ e3 b$ W6 n. ?7 ]9 {
if(computer.pp[c].number<=3 && computer.pp[c].number>=0)
% w7 Q; G. M! R. U! V5 N0 Dlogoo=1;/ _. @; @6 [* m& j
else if(computer.pp[c].number<=7 && computer.pp[c].number>=4)
. w% r- M8 F) h. m3 l9 k5 Llogoo=2;
2 N c7 S: ~' L& D! v- T, D+ U$ Welse if(computer.pp[c].number<=11 && computer.pp[c].number>=8)
5 Z+ @, P0 T" T' M# f, a+ glogoo=3;
7 @+ g0 ]2 z- Aelse if(computer.pp[c].number<=15 && computer.pp[c].number>=12)( D% d$ Y5 D5 [
logoo=4;
! G$ H8 t% N( V- i# _( Welse if(computer.pp[c].number<=19 && computer.pp[c].number>=16)' ]& C9 z3 D0 |0 e
logoo=5;+ W- N% h: ]1 S6 U4 u; p
else if(computer.pp[c].number<=23 && computer.pp[c].number>=20) C2 z, m: J& u, K" Q" ]" Y
logoo=6;
' l8 b. ^3 g6 J# [9 S0 g( S. nelse if(computer.pp[c].number<=27 && computer.pp[c].number>=24)6 m9 l% H/ k+ ^% K
logoo=7;
& o7 j) e; ]3 G x" Oelse if(computer.pp[c].number<=31 && computer.pp[c].number>=28) l/ C9 S u# r# u9 ?
logoo=8;
# ]4 d+ s5 t( ~: R5 Uelse if(computer.pp[c].number<=35 && computer.pp[c].number>=32)
+ y/ e4 v, d: ` rlogoo=9;
; J T( | x7 ^! B}
, |1 X" Y, n& ~) o8 N# [( u2 ]& }, delse if(computer.pp[c].number<=71 && computer.pp[c].number>=36)0 @0 O% a9 c4 q! h1 j$ w& t1 o. m
{
0 _& V! z) W% B t! `- J( d2 J/ ulogo=2;6 I$ V+ ]* m! l
if(computer.pp[c].number<=39 && computer.pp[c].number>=36)1 l3 ^/ l, b1 l- c. i+ X
logoo=1;
2 [4 P# R; l% gelse if(computer.pp[c].number<=43 && computer.pp[c].number>=40)
6 g) O$ {- S2 e1 nlogoo=2;
: M4 ~ f1 o6 f* S' O+ [5 Qelse if(computer.pp[c].number<=47 && computer.pp[c].number>=44)) S2 L. E' m# C
logoo=3;
_- q. i) P' T+ U/ e7 ?else if(computer.pp[c].number<=51 && computer.pp[c].number>=48)
0 Z/ c1 o0 P" y8 ]8 z$ Mlogoo=4;+ c" O# B n) x! w8 M% D# M, T6 L& X
else if(computer.pp[c].number<=55 && computer.pp[c].number>=52)
& u s! K% X: R7 y4 E8 clogoo=5;; q ]6 Z0 r& c6 F/ }2 B& d
else if(computer.pp[c].number<=59 && computer.pp[c].number>=56)) ^, c. V/ }0 l2 ?) X3 H. N, y. W
logoo=6;2 o4 f6 T' ^' {7 W
else if(computer.pp[c].number<=63 && computer.pp[c].number>=60)
- K4 P7 q" i$ N4 Llogoo=7;; O9 V6 x- F6 u& H, w
else if(computer.pp[c].number<=67 && computer.pp[c].number>=64)
1 k; e3 m5 ^* w% ]2 Z# B# }- k5 J! ]logoo=8;% y, ?/ U/ C# D/ L. @6 [$ v8 C" l% A
else if(computer.pp[c].number<=71 && computer.pp[c].number>=68)
* n$ _3 \& C) p/ G: ~6 U0 I8 ]logoo=9;+ }; e) ]6 B( L% k" p- k* o
}
* T4 t: S$ C J1 ~5 y' n/ belse if(computer.pp[c].number<=107 && computer.pp[c].number>=72)5 s2 w! Q$ E6 G& [+ L; p' ]$ X& r: \ S
{
& D/ O3 {+ f# U& d8 {! Slogo=3;2 }3 d. r% L$ F. q8 i) ?
if(computer.pp[c].number<=75 && computer.pp[c].number>=72)
# u w# r* L. q8 l Y# l) Elogoo=1;8 Y+ Q' Q- d3 W: x! E6 v
else if(computer.pp[c].number<=79 && computer.pp[c].number>=76)! S8 X, }0 T# x* ]9 a
logoo=2;
7 `" C) U- i) S% w, n# oelse if(computer.pp[c].number<=83 && computer.pp[c].number>=80)
+ G; R/ K8 H! f: _5 p( Xlogoo=3;) s( n/ u( t" m
else if(computer.pp[c].number<=87 && computer.pp[c].number>=84)
- j% E9 V1 N* ~4 O9 w/ Q* U, alogoo=4;
) Z0 F" w: m9 p( y9 {9 xelse if(computer.pp[c].number<=91 && computer.pp[c].number>=88)
4 d0 t" n7 `) }" i* x1 {" blogoo=5;) v) Q6 m1 ~" Z! ?
else if(computer.pp[c].number<=95 && computer.pp[c].number>=92)
i: ~+ S2 Z B5 E$ plogoo=6;4 I4 \$ n- q/ }0 ~
else if(computer.pp[c].number<=99 && computer.pp[c].number>=96)
1 n$ |% V6 c. Wlogoo=7;
$ a1 B; m% U+ q3 B; Y3 selse if(computer.pp[c].number<=103 && computer.pp[c].number>=100)
2 z' S0 @) f2 Y* K) l; klogoo=8;
4 r9 }( ? Z- p! g2 }& l3 ielse if(computer.pp[c].number<=107 && computer.pp[c].number>=104)
7 _7 \; [) Q) v! H+ ?, mlogoo=9;$ v- P# W1 H2 C* d# b
}
0 ^# `, c* e* U* e2 melse if(computer.pp[c].number<=135 && computer.pp[c].number>=108). F! w+ ~& ]' V8 Z' P/ a* |9 c
{
% w e& D8 [- ` W/ \- {6 ?# dlogo=4;# ]6 T- c3 {9 K% R7 E: }
if(computer.pp[c].number<=111 && computer.pp[c].number>=108)
8 _$ t) A6 ~3 C/ Slogoo=1;: X) E+ Z* D2 Z# U
else if(computer.pp[c].number<=115 && computer.pp[c].number>=112)
8 i( |2 y- x' F4 y! dlogoo=2;
( L) `( g# p* x3 K2 R$ Pelse if(computer.pp[c].number<=119 && computer.pp[c].number>=116)6 S( C- M3 d+ A: ~2 b
logoo=3; Y" v9 h1 ~6 e8 E* L
else if(computer.pp[c].number<=123 && computer.pp[c].number>=120)0 G# S' o# h6 q* L& r
logoo=4;
) \3 T% q* h- ]1 z; J' q: Zelse if(computer.pp[c].number<=127 && computer.pp[c].number>=124)
2 @, l; {( ^8 d5 q' ], ?, `logoo=5;8 l& l" [: g) A! F, A. i
else if(computer.pp[c].number<=131 && computer.pp[c].number>=128)$ l* ^# b& b" j( J; h
logoo=6;
) {6 e7 U- `% b9 z3 x/ Felse if(computer.pp[c].number<=135 && computer.pp[c].number>=132)
) V" w. m' |2 Z7 M6 k3 w) y2 A, alogoo=7;
: v3 K* r: X" e- d% S1 o}
" l# t( k. u9 w# b0 B) {1 ]while(b<=me.m)8 n$ ` w! ^6 Z" T' O" K+ D3 |
{
' C+ @, E) y, w0 ]& M/ J+ Lif(me.pp.number<=35 && me.pp.number>=0) /*我分析后出了第一张牌*/
" K7 \8 k6 ^3 E4 d. g1 H{
1 l6 Q, n {( M6 `: |+ klg=1;: y6 ?4 }6 G! [; B2 D
me.pp.d[0]=1;9 F+ e- R! t# ]: v( K7 Y/ t
if(me.pp.number<=3 && me.pp.number>=0)
7 \$ B) A3 i6 t# u4 |0 h0 D{3 b2 y' y9 `* b3 N0 v/ ]8 o$ j. a
lgg=1;
# z9 L* w: `& }3 w' G4 `/ |me.pp.d[1]=1;. g4 p: S, c% h5 |- p
}6 K8 ^5 o3 y2 P# S i; I2 d
else if(me.pp.number<=7 && me.pp.number>=4), J: t7 S+ v: D8 H. ]
{5 b6 x& j# ` t2 U- T
lgg=2;
& K, K# v! ], p4 C5 T9 Q, ?: S _# Zme.pp.d[1]=2;
8 p( o' r; Q+ c# ?% q3 S9 f}& W- G0 o6 L9 K% G7 ]( S
else if(me.pp.number<=11 && me.pp.number>=8)0 E! J0 g/ b! ~
{) Y) _0 l( a Y' d6 K4 X3 r6 l
lgg=3;
5 d/ Y9 A# }7 e+ Y& u9 ~( a$ R7 lme.pp.d[1]=3;
2 S9 v6 a* P- r/ Q j- H' C6 h}
3 O5 E o2 m; Lelse if(me.pp.number<=15 && me.pp.number>=12)
% ]5 d2 J% q; `% \2 u4 k1 o- h{
: u9 `% N3 d2 Slgg=4;
4 W/ w( U4 B, Vme.pp.d[1]=4;
4 v1 z; c& K; A) V% F}
) W {' l( d& {- nelse if(me.pp.number<=19 && me.pp.number>=16)! y: [& {8 w V* ~/ g4 l
{2 g5 @2 q$ b" [, I( y8 X# M
lgg=5;9 C9 [, ~1 O; K3 U9 [
me.pp.d[1]=5;9 x% \1 c& W; Y3 u; P
}
) |1 w3 P7 S4 X. celse if(me.pp.number<=23 && me.pp.number>=20)
! Z. T9 c, B- _{4 G @+ ], D2 A$ g4 ~
lgg=6;9 ^# k! I+ N; l* f2 d7 s- j
me.pp.d[1]=6;6 _) }0 t- R( `# W! r
}6 t# R- N3 j A8 B" m( Z
else if(me.pp.number<=27 && me.pp.number>=24)) }! _( N2 v3 @ u" v0 i8 {9 G
{' I1 i5 ?4 m/ `1 C6 [0 ~; ]
lgg=7;
! I8 N" y( w9 \! zme.pp.d[1]=7; i9 W9 z% k# J1 Q# q3 q; {
}3 m/ R7 W$ o" t- U/ A C
else if(me.pp.number<=31 && me.pp.number>=28)8 H$ c% V; ?/ j- g9 b1 C
{
9 x* W3 T( U/ V5 F ulgg=8;, r7 P, w, k( K7 m, s" |+ u
me.pp.d[1]=8;
( w/ l4 s1 k9 B* \! r- \, G) U! H}
# T- I2 s3 Z2 C1 r- @else if(me.pp.number<=35 && me.pp.number>=32)( ~0 b0 y5 J% ^0 P
{
5 c" `0 Z v) @4 r, Zlgg=9;# Y$ n; z5 O7 z+ _4 t9 ?/ _1 L4 f! i
me.pp.d[1]=9;
' m( s4 t) Z# u6 v4 y |3 W r}: k7 }7 O2 s# J1 B! R4 g+ q! ?
}& G9 r! V2 q1 [; K
else if(me.pp.number<=71 && me.pp.number>=36)4 q" x$ l1 R2 i% ?! p
{
l1 A [* @$ ]) M8 S$ o5 |lg=2;+ k8 T& k& q6 W
me.pp.d[0]=2;7 I: ?/ R" M( M5 G
if(me.pp.number<=39 && me.pp.number>=36)7 l5 q& H3 P$ L& Y* J+ G
{
5 C, ]+ A, x6 _) B* S- u! mlgg=1;
( V4 Y' o" |8 f$ Ome.pp.d[1]=1;. n$ l& Z* P; A- K2 ?) o, a0 L
}
5 L4 a/ T# ^7 f7 c/ oelse if(me.pp.number<=43 && me.pp.number>=40)) [/ l- ^+ C/ i! y
{5 n* i( T2 V: ]' x }5 S, Y
lgg=2;2 L1 n* r7 t0 d; V8 T$ y
me.pp.d[1]=2;
& q+ R4 t0 }/ K/ h# C4 _}
+ T) w: `: C, ^! Jelse if(me.pp.number<=47 && me.pp.number>=44)% n' r( W% ?" \- _5 p d8 F
{
4 E! y# q& B, D% `' Y6 N) X& Y' tlgg=3;
# U3 [1 I( j- M( I1 Z7 |1 `me.pp.d[1]=3;( L& t, W, w8 H
}
E. S1 W8 Y, L. Eelse if(me.pp.number<=51 && me.pp.number>=48)8 g6 `! I" f* h( D4 a' D
{6 Q0 C1 z% q+ X( x- I9 T+ q: }
lgg=4;
+ t; Z6 d7 p0 K$ w2 V1 O: Dme.pp.d[1]=4;
2 H- _# V' w$ K- {# P}$ ~9 w5 A2 g! K3 X
else if(me.pp.number<=55 && me.pp.number>=52)4 Y$ X% ?( S& n0 c5 \4 j* b
{* k. g. b% I8 t' E$ T5 e7 a
lgg=5;
/ q$ a, G0 K7 ume.pp.d[1]=5;0 t Q* k: [: u) }
}
4 s" \# n7 P+ }else if(me.pp.number<=59 && me.pp.number>=56)
5 w" n) q& E4 K& C) P$ d& F+ F* @{# m; W! K% \: `" o+ C
lgg=6;: z/ z' b; P B" O) m* t
me.pp.d[1]=6;: _& Q% G9 ~ c( r
}
$ n t$ T/ E: `( ~+ melse if(me.pp.number<=63 && me.pp.number>=60)
$ k' m% S2 Q7 q- g: B{
0 x7 W. J5 o, ylgg=7;5 U) S F4 _% _# v o% d- D
me.pp.d[1]=7;
B, u3 F+ R: X4 u1 @! _}; Q7 Y2 t" A# J( [; E
else if(me.pp.number<=67 && me.pp.number>=64)" U' X( |4 y6 j9 K" S
{
# j: W- K5 ^& T! dlgg=8;2 C3 y, T' @% f$ ~8 M9 U' c) k
me.pp.d[1]=8;
) A9 s B: @2 g/ J6 x, j5 f1 E}
0 U* ]; c; F% J. E8 ~else if(me.pp.number<=71 && me.pp.number>=68)
* d3 s I- g$ R& Y& G; u0 _1 ^2 X{
& }# n/ z/ g2 n6 {' t% V5 @! W2 G' flgg=9;
& F* S! `! {+ _8 o; j. m( X3 Gme.pp.d[1]=9;, {: R& [1 T- g% W9 { N0 I" ~% r
}
( Y! c" @, v. }" w0 L# `) i' h}, |1 g7 k* L1 q, c
else if(me.pp.number<=107 && me.pp.number>=72)
3 I# N$ u5 N& X' h! c! D& q{
( V3 ~$ ?) P+ w) clg=3;
/ G% a) P0 c! e+ ^; S. ime.pp.d[0]=3;
+ r" c O7 @: jif(me.pp.number<=75 && me.pp.number>=72)' j/ @9 D2 I, z4 R8 |
{& u: |9 f; s* D/ q. k7 K/ F" v5 X
lgg=1; c+ A. |' p# @4 _6 C0 a! V' Q
me.pp.d[1]=1;
$ l7 f8 ]7 x$ _2 @! y}9 t8 O0 a: u6 B; \8 ?4 q: x. ^
else if(me.pp.number<=79 && me.pp.number>=76)5 ?2 X5 b8 D: f- X, o. \9 S
{5 j- g: n! e+ e# ~9 T
lgg=2;
/ j# P+ g$ K8 Dme.pp.d[1]=2;' f1 e. L7 U( s: D# D# j+ \
}& W+ C# ?& |4 Q) J
else if(me.pp.number<=83 && me.pp.number>=80)# P& k0 [6 w) L0 [
{
2 g5 A& Z9 u$ j2 Olgg=3;- B6 l) s# R7 _4 e- i, X! b+ N
me.pp.d[1]=3;, S' G1 n7 K3 O0 M) z% @
}- \: X7 L7 {, V& X
else if(me.pp.number<=87 && me.pp.number>=84)' j0 F# K& ~) F, v
{
# s! E% A! `4 _lgg=4;! M& N: _. j0 ]( G; d0 i5 u W
me.pp.d[1]=4;( a+ D" }+ J7 N. o; z7 r; c0 T
}
4 N) h% [$ z6 R" d1 velse if(me.pp.number<=91 && me.pp.number>=88): k, A; T$ I2 y9 z3 H; v
{# x& F0 o9 N9 P U. r% ?
lgg=5;2 G8 [* ?& r# t. V0 @2 Z
me.pp.d[1]=5;% j4 {: V$ A& v* V. t5 _, k: O
}- f" N# G5 q. p" _( k
else if(me.pp.number<=95 && me.pp.number>=92)
( g: x$ _3 p, U{/ ~" x" a8 x8 z( Q( a* x+ R# _% q) s
lgg=6;
% R( J6 t% F& s6 R2 [- N! h W% ^" vme.pp.d[1]=6;* M3 Y6 \0 g/ d" h [
}6 u* ~7 x0 S$ ~3 [, b. A
else if(me.pp.number<=99 && me.pp.number>=96)
1 J: x; g6 H) P; X{. {% g3 V. E3 ?) N/ U
lgg=7;
& \0 X1 s, X! ~9 y, [me.pp.d[1]=7;
: p; S" E" h% @7 U: T& A. [# P4 i}2 H7 k4 X( g! O, P: T# N, e9 L9 n
else if(me.pp.number<=103 && me.pp.number>=100)0 E7 G4 `7 s! ?4 d4 b
{
$ F9 v$ B: D+ k2 Plgg=8;9 {6 S$ S+ H& P+ r1 V
me.pp.d[1]=8;8 H+ G9 m% v0 C9 i: Y
}
6 i, g8 {( i6 g8 b. M' {( Qelse if(me.pp.number<=107 && me.pp.number>=104)/ \- H. C! e( x8 j3 \
{; B) N, {) `) n9 x7 W3 Y7 _7 n; k3 Z
lgg=9;
. b0 D" ~ \! Y+ F/ _me.pp.d[1]=9;
/ _6 p2 F2 ~# C+ K) E$ {}2 Z! O8 a. G- i0 U% Q' n
}
! E. M; Z: n. R5 U* t. [* y/ lelse if(me.pp.number<=135 && me.pp |
|