- 在线时间
- 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>部分图片未上传4 i' e: F( S! F P# \
/*天宇软件
; W) P4 z, y/ k2 U6 [9 ] e作者:上海黑暗之龙
8 L: ?- S A* z* u2002/10/30 A5 U% v& U6 W, Y6 r3 |5 d
麻将原代码*/
! L }( ?' l. o/ V8 J+ V$ Z: t#include "dos.h" s* ?4 O7 I& i; t6 O/ R$ r
#include "stdio.h"- p5 z/ a: N$ T) q
#include "graphics.h"
/ W' k" L7 Y" I* \% |0 E0 w#include "bios.h", ]+ G0 n1 g) a: `* C" e4 R& {
#include "conio.h"
1 P& i w% d1 x* L#include "stdlib.h"7 s9 M% y! X% Z9 |- Z1 g
unsigned char far *video_buffer=(char far *)0xA0000000L;8 ?0 j+ L# @5 P4 K( G$ x m7 S
#define VGA256 0x13 /*图形模式13h*/2 z2 J, I* f) N) i
#define TEXT_MODE 0x03 /*普通文本模式*/, X, I; x) \8 g" \: X' R% |
#define SETVGA Set_Video_Mode(VGA256)& b2 V* c8 c2 G V7 J) g
#define OUTVGA Set_Video_Mode(TEXT_MODE)
' ?4 @+ z; [+ r1 X6 R8 K. f: D#define BYTE unsigned char
: t# Z; z5 a8 O$ c& O$ w" i- R r#define WORD unsigned int
0 X! M! q# d: o& V6 S#define DWORD unsigned int, ]* `# Z* I4 g9 g; m* h' X9 R3 `
#define ESC 2837 ?; S% N2 ^* ]" V# i( w: n
#define LEFT 19200
0 z& n8 U1 d7 X& a; e#define RIGHT 19712
2 o" P, Z8 j9 `#define H 90647 S6 E% F6 u8 X# u- x& `
#define ENTER 7181 ?6 b$ j, n% ^* h6 a2 k
unsigned long int z=54400,zz=0,zy=0,zyy=0,z1=0,zl=10140;9 M% ?1 \! ~' S9 R! y3 C, j5 I) o1 [
int key=0,keyy=0,sing=0,sing1=0,second=0,threes=0;6 I' G t6 p4 k8 [" E
struct chi( I6 t+ ~9 S: W0 O8 j. T, e
{
! ^9 ]4 b1 g1 U A) h/ nint lg;
/ U) K3 w+ l: j9 \+ u4 t0 yint lgg;9 H: ~! a n4 ?+ w3 G7 k& `
}ch[13];
4 Q) w9 W" g9 e) |; Z% ]struct mj
, L( e/ }8 j/ A2 i' n{ char *name; /*名字*/
* L6 f) v; D: x! ]/ f* Eint data1; /*是否已出,无用了*/
$ o3 m2 F. H! D- q. Iint data2; /*是否在手中,1为自己,2为对方*/
# F2 S: Z( X4 E. Qint number; /*同一个花色的第几张,共4张*/
v2 L1 W1 ~$ L' p, w}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,
9 B' x5 s( Z4 C+ y& J"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,
/ U5 \5 t3 c; f r6 A* B, `! h"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,. q9 f6 `, u* i& E8 D# O& V# j
"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,
# W4 N7 p! u0 C# t8 Q"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,& T( D) N0 M) ~8 v! v
"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,$ e s: z& |! ]
"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,
0 g+ M8 c: K6 J"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,
! `% Q! f3 d# S" K! w7 k"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, X) y) d! k, a" v
"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,& G5 g" v; M: V4 X* _+ o
"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,5 f% b \( K. v( ?; K# F, P
"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,
: h* H- d* |8 N6 J"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,
. F# ?( v8 O1 v* ~. S9 R% k" x"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,
9 X7 D& G/ Z9 V$ _6 S _6 k"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,
. j+ c5 A' Z& z; f9 ?! ~! c"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,
" B% K2 `8 _' o% r" e# @"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,
2 U0 v0 H3 O/ X! \6 _. H) g0 X"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,
- |2 Q. d& ? A# b- i0 C. ?$ a"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,8 Y* ^5 k8 w1 b+ |7 v- E
"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,
" `8 l$ F3 @! x& w"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,
/ @) E- ^6 ]% F/ f"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,4 g# C+ d& j; A2 @* d" O: _
"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,. m9 }; z A1 H x; V9 R
"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,
# ]# M* }0 t: L* u"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,
6 `6 G& ~5 P1 t# s# b* z"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,
# a+ D& e0 S: j0 I"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,1 c# d6 w7 [8 R' A8 ]. Z
"34.bmp"};
: {4 @1 [5 _* R# Jstruct every6 t7 Y( ]6 w4 J9 T& t# @
{ int *k; /*名字*/
( g$ x& `/ E5 [* cint oneorfour; /*同一张牌的第几张*/! b) R* u2 I/ Q K
int number; /*第几张牌136*/
; |, s; `# C4 }" Oint p;
+ n n: A4 y$ P7 p& F6 ~int g;/ r/ M4 z9 m- q* U
int c;
' a7 f& [2 Y0 u% g' U4 a+ Gint d[2];
& c) @2 d/ d* x D, C% F: P};
: e" o: _( C' U2 f5 U+ Tstruct me0 |3 z# J9 K* ^* k
{ int m; /*定义有几张牌,开始有13张随着游戏的进行,会越来越小*/
1 D! L8 P8 t- k7 @int p; /*乓对方*/
0 [1 k6 c Y9 Lint c; /*吃对方*/- \% \) ?& A1 U: d
int g; /*杠*/
% C/ h. P2 j/ k/ y$ a1 V- F
& v) G' H, G3 I0 d( e; _struct every pp[14]; /*存放手上的牌*/1 S# F4 i% R0 o6 t# b/ K0 D; ~
}me;
a* p& |# x# V4 n- _- bstruct computer
+ A4 ^2 Q9 E- ~{ int m;5 J# B; ?' f3 J* ] _6 B$ \ f7 ^
int p;
' i9 A7 `7 R+ Y7 k9 hint c;5 P: \5 y! f# N' b
int g;
6 d# P; z2 B* v$ ~struct every pp[14];" x" P7 N- F$ G4 \9 W5 C8 p
}computer,comp;% e# E v/ v: ~
: \4 e) @+ E( C A$ X4 M7 |
/* 设置调色板 */) v+ I% V0 y5 F6 p4 S4 A2 W
void Set_Palette(int Color,BYTE r,BYTE g,BYTE b)' V, {4 x0 V1 I, D+ u4 v1 ~* R
{ ^. e# J# `$ O/ }/ f9 V
outportb(0x3c8,Color); /*0x3c8写端口 写色号*/) Y5 Y; j7 Z# H8 K# L$ T! D
outportb(0x3c9,r); /*0x3c9数据端口 R、G、B的比例*/
7 l8 M0 S( G! k4 `outportb(0x3c9,g);
! o' D6 \( z1 zoutportb(0x3c9,b);
" b; N% H0 B- V) m( R9 ?6 r}( S) [6 T( C3 I7 J! V
/*0x3c7读端口 0x3c6计算机调色板寄存器调用端口*/
2 V% y' @# {" a. e/* 设置显示模式的函数 */
' e' K8 f+ x& G4 J( ^- S Avoid Set_Video_Mode(int mode)
( t# |% S% R' K% p: _6 i" K{% G- T6 \3 X6 s9 ~
union REGS inregs,outregs; /*定义输入和返回寄存器*/% E$ n; f, h* }" D3 e+ q
inregs.h.ah=0; /*ah存放功能号0h表示进入视频模式*/
4 |2 h" D. y( T" [, e- g& B. Kinregs.h.al=(unsigned char)mode; /*al存放要设定的视频模式*/
6 g8 J* L( j; ]* S0 `0 E. rint86(0x10,&inregs,&outregs); /*通过10h中断设定显示模式int86()包含在dos.h*/5 Q+ P F. a) p% O" F5 G9 G
}; R8 v; F7 `$ R9 Y* M4 S5 G
void v_line(int y0,int y1,int x,unsigned int color)
: a: A" ]& M; z: k{ unsigned int address,n,temp;
! ?& @1 f! K" w4 r8 ^if(y0>y1)1 |7 v% I. c8 v) N v' Q
{, K! t, U" a) M$ D+ b2 _1 {) [
temp=y1;
! O0 P' _9 `8 |6 l: ey1=y0;' v* }! q9 G& [+ Z
y0=temp;
3 P t: U$ f: t- o) d$ ]8 g}, ~% j3 Q) ?, \. j
address=320*y0+x;
% }, S. q( W$ ~/ x7 q+ Gfor(n=0;n<=y1-y0;n++)
* ?, H+ A! K- ^9 ]9 s3 M. q{7 k- L: `) k1 m; z' C
video_buffer[address]=color;
$ f2 x% R8 }, f* M' [$ S# e# raddress+=320; R2 m! P) L* w9 x: a6 G! a. ?" l
}
/ D) p% g: w5 }* d) W+ B" n }}
3 M0 O+ o0 S: E6 j2 G% Wvoid h_line(int x0,int x1,int y,unsigned int color)$ g/ V$ x; Q! l( B8 [
{ unsigned int address,n,temp;
h3 j# N0 y$ rif(x0>x1)+ \: M5 V; x4 Z$ I A9 i
{
- Y2 a- d" g% W5 X- Etemp=x1;
/ y. @ c8 v2 e% ^- F0 E" d3 `x1=x0;9 I. h2 @% ?. h+ W" L
x0=temp;0 Q1 y I& ?$ A4 B0 R9 ]: A9 M
}
+ ~; \) J, o" E/ saddress=320*y+x0;
, N4 I7 I- j7 @% cfor(n=0;n<=x1-x0;n++)
& w* v, h# O2 J! L; U' A8 V' ~{% L) C; S0 E9 ~( S5 I) }: A2 w: q
video_buffer[address]=color;; {- O0 y* B! {3 k# g+ W: ?
address+=1;
' W7 ?1 g* k2 _6 O" B# C}: O, `6 b+ Q# w
}
3 P* E- P7 d( h$ Bvoid p_pixel(int x,int y,unsigned int color)( R* V% C* U7 ~, G/ @1 j( H
{ video_buffer[y*320+x]=color;
3 r! e! K+ R9 Z9 ~+ `+ _}
; c3 |) a# L" B; C8 F, c xvoid s_square(int x,int y,int side,int color)
" L7 R, h* X: Y/ Y* P8 J{
- Z4 K# J n1 M9 G( V% \2 {3 ch_line(x,x+side,y,color);
$ J A, ]7 ]1 t, y: l) @) o. Eh_line(x,x+side,y+side,color);, @; _7 D* n' z0 x
v_line(y,y+side,x,color);
5 n1 `5 X- r# E, l" F. d) j! Lv_line(y,y+side,x+side,color);
4 ]8 U* A5 \/ Y% s4 b8 T3 x$ W}% `8 i- E1 J- ?9 o) v
void r_rectangle(int x1,int y1,int x2,int y2,int color)
" _, q8 z$ h0 v/ T& B! X- M{
+ h7 C0 ~* M) Q% [6 U7 d" P/ U+ ?h_line(x1,x2,y1,color);
9 c7 t6 O. e" ~! qh_line(x1,x2,y2,color);; q* x4 [5 p8 ]9 b
v_line(y1,y2,x1,color);' [9 f( t6 g- @. i
v_line(y1,y2,x2,color);: i4 G3 Z8 l; T2 x
}* E( s2 ] q% `' D
void fillRectangle(int x1,int y1,int x2,int y2,int color)
% d* {3 _& m2 W9 C. h8 ?{( i4 I( j- i! l
int i;- Q. J$ e! F" M+ U5 z
for(i=y1;i<=y2;i++)3 H% S* O9 u5 g( w* t3 l- n# n4 P
{
: V$ j) W9 Z# c, f2 Ih_line(x1,x2,i,color);
& l3 u* I0 P5 B4 @' ?6 [9 @; B}
" ^' ~7 [ H7 L, N* `}! F6 [0 \) v6 c a$ c/ r) ~- e/ O
void showbmp(int l)% x# ~; A/ z# h5 Z. ~
{ FILE *bmp;
3 P3 r( e1 N: h" Gint i,x,y;
9 P. K' r6 h) Q! `' lBYTE palette[256][3];& G8 K8 L8 f0 k& s
bmp=fopen(me.pp[l].k,"rb");1 ?$ J# B: P- Z& g8 e0 K: N6 K( y
fseek(bmp,54,SEEK_SET);
8 I( f, z( |; c Zfor(i=0;i<256;i++)
: ?& `% H+ f+ G& B( t6 H{2 T$ O2 [8 y/ D
palette[2]=fgetc(bmp)>>2;: ]8 j$ K2 j1 t. j' R2 B% N0 U! ~
palette[1]=fgetc(bmp)>>2;! R/ T% I3 g$ I: @) J; c
palette[0]=fgetc(bmp)>>2;
" J; S) r0 [' {/ ]; j( F; P7 Nfgetc(bmp);
* B* k, N9 ~ m- r5 Q, P( {- {2 OSet_Palette(i,palette[0],palette[1],palette[2]);
3 i9 w2 \$ q5 e* y* ?$ G9 M% ~( W}) d( m1 s. E) c# [& b8 E+ c
for (y=0;y<30;y++)
( t) J) r( |0 r1 B" qfor(x=0;x<20;x++)
( f; E( c9 U/ Qpokeb(0xa000,y*320+x+z+zz+z1,fgetc(bmp));
$ Q' g0 j7 Z' sfclose(bmp);
1 a& F4 n( T& E, N}
. s* v$ X% ~0 dvoid showbmpd(int l)1 i$ b g0 O: P% l; E8 [$ T
{ FILE *bmp;
5 j* c! D5 W( b I/ l" {/ {! r: Sint i,x,y;; b) R( G- g- L+ `1 U
BYTE palette[256][3];& _7 @9 k# h3 |$ C- ` \& c( S
bmp=fopen(me.pp[l].k,"rb");
3 Q5 Q _/ x# l7 G' V8 S9 vfseek(bmp,54,SEEK_SET);
4 ]$ A* k/ D* X& ~+ [, wfor(i=0;i<256;i++)
; k& k% t9 i2 y8 D6 [3 `/ P+ V6 l{' ]) K( [5 h* i% ~9 e
palette[2]=fgetc(bmp)>>2;
8 S, G: E& F9 p3 |& ^palette[1]=fgetc(bmp)>>2;
( o7 E$ |' X1 ?7 v7 M/ {palette[0]=fgetc(bmp)>>2;
Z4 X8 D7 w; H i8 Tfgetc(bmp);
6 T$ S: S" _% r% M( {3 l- RSet_Palette(i,palette[0],palette[1],palette[2]);1 f" V1 q: z" [4 p; ^
}; K1 j% O- Q* r& \
for (y=0;y<30;y++)) F5 s5 M# N% B9 F& G
for(x=0;x<20;x++)
+ B0 z: t. _7 [3 Q8 opokeb(0xa000,y*320+x+zyy,fgetc(bmp)); k; d L: D' t: |4 Z
fclose(bmp);
) O0 |3 X' y4 Z- Y}1 n) i! y7 `. |# J
void showybmp(int ll). l% V0 _$ A7 y6 G; e
{ FILE *bmp;/ w% _% B% i z, ], q
int i,x,y;0 X F: X% F6 q6 z
BYTE palette[256][3];* g `* l5 Q# F% c% i- T
bmp=fopen(computer.pp[ll].k,"rb");
5 z+ c) i( r7 ]7 _* zfseek(bmp,54,SEEK_SET);
( b+ Q$ p7 j, s% Q6 dfor(i=0;i<256;i++)4 I+ h6 {* m( n7 O2 y
{
9 p, x# b+ X+ e( C4 E* Hpalette[2]=fgetc(bmp)>>2;
3 e# X% c9 o% p/ G+ kpalette[1]=fgetc(bmp)>>2;
& q# [, f0 v: v% L8 O. v! ]8 d1 Kpalette[0]=fgetc(bmp)>>2;
8 x @& g* Y9 a$ K0 \) R2 _fgetc(bmp);
4 _9 m& [) c7 s( C" J, V4 [/ ]* dSet_Palette(i,palette[0],palette[1],palette[2]);
H5 w" H. K7 y d! z" @}
3 ~- o9 ^1 G/ v+ d. l! Z0 P6 ~! `for (y=0;y<30;y++)
8 z8 B* p# C+ X/ M' P4 S; G H- _3 ?6 {for(x=0;x<20;x++)& O% @; j1 ^5 v L0 n! A
pokeb(0xa000,y*320+x+zy,fgetc(bmp));
: ~% H7 w" Z, {; v {0 ]fclose(bmp);' A ~; {, \" d" [
}+ F- x5 ?; c6 i% T4 K, [
void showcbmp(int ll)
; N; o- P! p( q* r# ~* G5 g$ Z{ FILE *bmp;
# @/ ]) A1 Q" n8 xint i,x,y;
6 _8 s) ^5 k& z+ }BYTE palette[256][3];
/ w& Y% b, d( fbmp=fopen(computer.pp[ll].k,"rb");0 T, j" @) a5 p) u& e
fseek(bmp,54,SEEK_SET);( O* r/ p/ j- d
for(i=0;i<256;i++)0 D, y7 o2 |# m6 h3 z
{
/ _4 R4 a2 ^+ J, r/ I8 @palette[2]=fgetc(bmp)>>2;
7 j6 B8 K. w( L- f# u: t6 Cpalette[1]=fgetc(bmp)>>2;+ X" e i+ f- I' y8 N: a: z5 G6 i
palette[0]=fgetc(bmp)>>2;: ~; x1 W0 r6 Z1 I$ Q9 C
fgetc(bmp);
' J& ^5 U9 ^8 a3 P# uSet_Palette(i,palette[0],palette[1],palette[2]);
+ e3 Q+ Y; H% |9 c1 [- Z& T1 M0 L}! m- j9 t, B- R5 l
for (y=0;y<30;y++)( P* G; O# s$ k) n9 H( U* c/ L
for(x=0;x<20;x++)
/ ?. D: L$ t) ~pokeb(0xa000,y*320+x+zyy,fgetc(bmp));
# l4 U. K) z, h" p) Afclose(bmp);4 w9 b( r2 r- m3 T1 ~( k. {# _
} }1 U4 u9 A$ Z8 P, I, H5 a1 m
void bmpp(int number)
@8 X. T( r- x( x" C{ FILE *bmp;) e& L! h) d5 E0 V1 K% T
int i,x,y;" b1 f% g, P1 M3 B- ~
BYTE palette[256][3];4 o! J* k- j! ]% l i' S$ v7 {: ^
bmp=fopen(m[number].name,"rb");
, k6 l2 r: j' H) efseek(bmp,54,SEEK_SET);& ]( }" ^5 Z8 m4 w5 ?) f" G5 }
for(i=0;i<256;i++)* V, n. @- z* {) p
{
[' }. v, Z! ~: z+ v6 \9 E [palette[2]=fgetc(bmp)>>2;* a6 ]9 s+ ?# l6 r* E' U3 O
palette[1]=fgetc(bmp)>>2;, a" P. N6 k" T9 G2 {8 e" |
palette[0]=fgetc(bmp)>>2;
$ l0 P2 D# h; hfgetc(bmp);
2 S" z4 b8 Y6 A: ySet_Palette(i,palette[0],palette[1],palette[2]);; a( ?/ y9 [4 i4 y1 @% j5 n) w1 W2 W
}' N4 U; w# E0 p% b8 H; m, ?4 T
for (y=0;y<30;y++)
& i1 e0 _3 Y4 C) o t& Z3 n3 p+ Vfor(x=0;x<20;x++)3 m% S8 t9 W( L8 r) J
pokeb(0xa000,y*320+x+zl,fgetc(bmp));6 e: ?# y1 X5 f
fclose(bmp);
2 t O0 L2 ?9 Z$ Y/ \}7 X6 u8 {' n% r2 E! P
void comlipai() /*整理电脑的牌*/
+ X# d$ F- t% p# q( r{ int n,j,u;' m$ t: |6 N. Y# ? Y+ V7 ]/ `3 L
int *lingshi;# o% P8 R" [0 J$ ^( \ F' Q
for(n=0;n<computer.m;n++)0 | [% ]: R7 A7 E( q4 [
for(j=n;j<computer.m;j++)' v4 u6 v# @9 \* K. J" r
{
# q* j: j: E0 {- Y5 x) L# oif(computer.pp[n].number>computer.pp[j+1].number)
4 I& ^6 A. J% c6 R6 d# a; m{/ l# H1 H: W7 x5 h1 \
lingshi=computer.pp[n].k;
% N: S1 \5 A, \3 b- L. u/ s' J scomputer.pp[n].k=computer.pp[j+1].k;
! m- C. Q* c: {' Ccomputer.pp[j+1].k=lingshi;1 K8 }( h+ _* D" {: L% W, u* J1 P3 K
u=computer.pp[n].oneorfour;; |. a, `6 D8 k$ M, L' L, r" I: y. ^
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour;
+ Z' n. R) F; f& Rcomputer.pp[j+1].oneorfour=u;4 J1 H! E' ^; g; o0 I& G
u=computer.pp[n].number;
/ N W B v9 {# X+ {% z+ qcomputer.pp[n].number=computer.pp[j+1].number;" D# K9 g v+ n7 X; i: I
computer.pp[j+1].number=u;, m+ m+ P& i! k! D
}
7 g' J( }: o# ~# h' zelse5 A, k9 M0 p0 ~! q0 F2 U" D
if(computer.pp[n].number==computer.pp[j+1].number)6 p. v9 b$ X" c. I4 n9 H
if(computer.pp[n].oneorfour>computer.pp[j+1].oneorfour)
( y* g$ g( c7 z+ X( v- b{6 j0 p2 L7 ^9 A, i1 k9 }! w
lingshi=computer.pp[n].k;" p3 G1 d% O1 l2 l
computer.pp[n].k=computer.pp[j+1].k;
% S* n% Q4 J* X5 A0 Y9 J$ {5 n# k$ vcomputer.pp[j+1].k=lingshi;
T. v1 S, v9 N0 @- `u=computer.pp[n].oneorfour;" o% E1 s& m V3 N6 U/ q. p! x
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour;
b1 \+ H7 Y! e" @* F7 n9 Dcomputer.pp[j+1].oneorfour=u;
1 Z5 W# a& l) G$ h& |2 ~+ ?u=computer.pp[n].number;% O# D. r: D) _9 Z- r' R6 |
computer.pp[n].number=computer.pp[j+1].number;
) X& i5 c3 b. ~1 ^computer.pp[j+1].number=u;
. w# i: R' u& A. T1 i}
" X( w% S ?; w! V5 Q4 q; p}
8 I+ J, ]+ u: ~/ \* W2 F6 r& w3 b}
: x, h+ x5 R$ p- h; D) Wvoid melipai()
/ [8 k2 w0 ]' R, @5 M{ int n,j,u;
T/ z8 \2 ^8 g K! pint *lingshi;
/ Z4 t& f% Y1 s" m( g% Q/ M7 d: Kfor(n=0;n<me.m;n++)6 z6 b$ F9 P1 ?2 K4 q( j
for(j=n;j<me.m;j++)
, Y |' B" u6 d' c; g4 {{) A% p L. |; F2 E1 E6 u" ~8 x
if(me.pp[n].number>me.pp[j+1].number)
: _+ l+ f0 l2 b% v) {/ t{" s/ p+ |9 ^8 `1 b
lingshi=me.pp[n].k;6 R! V! I7 C' i2 r* e& |
me.pp[n].k=me.pp[j+1].k;+ e7 n" j. f' N1 @# y
me.pp[j+1].k=lingshi;3 X7 @, J. p0 B- @$ F+ c! e; D
u=me.pp[n].oneorfour;
& q& x# I) \- U+ Jme.pp[n].oneorfour=me.pp[j+1].oneorfour;: i, Q6 }1 ]; c, r$ _7 ~; L! t
me.pp[j+1].oneorfour=u;
% ~" R3 g' L* q% i7 F5 t2 L- N* ]u=me.pp[n].number;" i& p% b" y; Z( U. Q3 j$ | l
me.pp[n].number=me.pp[j+1].number;
# x; Y. C; s0 Z1 a# D3 Dme.pp[j+1].number=u;
7 v' {, a" d( i( J }& v}
1 n- b/ V8 A; telse' s- k/ c7 H1 n y, M z( ]7 [
if(me.pp[n].number==me.pp[j+1].number)
$ ?5 [' h: }1 Q i% C" f; Vif(me.pp[n].oneorfour>me.pp[j+1].oneorfour)4 y8 M S5 O2 j( ~ y
{$ e* y7 V4 `. k
lingshi=me.pp[n].k;. c9 { A' d* G5 d. G
me.pp[n].k=me.pp[j+1].k;
& ?5 f* Z6 C, p$ n' B$ A- wme.pp[j+1].k=lingshi;* [8 z& X; u+ t, J& q
u=me.pp[n].oneorfour;7 y. U! h! O* j& y4 c7 M2 u0 Q
me.pp[n].oneorfour=me.pp[j+1].oneorfour;
& Z/ Q+ @' A) u* \me.pp[j+1].oneorfour=u;: E- V4 r# _9 o) P! D
u=me.pp[n].number;
9 z; E3 r" Q5 wme.pp[n].number=me.pp[j+1].number;
& H& E; g J8 K5 ` {! G+ {me.pp[j+1].number=u;) }# b+ a+ }4 d& w. a+ c! W! d
}
6 L1 [* _% J2 E- s" r0 M}) t# ?' S2 ?7 C
}
5 j7 ], Y1 P. G6 H" yvoid rgzn(int c) /*本程序涵数的核心针对电脑的牌*/+ b8 y2 Z; i+ S: v. f1 T% M
{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;
$ j. |0 s6 @/ @ Z% p) Uif(me.pp[c].number<=35 && me.pp[c].number>=0)! J: {/ p; t3 I/ U3 Q7 b
{
$ m5 l+ a ^2 o$ T" c/ y4 K( Tlogo=1;; X! `" K& P( E! z# ?7 J5 Z
if(me.pp[c].number<=3 && me.pp[c].number>=0)0 D) m+ G5 t" Y, e
logoo=1;6 {; y3 \/ ]9 E; W
else if(me.pp[c].number<=7 && me.pp[c].number>=4)
u* v x. u9 ~# e2 e7 slogoo=2;5 j' v. C9 |+ Z" S% o0 t1 x' h7 H
else if(me.pp[c].number<=11 && me.pp[c].number>=8)
$ u8 k |2 x# A$ i; p* rlogoo=3;* n; d. F, u& s4 c" o3 A
else if(me.pp[c].number<=15 && me.pp[c].number>=12)
- q$ P, g$ `* E) x& t: flogoo=4;
, ?# H* B. {& g8 u7 \7 j" e# l" A$ ~- telse if(me.pp[c].number<=19 && me.pp[c].number>=16)
% }2 f7 T& }, Blogoo=5;. ]& M$ v0 d V- a3 L
else if(me.pp[c].number<=23 && me.pp[c].number>=20); q5 W+ E5 p+ J! i: c# R3 y
logoo=6;
0 M0 k1 N/ X: c/ S8 oelse if(me.pp[c].number<=27 && me.pp[c].number>=24)3 E9 x+ l' | R. C* q
logoo=7;. R2 _+ [. j) X' h% {& c
else if(me.pp[c].number<=31 && me.pp[c].number>=28)
6 W( j$ W5 c. x2 e- alogoo=8;* T' E4 ^' c1 n" S# b
else if(me.pp[c].number<=35 && me.pp[c].number>=32)- Q% d8 }: k' K: f, j& J+ m
logoo=9;
, m l% x; N9 W7 G' p}
; r7 }" P2 ]1 k( P7 {! ?4 Nelse if(me.pp[c].number<=71 && me.pp[c].number>=36): G4 S: I! [, m. u1 [8 y
{- r1 C( R6 v/ Z; ~& |
logo=2;
) P" b! b/ O& w) a! fif(me.pp[c].number<=39 && me.pp[c].number>=36)
- ?1 n7 i7 E% C1 Llogoo=1;
6 ^1 S, }9 j# G/ ` uelse if(me.pp[c].number<=43 && me.pp[c].number>=40). D& L, Q% }: y6 C
logoo=2;1 B7 ^+ ~: X0 _
else if(me.pp[c].number<=47 && me.pp[c].number>=44)
2 I0 J. m3 q; i$ zlogoo=3;/ n# W0 y* J. z( n5 H
else if(me.pp[c].number<=51 && me.pp[c].number>=48). M6 ^, M$ \' U, B6 q% Q
logoo=4;, e) \* f$ Y2 j1 O4 {1 \4 Q4 U. y" Q
else if(me.pp[c].number<=55 && me.pp[c].number>=52)* t) s" x4 `2 d, b+ R* m
logoo=5;- i; m8 i. r$ Z! G' J
else if(me.pp[c].number<=59 && me.pp[c].number>=56) \9 S2 Y3 W! M3 B' l, o9 s
logoo=6;
! R- z) {( m% y4 Telse if(me.pp[c].number<=63 && me.pp[c].number>=60). U- s8 ^# s G
logoo=7;
. ]: b: m$ j `else if(me.pp[c].number<=67 && me.pp[c].number>=64)
8 ?/ s' t- M& N$ zlogoo=8;# v) v% r1 ]! D! i6 ]+ h) y
else if(me.pp[c].number<=71 && me.pp[c].number>=68)& V. B) T, H- @7 z3 H9 m3 S' Z
logoo=9;
% k I/ m0 E7 \$ k$ @0 W, Q& V# x4 N}
2 K& [5 f! `6 Z; g, Z Velse if(me.pp[c].number<=107 && me.pp[c].number>=72)
4 [% L6 y& w) k S w+ E5 |$ W{" x8 t' o; E5 ^4 _. \3 q
logo=3;
5 [* R% v8 ^3 H: h- Pif(me.pp[c].number<=75 && me.pp[c].number>=72)
5 z( S l# u- i z5 l8 Rlogoo=1;& ~! v9 j7 [" z: D4 R0 @
else if(me.pp[c].number<=79 && me.pp[c].number>=76). \$ a* O2 W1 |" O! ^; j; w
logoo=2;. r3 @0 Y% k: r8 l$ I
else if(me.pp[c].number<=83 && me.pp[c].number>=80)* Y. O! Q" g/ q
logoo=3;
) |0 c+ ~$ a4 ?else if(me.pp[c].number<=87 && me.pp[c].number>=84)7 _; Q+ l R n$ g
logoo=4;
+ u, \6 j* I# Z+ ]+ helse if(me.pp[c].number<=91 && me.pp[c].number>=88)4 p* Q: u- R, _/ g: [* l- ~
logoo=5;/ v( \! E- F9 B6 d
else if(me.pp[c].number<=95 && me.pp[c].number>=92)
u7 ^3 I# n0 V( alogoo=6;
0 p0 N% ~$ I2 P) s, m- [. Ielse if(me.pp[c].number<=99 && me.pp[c].number>=96)8 n& e' `; U) V# e0 H o& v
logoo=7;
. I j* u x1 P& gelse if(me.pp[c].number<=103 && me.pp[c].number>=100)! _' q9 E; |8 i3 y; A5 {* l
logoo=8;; S5 `9 i2 P% R, v: a
else if(me.pp[c].number<=107 && me.pp[c].number>=104)3 s9 H, {5 S# ]
logoo=9;
/ m2 V! Y: L" u9 V B4 r0 {}" t+ a1 L, e6 C, O1 i" w, {
else if(me.pp[c].number<=135 && me.pp[c].number>=108)
% q) r# |, D. j2 C' m6 {3 u. d- b{
( w7 O5 j' D8 i0 p9 Dlogo=4;
3 a' j& a# X7 X/ k: L, U( ]if(me.pp[c].number<=111 && me.pp[c].number>=108)# t7 ^; n1 q) x: y m8 C
logoo=1;8 n2 e3 D9 V! k# \( B/ n
else if(me.pp[c].number<=115 && me.pp[c].number>=112)
' m2 g& | e' c; g8 Q+ a5 H7 Clogoo=2;. K" v! r/ _. Y/ o$ o; j- |
else if(me.pp[c].number<=119 && me.pp[c].number>=116)- R1 g/ W/ {: f- a& n2 l
logoo=3;( a% F9 \" ?; L5 {& j9 t6 A9 j3 W
else if(me.pp[c].number<=123 && me.pp[c].number>=120)$ h# y9 d R7 s8 U/ I4 ?. O
logoo=4;
% j! X, e3 s5 ~6 W4 t, r% y. }else if(me.pp[c].number<=127 && me.pp[c].number>=124)+ `% I- y2 a5 ~, ?( ]! C* b" j
logoo=5;
, H8 a' k& z1 q0 i3 F4 Telse if(me.pp[c].number<=131 && me.pp[c].number>=128)( L B0 y5 _! n% D4 Y
logoo=6; @" _8 c$ _+ V
else if(me.pp[c].number<=135 && me.pp[c].number>=132)7 a' a' j4 N2 ?
logoo=7;/ t9 B! l, d4 Q3 x! z
}" Y1 K7 r; I. r v) ?
while(b<=computer.m)( e- [3 p, ~" h- O+ C, y* A3 j
{6 }' d% e$ y8 a" h# O9 P* q
if(computer.pp.number<=35 && computer.pp.number>=0) /*假定电脑经过分析后出了第一张牌*/$ k/ n( @( n, q, D* }* k
{
( m' E; I/ d) s! [lg=1;7 q8 Y- j4 {% p9 u" M' x' m
computer.pp.d[0]=1;1 j( h9 \. F# O; I$ z
if(computer.pp.number<=3 && computer.pp.number>=0)
5 b0 O1 c* c( v0 [2 v7 }{ i4 | I" I* ~0 i
lgg=1;9 V( @$ G n6 A6 n J) ^, Y
computer.pp.d[1]=1;
d6 V2 w6 z h% I3 g8 H$ d9 R, Q}
5 x" n6 v5 c3 @! Relse if(computer.pp.number<=7 && computer.pp.number>=4); T+ J# v; M" ~
{7 U& f" n6 @. U6 w; k
lgg=2;7 J9 Q4 Q& n1 ~' O R, R+ h" e
computer.pp.d[1]=2;$ ^. H7 p5 L! J$ N6 V. [& @0 q! M
}, j6 ]. E8 P5 M* O* a1 R; G4 h
else if(computer.pp.number<=11 && computer.pp.number>=8)
! c( E0 g9 Q) X4 ]# c" S: ^& Z2 B{
* y5 }( M# i, S! e m" Flgg=3;' c0 G; Y7 ]4 N& K6 b& J
computer.pp.d[1]=3;: X$ W4 [ T) g+ a1 J
}
- q5 I: y" I b T, G7 u# ~! o8 pelse if(computer.pp.number<=15 && computer.pp.number>=12)
# A% |$ k- f# @8 g* A3 `{
b0 m: _* i6 w1 \+ P9 F* `lgg=4;
; e0 k$ E% }& ^9 X! W/ s# c4 `. m6 Qcomputer.pp.d[1]=4;! X' F3 |5 B, J4 l' U
}
. ?( v$ C' u ]9 Y7 O+ a; \else if(computer.pp.number<=19 && computer.pp.number>=16)% l5 [) A X, J1 v' X
{, D' u" {, m% g5 x( E
lgg=5;) [" F- `; w4 d* c
computer.pp.d[1]=5;
7 R) u C: F) W' m; B}
2 v8 z. h* V$ w% D6 Telse if(computer.pp.number<=23 && computer.pp.number>=20)& |* m' Y7 Z' }/ i, v4 b2 i7 U: V p
{8 Y' i4 W/ M! u/ `% X- c* y
lgg=6;5 v) I$ A# A8 e$ }" I) v
computer.pp.d[1]=6;* s/ I( N0 \# X
}9 Z2 K0 \ ^) S4 U
else if(computer.pp.number<=27 && computer.pp.number>=24)
% B8 G6 P {# I- i! L4 v{
2 j0 _. u) I0 M9 zlgg=7;2 Y7 X0 t I% G2 H/ N; h4 l
computer.pp.d[1]=7;
6 y9 E9 p) l5 h+ z}
8 O% R) n; m) i) X1 ^1 {8 selse if(computer.pp.number<=31 && computer.pp.number>=28)
& D) B8 k2 I7 ^9 `$ i/ j2 F$ e% d{
; W% o3 R6 T! C K. N8 W% @lgg=8;
8 v5 t& T- a7 K+ v) scomputer.pp.d[1]=8;
" q$ t9 m8 l1 Y7 m$ i7 Z) h8 i}
+ U, l V4 @% |+ V" w/ d. r. `9 Melse if(computer.pp.number<=35 && computer.pp.number>=32)+ |0 R4 i8 @+ C2 E# `
{
% Q; i( n9 a5 y3 k7 p `lgg=9;" s5 A/ H# U2 s
computer.pp.d[1]=9;2 Q. n3 n9 X' E) O
}3 S# P- `5 H* M' B
}! h% @$ B* |( u( A- B
else if(computer.pp.number<=71 && computer.pp.number>=36)
2 j% e/ o" l8 v! b+ f @{ C1 V1 `: O; q0 X9 B
lg=2;# U; F* _# a }2 O' H8 f
computer.pp.d[0]=2;
! d0 ]: C# O9 W7 L6 S: Oif(computer.pp.number<=39 && computer.pp.number>=36)* a2 ^+ s. M8 w X6 ^! ~/ m
{
8 h& ^# s* u+ }' e' clgg=1;
* ^3 ?5 c: T+ {computer.pp.d[1]=1;/ i7 U( o1 ?/ p6 T+ o
}0 M" ~8 f3 j: A, e& i3 Y0 _
else if(computer.pp.number<=43 && computer.pp.number>=40)
- ~8 P$ a1 z& ]+ r) q{
; C6 Z; ~" c: V1 Z9 H; A) _0 dlgg=2;/ j. ?8 \) N0 d9 T- E' ]
computer.pp.d[1]=2;
% X+ i" t, [" M2 J5 l) D$ K. F}$ @7 ^/ N2 L2 [; K
else if(computer.pp.number<=47 && computer.pp.number>=44)
) i+ j( t! P. o0 Q; c1 s# I{ M8 ~5 |) V% ~% l% S; L$ S
lgg=3;
" g$ B3 E! e4 ?8 H0 s7 h2 l+ F4 Bcomputer.pp.d[1]=3;4 R$ S6 ]- m: @# P- R/ \
}3 [! K! Q. c6 ?$ {5 V
else if(computer.pp.number<=51 && computer.pp.number>=48)6 ~/ l3 Z1 w. Z8 H$ E4 Z( a
{
# T5 a0 ^0 W# T1 H& V7 J, vlgg=4;9 Y2 U- p, A! _/ o# J0 ^$ X) m( y
computer.pp.d[1]=4;8 ?5 f/ A/ b' f! z* G- i
}
* f1 D L# k# }1 G5 F* T7 Nelse if(computer.pp.number<=55 && computer.pp.number>=52)
! m% X# Y& Z0 w# D% z6 R{) P6 I- _* B: N( J
lgg=5;
2 v7 b: `& _) |$ ?0 Hcomputer.pp.d[1]=5;0 t% b# [! W' Z' _
}
5 l! w/ b+ P$ V1 Delse if(computer.pp.number<=59 && computer.pp.number>=56)
0 R: G8 t: I: Z' Q! E6 L" o. Y{
4 f" u y) M' Llgg=6;2 p* d8 u8 P4 E2 L
computer.pp.d[1]=6;& z4 Y5 K+ s4 w
}
. r& ?1 B- r9 u9 ~else if(computer.pp.number<=63 && computer.pp.number>=60)
1 ^2 U; V" c& d{8 n9 I( e4 u% R: i% x( ]; e
lgg=7;0 `/ a/ h+ W+ q1 B8 p
computer.pp.d[1]=7;
1 t. D }6 @, l7 D7 J3 c}2 B6 _5 ?9 |6 H6 `2 G
else if(computer.pp.number<=67 && computer.pp.number>=64)
( [/ m* S* C( X: k8 n5 `! M2 t{
' W: R V, i* zlgg=8;8 y B; ^2 k! Y4 |% R2 |
computer.pp.d[1]=8;9 X5 H6 Y5 P- r, I( m0 b
}
% b8 l: e5 u+ Y' Aelse if(computer.pp.number<=71 && computer.pp.number>=68)8 f: _, P" \' b' a
{
5 ~/ P8 z; h" ]5 _9 ~ C$ G: E2 elgg=9;
7 z/ {/ ~* c8 R* mcomputer.pp.d[1]=9;
2 c5 r6 U5 @6 c: D% V}* t0 u, f2 \8 N5 m
}$ c) o* `3 D( O
else if(computer.pp.number<=107 && computer.pp.number>=72)2 C1 ]: E( W. q" ?
{! S0 | G' B& q, {8 e
lg=3;
$ k/ q8 m! ]0 M3 b6 [& r2 \9 scomputer.pp.d[0]=3;' U4 |9 h% j4 a
if(computer.pp.number<=75 && computer.pp.number>=72)8 b6 I2 [0 U3 B6 x! z
{
7 g5 l' ]2 Q3 \1 k( q" Vlgg=1;. E: X* H) a2 \" i! l& V8 }+ w
computer.pp.d[1]=1;
% g. O% m9 R. \0 H/ w% J' n) S}3 H- m" K$ c8 H }9 K e
else if(computer.pp.number<=79 && computer.pp.number>=76)
! h. n$ M& G Y" s; _' f) W{
) p7 b, u- u# N. Jlgg=2;
* i- p& F5 \: Pcomputer.pp.d[1]=2;# T2 e* k( \* e' L. r5 P
}5 _4 w# P" y7 v G$ E
else if(computer.pp.number<=83 && computer.pp.number>=80)
% A1 [4 p4 ]; o2 d# J' W{4 h) f$ ~( X* K/ {
lgg=3;
/ B: L3 a. c7 l2 E9 X" v. mcomputer.pp.d[1]=3;, r1 Q: K' \. Q# I( K
}
% R: h9 o; g8 U( I0 U: C: h2 Jelse if(computer.pp.number<=87 && computer.pp.number>=84)8 Y% d5 @4 u! `6 U
{7 | x, y8 D g4 u* r
lgg=4;
: ^0 w# e p* e w. x% t! U/ |7 a) qcomputer.pp.d[1]=4;
* n9 h* u* y; g}
# v* e3 E6 ]. {& n2 C' |else if(computer.pp.number<=91 && computer.pp.number>=88)
& P+ g. n- t5 | G{6 \$ P7 m% o( q, [$ G
lgg=5;% w8 {0 E0 e( D- A/ ~* i2 T1 k; u2 L
computer.pp.d[1]=5;
' A3 y: |7 s6 ?: U E}
8 O$ N6 W" w. z. m# _4 B% \else if(computer.pp.number<=95 && computer.pp.number>=92)
0 O3 N |6 V& Z{
7 |/ b) g1 y8 y9 Q. a; ] }4 ?lgg=6;) D' i- f5 r5 k% c! Y
computer.pp.d[1]=6;
2 ?# W$ ~5 F7 d+ ^( Q j}) V' D) [6 z" k' {# I/ p
else if(computer.pp.number<=99 && computer.pp.number>=96)* d/ V! k: W( a
{
) f% t8 D1 X9 ~9 l' E' hlgg=7;
& m% @$ [# `( L# d4 B- O% _& Y/ Ccomputer.pp.d[1]=7;8 G0 M+ U: M ?* J; y3 ]" Q
}& w7 J! N$ O; j6 K+ M9 o
else if(computer.pp.number<=103 && computer.pp.number>=100)
+ U" X8 B8 A+ c* p{
9 e; F ?6 n" Y6 N" }& S# |0 _' }' Nlgg=8;
A" o; P- E. w L- I) S* {$ gcomputer.pp.d[1]=8;/ {/ `0 ?- S% G: C8 ^) b1 P
}: b- e- a) u& n2 L+ x
else if(computer.pp.number<=107 && computer.pp.number>=104)
( ~' Z! G3 S( q2 t% @* t{' a6 B* U- S: P7 w0 t" c- E/ k G
lgg=9;3 x0 t" v* R0 y% T* R& `
computer.pp.d[1]=9;
7 w! j/ a3 M5 E: R, W1 _; v}
+ V+ h) `3 ~5 |: q! Y}
, l1 @& ]4 ]( C2 J4 W1 A1 Helse if(computer.pp.number<=135 && computer.pp.number>=108)
7 ~, U, h8 ?, F{
- T* Y( C- K6 l, R+ V2 i; t* {lg=4;
! L- g5 G8 p! V% o, e7 K, L: Dcomputer.pp.d[0]=4;
5 O1 l' q2 C3 m0 R; @ @! sif(computer.pp.number<=111 && computer.pp.number>=108)
. m2 d+ h7 [0 ]+ x+ h' k; [{1 w# z( ~3 }4 m1 x
lgg=1; k' h9 K2 S: _" \( u; y1 D7 ~+ Z
computer.pp.d[1]=1;
/ ]! `: e6 ], Y' z}
2 c! R: h+ Z* l2 t: felse if(computer.pp.number<=115 && computer.pp.number>=112)' ~! Q) D K( l8 i3 ^
{
" G- @" J9 c% h2 N( tlgg=2;8 x5 N* w; d/ r3 M8 e! p4 C
computer.pp.d[1]=2;# V& ~* o! H9 r# E
}
. K. w! B f ?: F0 S2 a; kelse if(computer.pp.number<=119 && computer.pp.number>=116)
* L, z5 D! e1 Y2 o3 L; p( p{& K) K/ K- x6 `' f7 `3 w
lgg=3;
1 F* F. y8 _# Qcomputer.pp.d[1]=3;1 g+ o4 l: \1 w& x: S$ K4 @. K
}
* ^& U K6 d5 Helse if(computer.pp.number<=123 && computer.pp.number>=120)
1 a4 o) U* j# Y3 U$ c, b! {{5 x x, {$ f7 s
lgg=4;( o) S l$ k1 y% C2 b
computer.pp.d[1]=4;
0 [- B# a. r" Y8 ]- ]. D" B}
* v, H& f4 u jelse if(computer.pp.number<=127 && computer.pp.number>=124)! H ^! k! C# T
{
& `7 [ L, s3 vlgg=5;
' M) ~' Z2 g1 d& n8 t; Jcomputer.pp.d[1]=5;
3 v) E) N4 O( i}5 T {! e/ R) W3 l
else if(computer.pp.number<=131 && computer.pp.number>=128)
& T& Z5 U/ H7 `) [! l% \{% S$ J% B: V2 l; C! g7 ` B
lgg=6;- |& q8 T" c" N$ D; H. _3 u
computer.pp.d[1]=6;
# I: K2 K; U$ U9 f. g+ M; s! F}
( H n5 e# k, B$ _2 o7 Felse if(computer.pp.number<=135 && computer.pp.number>=132)2 K( U$ K. S1 z7 }; b+ R& K+ X
{
/ C$ k7 w" j5 [; u1 W. Ulgg=7;0 z& }4 }" n4 r- q1 H
computer.pp.d[1]=7;
4 K$ d% G* H# m}
. L- f" J* k. Z}
/ q% b* [* i0 B- C
' v/ Y2 ^ p: {) Y4 }& @' Wif(logo==lg) /*如果相等的话,那再进一步的判断,乓杠的判断*/
0 i4 Z4 V8 y7 N- pif(logoo==lgg)
" c6 u+ o$ d$ A- vpg++;
7 m" O$ N5 K2 ach.lg=lg; /*保存电脑手里的每张牌的信息*/; V6 [ P0 e/ q
ch.lgg=lgg;
, J6 {3 }3 m) v4 mlg=0;8 S8 Y# p! ]2 ^9 {+ s
lgg=0;1 N# n& f1 r3 b6 @; `
b++;
[# ~0 d+ I: A% i: q2 u2 P4 w1 R}2 J0 o7 r3 v4 R7 O& f& o
if(pg==2) /*乓*/4 D4 z( _ @; ^& w5 S
{8 H+ m3 n& w3 F3 d) B3 H
6 Z% t* R" G; p
sing=1;& n. C" ^1 ]% h: ~" A. I& L! Z
b=computer.m;
& I- e! ^. J- Q. T2 F1 nwhile(b!=-1)( y0 W) T; g( @! K1 n3 v' g; @
{ c* r. |/ o/ j _
if(strcmp(me.pp[c].k,computer.pp.k)==0)
O6 _, Q8 A4 M/ h4 jcomputer.pp.p=1;0 g' K5 u% z" o9 Y# @
" K$ r8 l+ I; J) _1 M2 l4 hb--;
3 H( `& `; w4 e J}
4 t2 K! T% A' b5 F}7 n; @9 D ^7 O: g
if(pg==3) /*杠*/9 L- b4 r0 z) H/ Q) e7 u, m" s
{+ N- l: o7 C/ P
- Q. [2 l3 r& D) S1 l! e0 p
sing=2;2 p d& a- s% t
b=computer.m;2 v1 F0 V$ w" |" ?) }$ q/ \
while(b!=-1)7 `9 z/ f9 k/ @, D( a! |% h
{7 @) Y. }: h/ ?1 W3 ~; \
if(strcmp(me.pp[c].k,computer.pp.k)==0)2 g/ O# N0 V6 m4 X/ p8 x0 }
computer.pp.g=1;
$ b% d" E9 L% Y3 m) w4 k; ~8 q( |b--;
: p% j( v9 \- i+ `" Q}" L3 e _# d- }0 G
}( e- f1 M2 e# @; P* M
f=0;8 Z( N( |( K0 X8 J
while(f<computer.m) /*吃的判断*/! E+ r0 \7 _, E% i9 I9 a, d; i
{ if(ch[f].lg==logo && ch[f].lg!=4)" i) Z, m0 M j( w& K/ d+ n
{3 R7 X$ x; m# U% P$ d. |
if(ch[f+1].lgg-ch[f].lgg==1) /*顺吃*/4 _ } t. D) R8 q. J! N
if(ch[f].lgg-logoo==1)4 h; s$ W$ L3 Y* y- }
{9 }: R% Z8 e; ?6 T/ n
gp++;3 c# c# @% H6 l. X
computer.pp[f].c=1;
" S3 G: Z* c3 | K2 G0 W2 hcomputer.pp[f+1].c=1;
% m$ ]: P* o1 n}9 F& Z/ u7 c5 ]# l& @, B, C
if(ch[f].lgg-ch[f+1].lgg==-1) /*逆吃*/
' ^, D" J0 G1 e% [( }if(ch[f+1].lgg-logoo==-1)
5 V, O2 q- [& A. h, l {9 N, {{7 c, P( P4 ?7 D& B0 q& Y5 I9 [' D
gp++;) ~# e) G& _$ G6 R7 ` ^" W: |+ Q
computer.pp[f].c=1;7 R) Z+ r) Z: Z& m% ]8 ]
computer.pp[f+1].c=1;
. T2 F( Y1 F8 q: }) g- ]" Z}5 J( e2 q( k. k3 z c
if(ch[f].lgg-logoo==-1) /*中吃*/
M5 z+ o% j7 V0 O+ aif(ch[f+1].lgg-logoo==1)8 C, q S z. }# k, l+ a
{+ E4 u( B: C' ]1 p7 _6 }2 I
gp++;
! `" A1 E$ r, X9 Ucomputer.pp[f].c=1;
5 }/ T2 l4 r- w- j3 I9 s7 [7 F$ T' vcomputer.pp[f+1].c=1;
8 `7 m* r* E' m+ b1 X$ V}' R! ?3 ^& m0 Z/ z+ H7 j
if(gp==1)4 Q* x% o; V+ x* N
break;- t* H! ^ p- @5 l
}
4 c, K- @7 `$ j- T7 Z% _3 e0 |f++;
% A1 n2 n5 l. W1 Z}/ V' t! [0 s8 O9 F! C( k8 O
if(gp==1)
% ^$ @( _9 _% _' w. q{sing=7;
1 I. |9 H- H. c" D! N8 g, P5 s, _- k" g
}1 t- K& R" f7 Y$ V' r9 A3 z
pg=0;+ |( E4 ^$ F/ ?
gp=0;
1 V1 A0 E, a1 g$ M6 eb=0;
) g& u8 S* Y2 I5 `+ n, u$ b( C}: x8 D1 m# R" W
void rgznme(int c) /*本程序涵数的核心针对我的牌*/1 B) f: Y( x9 C
{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;" f0 N C" O3 |1 @0 s7 x" x3 W4 b
if(computer.pp[c].number<=35 && computer.pp[c].number>=0)
& J. A! Y( B h+ y9 Y' L{
$ i1 `- g' z1 Y- {$ E" L% l6 ]logo=1;
( H, K( t- t% V7 u) mif(computer.pp[c].number<=3 && computer.pp[c].number>=0)
/ A9 f+ l9 V. E( E- ]9 S3 rlogoo=1;
; ?8 p6 t+ z$ u! C0 {4 o1 Felse if(computer.pp[c].number<=7 && computer.pp[c].number>=4)2 A% {9 }, V" G% v" N
logoo=2;! ^) f/ Q! c5 K0 j8 z5 Y2 u1 K1 N: ]
else if(computer.pp[c].number<=11 && computer.pp[c].number>=8)7 T) z9 z4 G6 E0 _8 i$ O6 Y
logoo=3;
% I+ y% X7 m/ X+ Uelse if(computer.pp[c].number<=15 && computer.pp[c].number>=12)5 U: q& H; D/ o* U
logoo=4;; Z/ h: d* k$ f
else if(computer.pp[c].number<=19 && computer.pp[c].number>=16)" f- q8 `" Q1 S7 v0 c" b8 f
logoo=5;
/ u8 W" i+ E* h( F/ a% S1 {else if(computer.pp[c].number<=23 && computer.pp[c].number>=20)
+ X# J' `& n# N4 @logoo=6;2 z: \5 P f+ R0 [& G
else if(computer.pp[c].number<=27 && computer.pp[c].number>=24)& K" v7 B6 Z M
logoo=7;7 R6 i# A: ?/ h: W ]- Y
else if(computer.pp[c].number<=31 && computer.pp[c].number>=28)8 |$ B. z2 ]- e _5 P
logoo=8;3 U( u9 }) t2 L' K8 [
else if(computer.pp[c].number<=35 && computer.pp[c].number>=32)" `+ y# A) y# a1 c7 w
logoo=9;
. l" p* L5 s9 H8 @0 L}) r) Z9 q/ r5 z T+ q- u
else if(computer.pp[c].number<=71 && computer.pp[c].number>=36)" M4 e! m- L( z6 B& D
{
( E7 r1 b0 p! `! N3 `2 a" a" Wlogo=2;2 ^! o: H1 M9 J( E; r
if(computer.pp[c].number<=39 && computer.pp[c].number>=36)* N$ D5 g1 k- p
logoo=1;
9 ^- {5 {% m' |* Ielse if(computer.pp[c].number<=43 && computer.pp[c].number>=40)9 A% @+ \7 n3 g# b7 w$ \3 q
logoo=2;
/ O8 ]1 [; k8 z$ x2 Qelse if(computer.pp[c].number<=47 && computer.pp[c].number>=44)
$ ^, } E/ L1 U6 E# `& F; @logoo=3;4 P, C# F! [( E' ?0 J- g+ ~
else if(computer.pp[c].number<=51 && computer.pp[c].number>=48)3 F' N, V* W/ C% {# _/ f' ]# Q. O u
logoo=4;2 O, N7 t" z* k. R1 o
else if(computer.pp[c].number<=55 && computer.pp[c].number>=52)
; ^7 o5 p* u# d( d' Hlogoo=5;
( @$ _- Z. T: Helse if(computer.pp[c].number<=59 && computer.pp[c].number>=56)
$ k, s& y- t8 t! h S2 `$ }logoo=6;
$ p+ e: Q; P$ Z# m8 pelse if(computer.pp[c].number<=63 && computer.pp[c].number>=60): ]! V7 ~& J/ n' V
logoo=7;/ u" ~. k7 t7 W( N
else if(computer.pp[c].number<=67 && computer.pp[c].number>=64)
/ z; Q7 Z( n ?, K4 e8 Ologoo=8;6 I( ` e8 f5 S& N0 s7 q
else if(computer.pp[c].number<=71 && computer.pp[c].number>=68) [; ~: Q5 O6 [0 e& F
logoo=9;" P$ ~6 ^& }% P; Z- R0 o- |, w: k
}
0 i8 }) J6 O0 n# y/ ^else if(computer.pp[c].number<=107 && computer.pp[c].number>=72)' r' E* |. T5 r7 [7 N+ O. [; k
{0 K! y6 C V7 X, i! l
logo=3;
3 h& G, C( H0 P" _ r) lif(computer.pp[c].number<=75 && computer.pp[c].number>=72)
. s( Y) x) A$ T# p) E2 nlogoo=1;. K5 g2 {( J) g6 Q# R% q
else if(computer.pp[c].number<=79 && computer.pp[c].number>=76), O! }( g" H, L6 \$ {
logoo=2;' Z: F, h1 S0 G/ V) H: D: g
else if(computer.pp[c].number<=83 && computer.pp[c].number>=80)! L) s2 {1 |# {! @6 w
logoo=3;
2 y, |4 K& H* [( t+ P2 Felse if(computer.pp[c].number<=87 && computer.pp[c].number>=84)% c& B; J2 u9 j9 x! F; V
logoo=4;
- ^+ X( N/ U, p: ~ celse if(computer.pp[c].number<=91 && computer.pp[c].number>=88)
: @- x6 c* n; W' W" Jlogoo=5; M6 D3 m0 ^, u& h# m) l, a5 s
else if(computer.pp[c].number<=95 && computer.pp[c].number>=92)( j: Q+ b' J& b0 g( N5 N. C
logoo=6;2 A( T; a& }1 ]3 I
else if(computer.pp[c].number<=99 && computer.pp[c].number>=96)' s( K( R, W, W. V) t6 I
logoo=7;
6 j7 O: \8 ]5 a/ r( P% Q& Selse if(computer.pp[c].number<=103 && computer.pp[c].number>=100)) `3 y7 P4 w$ o% O0 o
logoo=8;% d- v1 G' A* u& U5 n
else if(computer.pp[c].number<=107 && computer.pp[c].number>=104)
# ]$ }4 c" y! y' b: P0 H! B' slogoo=9;
: x$ g7 {8 X. }, e; c5 N' Z! W}$ c5 g" {& n& W9 \% q
else if(computer.pp[c].number<=135 && computer.pp[c].number>=108)" ]# V3 F& N$ M+ ^" A$ e
{3 G- s& L; G: ]- B
logo=4;
- X$ m. O; Z! q; Dif(computer.pp[c].number<=111 && computer.pp[c].number>=108)' N7 o1 c4 K( S2 e1 y& l# _
logoo=1;
; f. `/ d" b) j, ^ z- K9 melse if(computer.pp[c].number<=115 && computer.pp[c].number>=112)
r8 S9 }1 P6 i2 dlogoo=2;: q! ]/ \+ N( `) ~7 z6 G
else if(computer.pp[c].number<=119 && computer.pp[c].number>=116); f* [1 N7 S5 B) p# t3 u
logoo=3;
* q+ A* b) A+ Q ~+ pelse if(computer.pp[c].number<=123 && computer.pp[c].number>=120)7 M) p8 n8 m3 D" [; @
logoo=4;
% F( @9 Y3 A0 o1 ~else if(computer.pp[c].number<=127 && computer.pp[c].number>=124). G9 _% Q# T9 x! B
logoo=5;0 `* {- I9 @2 _: J; U9 V
else if(computer.pp[c].number<=131 && computer.pp[c].number>=128)) M& [+ C2 h. i( p4 ]5 E) I
logoo=6;
9 \7 N4 w. @: T# U9 Celse if(computer.pp[c].number<=135 && computer.pp[c].number>=132)1 u& B; b7 Y- d4 r% o
logoo=7;
/ k6 l _- _( R* e0 Z}
A+ d& c3 d# A; s5 l' Xwhile(b<=me.m)
* a4 x% I( a7 D{
- o5 r7 ]( Z- d) a) q. Cif(me.pp.number<=35 && me.pp.number>=0) /*我分析后出了第一张牌*/
' ?3 i3 V4 c8 f{
0 f; w3 \& T6 _: I( @5 `2 _% clg=1;
( Z. D: p; Z2 tme.pp.d[0]=1;
0 V, t E$ ?+ o' U4 ?if(me.pp.number<=3 && me.pp.number>=0)+ Y: \0 g: W6 M( f' I- G4 Y
{
, {6 d% P; [% _, i: }! j( E7 zlgg=1;
4 m9 I% W" t% Hme.pp.d[1]=1;6 @6 m2 r, r: O; G
}& x1 q, l8 X2 f
else if(me.pp.number<=7 && me.pp.number>=4)
1 e7 t/ l$ j- R1 [{
0 G0 T- m( d: vlgg=2;% E# m1 o5 f& i" N
me.pp.d[1]=2;
1 t& B% w7 F2 P5 H% H$ T}
6 n0 v# u, D" n1 belse if(me.pp.number<=11 && me.pp.number>=8)3 ~% a; ~4 K8 w
{7 K% E" F& s! t; `" C3 G" o$ U
lgg=3;
; z/ {/ c! Z0 l( `4 Yme.pp.d[1]=3;
6 C+ _' B. Y' o. X3 s+ H; [- A}+ n' e) T7 r' v4 R4 ?9 ~! O# E
else if(me.pp.number<=15 && me.pp.number>=12)7 p! y0 s3 E. i; x( Z
{
9 X* R$ a4 u3 e7 ? l4 c. Ilgg=4;
8 f) Q5 V6 s" d) hme.pp.d[1]=4;8 }* ~5 |7 o/ h9 C
}7 D3 q" o- r. O
else if(me.pp.number<=19 && me.pp.number>=16)7 N2 B$ {( g: b
{' }+ A5 S0 D* M2 O* I( j
lgg=5;' O, v' l2 i' b
me.pp.d[1]=5;* p3 H6 l$ ?( R
}) K0 ?0 P5 p0 h' E! _5 j) @8 k
else if(me.pp.number<=23 && me.pp.number>=20)9 ], w. t& P6 C R4 U8 ~& t
{
: P0 d6 w9 W5 r% B, r' `/ Dlgg=6;5 l5 s' u9 h, O6 c! a. b3 L
me.pp.d[1]=6;* a& b b, a" S9 D; ]6 T) J
}+ |# \# }. @- M# t) ^
else if(me.pp.number<=27 && me.pp.number>=24)
9 ?+ g( L! M- c{4 k0 _5 w8 u" J3 O
lgg=7;+ I0 p' j" z- v+ Q& u7 m
me.pp.d[1]=7;7 U u* i% e5 X9 B1 {5 t. J
}
: K9 ]: \2 {' ]0 {else if(me.pp.number<=31 && me.pp.number>=28)
3 y! H4 \9 m5 O$ z' m9 z% e{
( V% N0 C9 r/ k, |1 @* Mlgg=8;6 w2 [" S: Z8 L h m
me.pp.d[1]=8;
0 y8 p* R/ H* r1 _: P# b9 V}
7 T Y6 K& U. j5 K0 r% A1 `7 zelse if(me.pp.number<=35 && me.pp.number>=32)7 f- B; s: e( E! Z% T: m8 [# V5 k h
{
- J# ]% [7 V8 s+ _ y( l# Xlgg=9;
6 c; A3 m& X! U; E5 Qme.pp.d[1]=9;
& I# Z- n: b; X B$ y! @! C) j- d. P2 `}
d+ P0 h1 S5 c2 j0 v; F* a}; q0 H! x- b# v6 |
else if(me.pp.number<=71 && me.pp.number>=36)& n O$ Z1 a, f; N, R! Y( K
{( W; b* E' B; h' ~- R' o. j4 j
lg=2;
+ G. U0 J& g- y- b$ o3 lme.pp.d[0]=2;7 g+ c! L7 l& a6 N
if(me.pp.number<=39 && me.pp.number>=36); F; O4 J/ r7 i% v; x
{
) r. Q! Y0 d) c, x6 olgg=1;
# H6 ^9 M7 _- eme.pp.d[1]=1;8 [- l' u1 _# Q, X
}2 s& v# @( ]2 g2 `7 ^0 H5 V
else if(me.pp.number<=43 && me.pp.number>=40)7 m5 E. t2 |+ E- r
{
: B6 ~9 j' o9 G, |: n* w# |2 Nlgg=2;
4 N; z& n4 T8 B% N! G! F2 f2 \, N7 yme.pp.d[1]=2;2 [( q: j, S8 H8 [0 v' y: H
}
3 t% K9 H( s; gelse if(me.pp.number<=47 && me.pp.number>=44)
& P3 K7 w1 o3 \6 p1 }. F" X{
0 R6 B0 F& O, {; E1 I* @lgg=3;7 q8 t6 u& |5 s3 p3 F
me.pp.d[1]=3;8 {& i8 C5 I- ] P
}
- a$ ^- J# D# E7 T, _else if(me.pp.number<=51 && me.pp.number>=48)& x+ Q$ I: a" W
{
$ ?- ~- A% ]- K, B8 d0 Nlgg=4;* z; \/ b8 v1 b; w3 H; q
me.pp.d[1]=4;
2 d) W8 Y( C& v}; J! E6 d, [0 B1 a, s- u# L
else if(me.pp.number<=55 && me.pp.number>=52)
r; `3 [5 z# G; W0 H{
* z- F6 T1 l2 _) K) _/ z% algg=5;
7 I6 j. h4 J, R' l6 dme.pp.d[1]=5;/ X d, @& [4 U6 l0 E
}
: t- U! V/ \% p1 C! ^; L2 Z& xelse if(me.pp.number<=59 && me.pp.number>=56)
3 N! i: _9 k1 [$ j{ U* b5 v4 j- L7 f
lgg=6;
% F6 W+ Y3 C$ cme.pp.d[1]=6;
+ m4 m- u9 Y- k( V( u}* a) ^: `: C& r3 |: p
else if(me.pp.number<=63 && me.pp.number>=60)& P3 r: `6 W3 F9 V* W( Y/ c
{3 U/ l+ X" @) n# K" d# n
lgg=7;
0 j/ \7 U& d3 T, F0 Bme.pp.d[1]=7;
5 j" i' @ k$ z" w0 H g}, x- n% r6 M! E
else if(me.pp.number<=67 && me.pp.number>=64)" ^: q! h5 F# j3 U
{
; W0 \8 B& C8 r5 `* algg=8;
$ |# Z6 @; L; P. z3 g( I% T3 tme.pp.d[1]=8;6 B. h' c& ~/ q! d9 }$ Q
}
) V: G* ] Z9 Z2 i; yelse if(me.pp.number<=71 && me.pp.number>=68)3 A- @% y3 ` k4 U; a4 P
{( |' B% ?7 T N1 k
lgg=9;& W7 Y1 P0 c3 i( g* F- w
me.pp.d[1]=9;: b( W, l: e) B" z9 f% k
}
8 F! P( G8 o! W- z9 {}
& y2 r: a' O) y0 C0 b3 M R1 Ielse if(me.pp.number<=107 && me.pp.number>=72)
/ n& k0 t a; E @3 L! B5 O{2 x0 k9 r. u. J1 B( Q5 P7 c! F
lg=3;" [( V; u0 ^ q5 I
me.pp.d[0]=3;$ P, P5 X+ s: K/ H4 d1 K
if(me.pp.number<=75 && me.pp.number>=72)( x: ?0 ]; R: [# L3 n( x
{
) H: A @& ^: nlgg=1; C/ h- Y# T) B; F4 W! d
me.pp.d[1]=1;
: R6 n: z) ?# C}$ X. P& D/ p/ n- v$ |# I( @
else if(me.pp.number<=79 && me.pp.number>=76)8 N6 D: q. k/ X* a
{
( v- }" P8 i0 w' v% |lgg=2;
2 {/ G% `5 Q' e5 w1 ~me.pp.d[1]=2;
, {! q- R: [ o: n) f' ^+ b; ?}' B# n$ [" e! i/ Y
else if(me.pp.number<=83 && me.pp.number>=80)
& j. A( C' K& l4 b- v{
) j/ [* Y& V1 V5 a; Glgg=3;5 C) H6 y: l! F n& V% W/ F
me.pp.d[1]=3;
( j |1 n% Q4 R8 t}
4 T' L( |8 H/ D( K3 I7 {else if(me.pp.number<=87 && me.pp.number>=84)" E5 Z5 @, p) C" \* g- M/ r1 p
{
. r5 t4 H! W$ Ylgg=4;
: F) ]3 p) c8 U- i: V; A E* Ime.pp.d[1]=4;
2 p! L' R2 m+ u! |( X+ V3 m( e}
3 }# K( }8 p* \4 ~else if(me.pp.number<=91 && me.pp.number>=88) ^, P/ G! ?4 ?( H/ ]
{
3 x5 z7 M+ k( k# d9 S( c7 }: Tlgg=5;
" c% j; p G; M2 h# D2 l0 P: rme.pp.d[1]=5;9 P% @" {9 F$ g) s: n% A
}! s# I! P, i; j$ W( f) J$ w
else if(me.pp.number<=95 && me.pp.number>=92)
% U# t7 m, |6 S% G- T4 _7 C{
& L# I. F% B0 r1 t8 J0 qlgg=6;
9 B9 m1 }. I7 }0 ]+ I9 C0 ?7 Xme.pp.d[1]=6;
' @, z/ A, C o `8 q3 \4 ^} b8 T( x, j, e
else if(me.pp.number<=99 && me.pp.number>=96)
& j% Z$ T5 g# V6 ?{+ d' a# z9 V& j) [( b/ Z2 l
lgg=7;& @, k4 {+ i5 L' y! w9 h) {
me.pp.d[1]=7;
5 h6 F. m$ J5 A* r. F- d}
! w4 a* Q- ]) |1 l% celse if(me.pp.number<=103 && me.pp.number>=100)% @' K5 J; u) {8 d
{2 n% T8 w0 m/ w) s7 {* J
lgg=8; e6 A4 S5 U- a' d. A
me.pp.d[1]=8;
, i) G# B7 j7 p- k}! Q6 ]: w% `7 e3 G$ r
else if(me.pp.number<=107 && me.pp.number>=104)- `; Q3 f/ \3 \6 }5 z
{
' c3 Y4 Y; U6 }% _+ [& n% algg=9;
+ |9 ^' N0 T* D2 B# G7 X# ume.pp.d[1]=9;
* ~) J s! r* c7 ^4 p8 v}
_" ~1 n7 H( L8 i8 L5 O2 w}3 o: T+ l8 g4 k* x2 }( p/ s
else if(me.pp.number<=135 && me.pp |
|