- 在线时间
- 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>部分图片未上传
% D0 i; i! G- I1 `/*天宇软件6 T; s5 k/ t6 l
作者:上海黑暗之龙; l9 H9 b8 J6 b( J: K. K
2002/10/30
! s1 @% Z8 A! b& v麻将原代码*/# R* L3 q" i9 w1 }% y# \1 q: g
#include "dos.h"
) F. d$ @# Z$ d" ]8 o! p9 ?5 w& m#include "stdio.h"0 W+ O- o* v6 ?4 f
#include "graphics.h"
# e) ^" w" n0 b* F. @7 l' T#include "bios.h": ?1 l/ m, d2 m7 k
#include "conio.h"( n2 I0 G% [- `( X/ X- ]6 l1 Z
#include "stdlib.h"$ \' v/ s4 O! l- g
unsigned char far *video_buffer=(char far *)0xA0000000L;
1 p- |0 W3 k/ M+ {#define VGA256 0x13 /*图形模式13h*/
. x* j3 Y" c6 m/ C# G6 E" V. K! n6 x6 v7 {#define TEXT_MODE 0x03 /*普通文本模式*/4 ]$ V8 R+ |: B" H5 D' k
#define SETVGA Set_Video_Mode(VGA256)
, r. d0 ^9 Z2 Z, t#define OUTVGA Set_Video_Mode(TEXT_MODE)# k8 F$ [/ {" \7 s. K6 }
#define BYTE unsigned char! b: ^: r2 ^( m& S0 W9 V
#define WORD unsigned int
& m7 u) W) C% l2 x1 t" X2 z#define DWORD unsigned int
: w4 H! V U. O5 M+ n h#define ESC 283
% g/ z4 e8 _1 X' n% u( a+ n h#define LEFT 192008 G& d% e* ~9 q c; K* V
#define RIGHT 19712; n; r. M1 T, c
#define H 9064/ L1 h0 q# z' Z' F& ^. q4 p& T
#define ENTER 7181
) h# n R- e& b$ Nunsigned long int z=54400,zz=0,zy=0,zyy=0,z1=0,zl=10140;+ S" i6 z% ?, \' E- ~# b
int key=0,keyy=0,sing=0,sing1=0,second=0,threes=0;
2 v! u1 |9 i( W- ?3 vstruct chi3 O1 u0 \4 I+ ]; c7 m) u5 I
{& W4 C5 V8 R3 g7 p6 G
int lg;& ~( y9 Q9 |' |, {
int lgg;) Q5 X G* F" P7 [, T \
}ch[13];( G. h6 ?& P4 A9 O; z3 z9 o
struct mj
2 a4 {! j6 L P/ z6 u+ m+ I{ char *name; /*名字*/
|' k- K9 r! C- wint data1; /*是否已出,无用了*/; J- y6 {, M$ O6 w5 r" F
int data2; /*是否在手中,1为自己,2为对方*/7 u4 s2 M# M" k9 b' c) D
int number; /*同一个花色的第几张,共4张*// b6 L7 M% x1 o
}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 k( d2 n2 F& O8 I
"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,* L9 L u6 | g$ Q
"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,
- V0 i a$ p5 O1 M1 p"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,) h6 |4 } B! f9 c6 B
"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,
# \/ m* ]5 t5 r7 v2 L u- R6 x( |"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,
; R9 z' o9 i4 s' b9 S3 _3 v"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,
N9 U! Q1 E: a; ?. T"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 y6 G, P3 J$ P9 J6 f2 O! T"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,
: T* e4 v H9 e, Z"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 ^; r4 w# N% _4 i. a
"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,, g# y5 C( M' }4 c7 {' O
"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,) Z8 I- H" Y3 t4 n
"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,
7 L$ h4 k4 m+ T; 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,
. r% G: _# J( ~" \3 B) x3 ]"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/ B1 \8 {! l6 J8 A5 X. v"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,, t# g, Q0 }8 M: s' 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,
. c, m4 g0 Q0 V6 f# T) G"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,
" H9 [0 u; {6 g( q"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,
/ H8 @# R( d9 @$ [; k; A4 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,
0 Z* o4 h8 A4 [! @7 M"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,
! r% T m% _6 T/ e2 w: v; V9 _* v" k"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,( i: E3 H( U' G( @2 M3 L5 r
"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,
) ~8 @8 i0 x- |% D( y0 N"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,
5 U3 O+ h. [6 m4 {+ V3 v" D"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 \, o, X- u2 l, ]( x8 b7 c% c
"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,' ^) r" K( A, z3 N( @) q
"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,
8 {- V7 \( U# N"34.bmp"};. K, W0 u# _. Q2 d4 R7 [
struct every+ p( ?& m c8 ^7 n) F
{ int *k; /*名字*/8 P9 T) |0 a* B6 O: r
int oneorfour; /*同一张牌的第几张*/: h1 o) G$ C5 ?; u: N
int number; /*第几张牌136*/
% E+ L) `+ K( y3 e2 fint p;' M$ H6 V8 d! r* v S1 X6 X' b2 l
int g;
% |2 X$ g* w8 e" [0 h6 @int c;
. n4 G |" m; Q& @& ?4 M; iint d[2];) {4 ^: O7 O( w
}; H. N# v$ P! K# {: i
struct me0 F/ _ f. r& D0 ]' [3 E' [
{ int m; /*定义有几张牌,开始有13张随着游戏的进行,会越来越小*/
9 N( ?4 j* n4 ~/ Bint p; /*乓对方*/
$ H7 e* v4 G1 yint c; /*吃对方*/; f3 t, Y/ u; V7 p: s+ T3 h
int g; /*杠*/0 E0 L7 I4 f7 h5 ]- Q
3 c+ l& Q% T4 Y, t7 X, J
struct every pp[14]; /*存放手上的牌*/. w/ R) u9 \$ W1 N4 U/ B) t( V
}me;% s- u' p7 M w. M3 K7 V
struct computer
" P' ~7 {$ Y3 j1 d8 |7 k0 G{ int m;
9 d& G6 g6 u: t# M- Gint p;9 e% s! Q5 J& _. }/ I9 j' ~
int c;9 _! p9 {. c2 i/ L
int g;( \0 m ?# A1 \
struct every pp[14]; z2 L0 T5 t5 Z
}computer,comp;
9 t( k0 w1 v6 n# l7 c j3 u4 Y
, w" A3 O/ s4 I2 a2 q4 |/* 设置调色板 */
}- B3 b" q) }& `0 z+ a" @; Rvoid Set_Palette(int Color,BYTE r,BYTE g,BYTE b)* W5 d4 o R5 p6 I+ E
{. u+ }) d! Y/ {. @" f
outportb(0x3c8,Color); /*0x3c8写端口 写色号*/
: d4 x3 c3 h9 e( k/ Joutportb(0x3c9,r); /*0x3c9数据端口 R、G、B的比例*/! ^: m; `9 c/ L$ R5 B
outportb(0x3c9,g);
3 t+ J, |6 B( z: I. X" U- t" routportb(0x3c9,b);
& o! {; I s% K% Z}$ i, n. v4 T3 ^, F9 D' m: I5 I; Y. C
/*0x3c7读端口 0x3c6计算机调色板寄存器调用端口*/2 K- N- y4 U! L% R* ~+ ^* d
/* 设置显示模式的函数 */( P8 [ R) h) E. r( @! E
void Set_Video_Mode(int mode)+ C/ q- v/ B+ }8 Q: m+ t
{
" P$ D/ w. b5 ^& Y4 c" hunion REGS inregs,outregs; /*定义输入和返回寄存器*/
( I) h6 S/ ^1 |( m. Z- hinregs.h.ah=0; /*ah存放功能号0h表示进入视频模式*// j5 F) ~- a# _ S d4 u' Y T
inregs.h.al=(unsigned char)mode; /*al存放要设定的视频模式*/, Z) \/ r/ p, n n. [% Y* f
int86(0x10,&inregs,&outregs); /*通过10h中断设定显示模式int86()包含在dos.h*/
+ U( ^. j. f! B}
( W3 y5 V& Z3 y. b4 ?* Wvoid v_line(int y0,int y1,int x,unsigned int color)/ x* Y! _- g2 c% M' E Z4 d4 S
{ unsigned int address,n,temp;
; S. I4 h0 F/ u" G% A3 mif(y0>y1)4 I. f: w( M2 n: g1 y2 g9 e/ k1 a
{$ X3 ?! T# b& Z d3 {
temp=y1;* r1 V* Z( D$ \# Z# p
y1=y0;
3 g( m$ y5 {1 L; f$ h0 ]y0=temp;
1 r, p) e0 S% ?" b% W' F# I' `}+ ~2 S: ?7 M4 Z) g* `, v
address=320*y0+x;
2 o; a) R O6 M9 U- ifor(n=0;n<=y1-y0;n++)7 ?1 }) r" {6 q2 y7 I
{
% `" `: E9 Q/ N0 W2 ~# Cvideo_buffer[address]=color;
0 [/ a9 g% n6 U( haddress+=320;4 T! W% j2 j4 Y
}9 @& l w2 n) K6 F* x* @7 O
}
) \1 U" I/ o$ Xvoid h_line(int x0,int x1,int y,unsigned int color)
" ]/ x- u- r( H: a! H' o6 \{ unsigned int address,n,temp;6 D$ a1 r) K8 Z% G, L
if(x0>x1)
8 a$ k$ h. n( i3 {{
& r ?, h4 i7 X4 R7 ?' s0 ctemp=x1;* K' q6 r' o# U, z {! ^: j Z5 S
x1=x0;
+ A- ]- }5 P$ Yx0=temp;
9 R% n2 p: o2 t, r# D}2 w1 P& q# Y% Z) s8 k( u
address=320*y+x0;( C& Y4 N5 o6 m# D- e) y' t: ]
for(n=0;n<=x1-x0;n++)
" r' m, W% I4 ^# O{
' c2 D2 x, w5 }9 z0 g# y6 {video_buffer[address]=color; ?8 _# N5 j1 X! P2 t, S
address+=1;4 U& a( e8 ]8 X- N; L4 _- V. }
}
7 y7 f1 j. R$ b! {% T: v}3 t- ]! u" s5 H @5 p
void p_pixel(int x,int y,unsigned int color)
# a0 | Q0 T3 m3 Q1 M9 D{ video_buffer[y*320+x]=color;
. n O+ O4 w: ~6 z}3 G$ h9 D. t/ G; E( o
void s_square(int x,int y,int side,int color)' I; u9 G# l- V
{/ h" d$ Z" l$ A& h
h_line(x,x+side,y,color);4 V5 Q- r& u1 s, m7 j
h_line(x,x+side,y+side,color);# i% H' a5 O+ s/ \! _! t y# P2 h
v_line(y,y+side,x,color);: o% g) S5 g- |5 i+ W
v_line(y,y+side,x+side,color);2 H/ C7 ?9 ~1 n. c! |1 Q
}
5 [( O( X$ K6 ]! I7 yvoid r_rectangle(int x1,int y1,int x2,int y2,int color)2 t- m) Z6 T1 ], L, r/ l. c
{2 F7 X" W d+ I7 Y
h_line(x1,x2,y1,color);$ }- b, ^7 N, j7 ]
h_line(x1,x2,y2,color);
6 s! P, m1 q/ S' v" h* Uv_line(y1,y2,x1,color);. g/ y) S2 j2 x) \- m# {
v_line(y1,y2,x2,color);8 T4 ^6 ?$ w# R) J8 Z0 x
}
" G0 n! F+ W4 z+ o. N7 [) K6 Wvoid fillRectangle(int x1,int y1,int x2,int y2,int color)
& s7 U1 ]6 m2 z: q% b4 V{
8 Y; R: ^- L2 ~/ w. g% \8 Uint i;
+ U; }( Z& h% F5 y2 L' Ffor(i=y1;i<=y2;i++)% R. P" y, @- z! z% I2 q7 d
{# `4 J6 A/ ]' l! F
h_line(x1,x2,i,color);' q, b3 f" d2 R; A' `
}
. t' e* M9 F2 Q7 u2 K8 g# [+ e: h}8 s x4 C6 ]+ B7 s- t
void showbmp(int l)) F. Z, O! u& u5 x
{ FILE *bmp;) B1 n8 M4 {. Q( U3 _
int i,x,y;
$ T9 b' q2 \- S" G5 x1 mBYTE palette[256][3];; `* |. m1 M4 @0 H+ e3 l, T c3 i
bmp=fopen(me.pp[l].k,"rb");/ e# _2 x& K7 T; b4 ?3 a
fseek(bmp,54,SEEK_SET);
) a+ m" G% U0 o: A( T: t0 A7 `for(i=0;i<256;i++)
. A# t/ H$ Z2 w: a: u{1 \' L! G* g y6 ?) m: Q* s
palette[2]=fgetc(bmp)>>2;( q. v( I! y o2 ~9 V
palette[1]=fgetc(bmp)>>2;3 `; h9 `- N9 B W1 L" o
palette[0]=fgetc(bmp)>>2;1 c' j3 P+ p& R2 N# U, {2 V
fgetc(bmp);7 R7 i2 p/ `: R3 V8 e
Set_Palette(i,palette[0],palette[1],palette[2]);0 {7 ?, H% F/ X9 L
}1 g2 q0 _0 Z. a& w
for (y=0;y<30;y++)
, ?& Z/ M+ K$ }- m kfor(x=0;x<20;x++)
$ Q* x3 w# @( `) `; }( x' w4 z8 @pokeb(0xa000,y*320+x+z+zz+z1,fgetc(bmp));+ o/ L( y2 q- S2 N$ g' C G6 y
fclose(bmp);5 A9 ?+ R3 s+ ?* M4 b6 ~
}
# u+ O2 I: t2 \2 o% \void showbmpd(int l)6 U' j( l E+ l( Q7 Z, M
{ FILE *bmp;
! G6 s' z. y) C5 ]int i,x,y;
% ]8 Z3 F B$ [BYTE palette[256][3];* d1 o- q, N4 S; z1 p$ T2 Y, p* ?) _
bmp=fopen(me.pp[l].k,"rb");
" Z5 u3 t% c' e: d& ~8 ufseek(bmp,54,SEEK_SET);
1 x9 v' [# a" l5 h! p3 W' Nfor(i=0;i<256;i++)
6 b. [9 S+ Z; r{9 w) A1 y9 T# m$ Z( z
palette[2]=fgetc(bmp)>>2;! x# X7 a% }( R- G
palette[1]=fgetc(bmp)>>2;9 l; e: H. @% c
palette[0]=fgetc(bmp)>>2;! Y* u4 X/ M+ b6 R. q% U) i H
fgetc(bmp);( v# A2 M! t# ]* c
Set_Palette(i,palette[0],palette[1],palette[2]);
' M* W& p+ c9 X7 T/ C}
* `1 V O! |$ ]& B% P6 P$ cfor (y=0;y<30;y++)! P& ?1 Z) b( {: Y3 X& P( p
for(x=0;x<20;x++)
+ ~1 w) w; `! w- m( K/ T! Dpokeb(0xa000,y*320+x+zyy,fgetc(bmp));, O% |# L3 O H& ^2 o
fclose(bmp);2 t! q1 Q# d, h6 K, v/ a3 z
}+ R% X1 J) W: L& t
void showybmp(int ll)1 _& d! d+ D6 h6 h/ P$ Z2 _. @
{ FILE *bmp;
1 L. S' h( T1 K5 T4 s3 X$ Yint i,x,y;/ Y, |1 M2 F9 M0 f" U" n. G
BYTE palette[256][3];
7 {. s2 j' n9 g% T- ^6 @bmp=fopen(computer.pp[ll].k,"rb");( {6 u5 r) s3 p
fseek(bmp,54,SEEK_SET);
" L: F1 K, {- b$ jfor(i=0;i<256;i++)
3 ]1 D3 ]; i. Z$ f: C# t{
4 Q& [4 X* N5 x6 ^2 U r! F! Jpalette[2]=fgetc(bmp)>>2;/ W! r8 c1 @8 y6 a
palette[1]=fgetc(bmp)>>2;
, b, O8 `" I* Tpalette[0]=fgetc(bmp)>>2;3 l @3 c5 f% D i4 y7 K
fgetc(bmp);7 F' F# s3 O5 ~; b. [9 u
Set_Palette(i,palette[0],palette[1],palette[2]);' R+ A; E" f; P6 z
}
" K u9 }% @/ R5 D8 m) ?/ Yfor (y=0;y<30;y++)
! |$ n/ b% Q4 ], ^for(x=0;x<20;x++)
0 \" @/ S- I' h1 x# T& i3 m% T! Apokeb(0xa000,y*320+x+zy,fgetc(bmp));. x! G0 U3 f! @) g8 U& N) U
fclose(bmp);9 d( }) m) s/ v8 t4 N- g: G
}& ^) u3 j/ _+ s0 K% I: p6 n% c' ^
void showcbmp(int ll)* ^, I' d @& _
{ FILE *bmp;
5 Q2 C) N1 A9 C0 `# u- O! Rint i,x,y;+ D3 T1 J( l: Y* U, b* B. O2 Z
BYTE palette[256][3];
" J' U1 O4 y( o+ Nbmp=fopen(computer.pp[ll].k,"rb");
7 i3 \% i* K; W* {3 \3 b0 nfseek(bmp,54,SEEK_SET);4 M+ O- B' k' i. U
for(i=0;i<256;i++), X& d4 ?. g& w: B" e3 f. y% V
{
- E0 U7 n" _( c- A/ `palette[2]=fgetc(bmp)>>2;
7 K9 I% X% m1 {6 Ipalette[1]=fgetc(bmp)>>2;
# {* t. z4 L- F1 ^3 T% ~$ Ypalette[0]=fgetc(bmp)>>2;
|$ ]& N5 x) e9 xfgetc(bmp);2 u9 I+ x; N! P9 p6 S
Set_Palette(i,palette[0],palette[1],palette[2]);0 G2 Y" x9 C, }# d! k$ O' S8 k, D
}
- k1 B. x: y2 R: c- Cfor (y=0;y<30;y++), U5 i7 S3 H, {" ^1 }
for(x=0;x<20;x++)% H/ o9 I6 O& p4 V, J G8 r: Q
pokeb(0xa000,y*320+x+zyy,fgetc(bmp));2 o' q! u3 F: U& k7 X1 J
fclose(bmp);
; k1 I F5 h/ F4 c( j) {3 }6 |- R& y}
2 d+ N: S, v, i' yvoid bmpp(int number)
6 n- z# z3 Z p7 |2 J9 J" {{ FILE *bmp;
) G, ]1 n2 R D3 p8 z3 oint i,x,y;2 Z" d9 f3 F9 o% c6 h- t/ }' ^
BYTE palette[256][3];
6 |+ x% d5 I0 z6 g# @8 ^bmp=fopen(m[number].name,"rb");) \3 a9 Z( @7 X$ ~; _7 S0 P
fseek(bmp,54,SEEK_SET);
+ ^" ?& s% o+ dfor(i=0;i<256;i++)7 F% A# |' _$ V$ n% ^8 \% A4 a
{
4 D1 y0 _& a6 npalette[2]=fgetc(bmp)>>2;
( i; j0 \2 I' W* f2 Qpalette[1]=fgetc(bmp)>>2;
6 ]; t6 G% f3 E1 T. R) C7 Jpalette[0]=fgetc(bmp)>>2;8 v {% i7 T5 M
fgetc(bmp); c( Y' T+ h+ A3 B* L* u( i" K
Set_Palette(i,palette[0],palette[1],palette[2]);# B, q) w: g/ c# `
}1 t. O9 z+ T7 G+ X. j
for (y=0;y<30;y++)
' H! u% q+ I$ l! m" Afor(x=0;x<20;x++)
. r/ v: P1 O$ t4 h4 ~; y) t! @$ Opokeb(0xa000,y*320+x+zl,fgetc(bmp));+ K$ M( X2 d0 ^- c- q& V
fclose(bmp);6 {$ Z+ f9 K8 H6 R
}
- o' T5 W" A9 q! N3 d( K( q- Bvoid comlipai() /*整理电脑的牌*/
, Q: m# Q9 a) f5 l( A{ int n,j,u;
; s; a5 M# { t" {! m! [3 }) R- g9 bint *lingshi;7 E. l. U" _. ?1 l
for(n=0;n<computer.m;n++)" G# }5 | C" a! ]/ f3 \
for(j=n;j<computer.m;j++)7 j$ T5 Y7 h& m! Y( q/ g
{
! S' @& s2 c& Dif(computer.pp[n].number>computer.pp[j+1].number)
% \6 E( |3 A" n; ]6 f1 T{
_! ?7 z) {0 _& @lingshi=computer.pp[n].k;! X- e M' K1 t* F) C
computer.pp[n].k=computer.pp[j+1].k;; \' s' C7 K' w- Z2 {5 u
computer.pp[j+1].k=lingshi;$ n/ R" Z' `- a, H% D9 h; _7 X
u=computer.pp[n].oneorfour;: k5 p+ Y: D" e% \* k' f
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour;
$ I2 s# C8 h. [' U, g/ A' E0 l- Hcomputer.pp[j+1].oneorfour=u;# O2 |4 J1 [. r: E" d
u=computer.pp[n].number;
- c8 P8 f5 z: O' p& J3 ^3 wcomputer.pp[n].number=computer.pp[j+1].number;
4 z; k9 {9 v8 [& h. |computer.pp[j+1].number=u;! C: o2 `/ o- Z8 ?$ u
}
6 r: @: L/ m- w( K9 X! |else
+ q0 c7 q( x# oif(computer.pp[n].number==computer.pp[j+1].number)
0 L; v$ g x; }4 A: F& Z; Gif(computer.pp[n].oneorfour>computer.pp[j+1].oneorfour)6 \$ h* _" b' ?$ V0 K
{0 p+ M. c: R$ m/ h* ?
lingshi=computer.pp[n].k;; m4 {2 U- x7 J3 B) [. C
computer.pp[n].k=computer.pp[j+1].k;
5 q& p t6 a- t. ]computer.pp[j+1].k=lingshi;: r! l. Q6 p, N+ |# x
u=computer.pp[n].oneorfour;( |, Z$ x# ]4 ]* T8 l
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour;
1 l+ A. ~; I7 r. h- xcomputer.pp[j+1].oneorfour=u; l! M) B! [6 v( _! \
u=computer.pp[n].number;
2 K1 A q4 k7 q' B) Hcomputer.pp[n].number=computer.pp[j+1].number;
4 z3 |' |2 x4 vcomputer.pp[j+1].number=u;( x& M' m7 ]/ C$ d0 [. n
}) V$ |0 s# [9 ?8 Y$ ]( x/ Z$ s
} L' [. ]5 f Q7 w
}
: N. V8 u8 d& b L4 S y% [8 tvoid melipai()
. E$ _8 X8 R: c4 w4 g+ F3 [{ int n,j,u;
/ z- a2 n: w) Q3 i2 [, Wint *lingshi;1 r, Z; `9 p; U9 L6 v4 Z
for(n=0;n<me.m;n++)
7 ?7 s8 ^2 f7 E# K$ V. Kfor(j=n;j<me.m;j++)
6 n- G' _5 f8 E* S" h, q( n. k{& n7 c1 V, A- G4 q# a6 B; g! {
if(me.pp[n].number>me.pp[j+1].number)
+ q0 {, E0 `/ n% m5 r7 F6 L5 L$ l{" ~3 k& k' g" y
lingshi=me.pp[n].k;
! @. u* A4 L; X% |me.pp[n].k=me.pp[j+1].k;( H, {- G% \: x# O1 u
me.pp[j+1].k=lingshi;) G8 R1 R6 H& P. e
u=me.pp[n].oneorfour;& e+ J# r. t* `) l
me.pp[n].oneorfour=me.pp[j+1].oneorfour;& M" p' m# y; v$ d# M
me.pp[j+1].oneorfour=u;7 a# v4 v% E/ ?6 A- Z! t- C' d
u=me.pp[n].number;
: e+ E- n9 J M9 ime.pp[n].number=me.pp[j+1].number;' U/ y: o/ V$ @6 C2 P2 r
me.pp[j+1].number=u;- S; ^' d6 f3 V$ p
}
, U" T5 W }, o ^' f$ g2 |+ A H* welse: s( Z, }; s, a7 X! [% O# m
if(me.pp[n].number==me.pp[j+1].number)
. i/ [; K( q5 }; Wif(me.pp[n].oneorfour>me.pp[j+1].oneorfour)) {$ l. p, B1 R+ N$ P
{: ~/ t) u& d9 p8 v' `. p
lingshi=me.pp[n].k;
: \4 m9 G. `& J( S. a1 ?) K; f& mme.pp[n].k=me.pp[j+1].k;' ^0 ~- Y ]3 }. b6 Q) f9 y1 ?
me.pp[j+1].k=lingshi;
& p8 C/ r: M: U4 a4 ru=me.pp[n].oneorfour;
4 K6 I, ?1 ?% i1 x* c9 pme.pp[n].oneorfour=me.pp[j+1].oneorfour;
v4 K+ x2 z; x" `% ?me.pp[j+1].oneorfour=u;
5 P% `* {& Q4 y, ^u=me.pp[n].number;
. h. Z. }& C1 b+ g. Nme.pp[n].number=me.pp[j+1].number;
: Z1 ?2 C. D" b- j6 |me.pp[j+1].number=u;
; g. W2 H6 E4 i3 u6 @/ e, r}
' Y; a+ t# {* {; L- b1 g5 V- \) S9 ~}
2 C1 T9 O, P2 _ k$ i7 r6 o9 g% \}. M( @& h1 W& B, F# b
void rgzn(int c) /*本程序涵数的核心针对电脑的牌*/ H. } h, A. p- m0 a" X' a4 `
{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;3 T4 x6 H$ R( C
if(me.pp[c].number<=35 && me.pp[c].number>=0)
. G4 r% K3 p$ T# o' ]{
. a0 q* J6 Z8 m3 y* m7 `6 K: i# }logo=1;5 l! i0 }- q' y4 X7 I: W- n' ]# k4 R
if(me.pp[c].number<=3 && me.pp[c].number>=0)
6 C6 b6 J, Q7 V4 q9 `logoo=1;
3 g( b) U! Z7 Z Xelse if(me.pp[c].number<=7 && me.pp[c].number>=4)
; H5 Y. U5 M! ~* S8 e# C+ Alogoo=2;
. i" |& G: S8 Q9 @' v) melse if(me.pp[c].number<=11 && me.pp[c].number>=8)
4 G6 v7 L4 e; h. L( p" l Qlogoo=3;4 G6 k+ O i' z, y) V3 ~3 G/ J
else if(me.pp[c].number<=15 && me.pp[c].number>=12)
- F: c. k' x& ?! B1 Rlogoo=4;+ C4 p7 L- M: i2 Q, `' f( @
else if(me.pp[c].number<=19 && me.pp[c].number>=16)
5 M: Z3 e) Z4 F* Jlogoo=5;2 v7 `% G3 D- u4 j
else if(me.pp[c].number<=23 && me.pp[c].number>=20)' X$ S& H% U' X' `
logoo=6;, H" c! `- \! X# N
else if(me.pp[c].number<=27 && me.pp[c].number>=24)
' j+ z2 m: ] mlogoo=7;) U3 e, s& J8 U5 d
else if(me.pp[c].number<=31 && me.pp[c].number>=28)
; {' X% p9 j$ v$ Rlogoo=8;7 Y7 y. Y) K: ~& v8 Q/ f7 N: [
else if(me.pp[c].number<=35 && me.pp[c].number>=32)3 \, Z9 a& o' b3 N$ F5 j
logoo=9;
. I, u. B1 x: F) \) y" {}
& l6 Z" ~- x4 ]: x6 t9 R, Yelse if(me.pp[c].number<=71 && me.pp[c].number>=36)
" o, @; S- w1 Q. N, p{
4 P- I3 ~( L6 j5 @( V% }logo=2;0 p9 M: b. A2 s* n2 K
if(me.pp[c].number<=39 && me.pp[c].number>=36)
& z" A! k5 Z7 r; M! flogoo=1;
( Q! q1 |' G7 Selse if(me.pp[c].number<=43 && me.pp[c].number>=40)
8 j2 A8 ?+ Z- B7 `logoo=2;
7 ^. v/ G' s) [- j! Yelse if(me.pp[c].number<=47 && me.pp[c].number>=44)1 M* Z. v0 y) B X
logoo=3;6 o, ]# M5 Y; K# i7 U4 h( K
else if(me.pp[c].number<=51 && me.pp[c].number>=48)" j4 H7 K9 R. V+ V
logoo=4;. c8 p& U+ H3 S! V$ g
else if(me.pp[c].number<=55 && me.pp[c].number>=52)
' f5 ^8 ]- f& P( g( |1 _logoo=5;
/ z# k$ q- W1 Gelse if(me.pp[c].number<=59 && me.pp[c].number>=56)
/ t- j- N# ~: i/ Y& A2 V. Hlogoo=6;$ T. C, \2 B& I" S
else if(me.pp[c].number<=63 && me.pp[c].number>=60)
' v% {% c/ h9 `- w4 i6 f/ nlogoo=7;
) u# }4 Z$ T% s& C2 ] F% c) zelse if(me.pp[c].number<=67 && me.pp[c].number>=64)
: M5 Q6 V+ `, R. flogoo=8;
4 ~1 |6 Y! S3 Velse if(me.pp[c].number<=71 && me.pp[c].number>=68)
/ h8 P/ D3 z0 E! a7 Dlogoo=9;, D7 |& ` q8 [0 {
}
5 _3 }* U% W7 Kelse if(me.pp[c].number<=107 && me.pp[c].number>=72)
7 ^; \; o; ~3 |1 C; L3 O{
$ G/ i* C- ~- X3 alogo=3;
Z4 s% }7 F: sif(me.pp[c].number<=75 && me.pp[c].number>=72)
6 f A1 e4 p7 E4 {6 @- e" G' Nlogoo=1;
# J5 B1 d, \& n8 ~8 H, n0 ^else if(me.pp[c].number<=79 && me.pp[c].number>=76)
( Q% B, J5 r# s8 C" e2 L5 g9 O1 Xlogoo=2;
; ~: w* }" d6 M, Z9 r' Selse if(me.pp[c].number<=83 && me.pp[c].number>=80)1 v2 x8 U8 ^+ E8 z7 h( l6 e
logoo=3;! E I* V& P; J
else if(me.pp[c].number<=87 && me.pp[c].number>=84)
0 \, v, _4 ^$ P0 Tlogoo=4;
* L# v: J: d' ?6 ?else if(me.pp[c].number<=91 && me.pp[c].number>=88)
, x S/ c+ U* v& y" c9 t3 klogoo=5;9 w& a: N% X, m% ~+ \8 D
else if(me.pp[c].number<=95 && me.pp[c].number>=92)
+ v6 K# q( P g# clogoo=6;& P ?: H" c- b) u) m
else if(me.pp[c].number<=99 && me.pp[c].number>=96)
, T" \" J# B0 I9 h6 Mlogoo=7;- J: G& p8 r3 C. q9 \* h: i/ N
else if(me.pp[c].number<=103 && me.pp[c].number>=100)
# }% U& {1 {( C1 }6 z( Blogoo=8;$ ^& p8 z! Y3 `( D. O3 G8 ?, L
else if(me.pp[c].number<=107 && me.pp[c].number>=104)
3 P6 E7 c7 f; y4 i7 [( Ylogoo=9;* g7 K4 k# Z2 a) \# C+ |
}
8 P% h# {3 l* H) A+ kelse if(me.pp[c].number<=135 && me.pp[c].number>=108)
7 H q- C+ h( l ?6 X7 J. b3 V{
m2 j, B' D+ o* l$ }; Vlogo=4;
2 ? z G* p6 }1 W; q3 wif(me.pp[c].number<=111 && me.pp[c].number>=108)
: V! K6 N' B _- M9 G. c7 `logoo=1;& ^* [; F1 X* ?- I/ w
else if(me.pp[c].number<=115 && me.pp[c].number>=112)( b% e% b/ w$ T) A8 N
logoo=2;
. [' f& r, w; P I' o6 Xelse if(me.pp[c].number<=119 && me.pp[c].number>=116)! q( J' ]6 s3 t6 @0 \
logoo=3;
( S4 u' } {6 w celse if(me.pp[c].number<=123 && me.pp[c].number>=120)
& X9 P$ d8 g) w: l& slogoo=4;
5 I! Y, ^( I. N) U3 _5 [) Helse if(me.pp[c].number<=127 && me.pp[c].number>=124)
; S" c: p' e! C. a7 U \logoo=5;. S- H+ P; i6 B2 C* O9 p2 I, h* N
else if(me.pp[c].number<=131 && me.pp[c].number>=128)* Z. n. f- y0 A& {8 X
logoo=6;' ]6 U- a& D3 {/ a8 a% N: R" {, i. O
else if(me.pp[c].number<=135 && me.pp[c].number>=132)7 d/ H, W' u( h/ k' |
logoo=7;
4 ]2 z# G1 Y: P q) [}
& ^( J3 \/ d+ O! Jwhile(b<=computer.m)
% w: B% p5 D: J0 Z2 N{
: v7 I# i, k" c/ N- R" W2 aif(computer.pp.number<=35 && computer.pp.number>=0) /*假定电脑经过分析后出了第一张牌*/
/ j0 t+ O- Q3 _{
8 _7 \" k5 y: B0 A* @( G( ^! flg=1;3 I) f, h- b0 w' b9 r
computer.pp.d[0]=1;
- p: P/ U1 S# I) Uif(computer.pp.number<=3 && computer.pp.number>=0)
- L+ t+ H( w4 i2 J) U- R6 F4 b{
; v G( j! C, Y; o: t2 `! @' u* wlgg=1;
! ]% [3 _4 q9 ^0 ]2 x0 N& m) Acomputer.pp.d[1]=1;( ]+ }4 ?' h: {0 p
}
& F' [# z- g: n2 xelse if(computer.pp.number<=7 && computer.pp.number>=4)4 x1 W2 v4 t( S: ?: H8 p& \1 q
{
5 Y8 C/ |5 [- U5 q( y/ ylgg=2;8 [' E7 A: a% ^8 T$ A
computer.pp.d[1]=2;) e, h, V* O! [; L" t) B
}
5 o2 f6 N% X1 Pelse if(computer.pp.number<=11 && computer.pp.number>=8)& x" x1 C) x' Z6 g% L6 D
{
, D4 S3 Y, G; L: y( blgg=3;& v5 c4 u7 A: C( c- j: A: }
computer.pp.d[1]=3;
; G! K( n% T8 i}
: [' u7 s5 l' p6 a2 N, [* B' q0 Oelse if(computer.pp.number<=15 && computer.pp.number>=12)" f0 R6 U* \1 t0 h9 a9 {# o- m f1 b
{4 N' p7 x1 K4 u: [2 k; c
lgg=4;5 @$ ]" y2 e# @( M6 G8 B, i9 _
computer.pp.d[1]=4;, \ c, R6 D% P3 F" I" Z6 u
}. w1 k: \2 l, t" w7 O2 c
else if(computer.pp.number<=19 && computer.pp.number>=16)/ F5 J. v: [4 Z3 _( S! y- k4 a
{
/ E2 _# Z4 T2 H: hlgg=5;
, {0 y j1 }+ Q/ l" tcomputer.pp.d[1]=5;
1 F- x1 B/ C8 f}
8 { h/ I2 v2 S, \1 gelse if(computer.pp.number<=23 && computer.pp.number>=20)8 v' p) x% ~9 Z* a. C
{
- e0 A" \8 O2 \# j9 e" @9 Slgg=6;6 g0 G( E( _; q% p
computer.pp.d[1]=6;
1 [! }2 C( P; n% ^ P' Y}1 a% \& M% A2 ^! J1 D9 z
else if(computer.pp.number<=27 && computer.pp.number>=24)3 J* h. B! \9 z: _2 m# B
{
" X" R" U" I0 N0 q8 @lgg=7;7 `0 a& w# ^: c$ {: g6 u+ E
computer.pp.d[1]=7;! T Y. d! p; f$ \$ m/ m* c
}1 ?: l% r$ @) q+ {
else if(computer.pp.number<=31 && computer.pp.number>=28)* s1 d! U5 ^% Q/ G
{
& r) Y: w8 ^: E. _, l; Y) _: Jlgg=8;
5 @: f x0 I) Scomputer.pp.d[1]=8;; n1 S8 P- D" D6 x
}
% x) J" h: E; Z5 v( [! d5 M9 Uelse if(computer.pp.number<=35 && computer.pp.number>=32)# W$ _, M+ v& c' R
{( I/ {9 E* x6 w
lgg=9;! q3 t" z9 o$ c; y, |$ \
computer.pp.d[1]=9;3 U- B$ s2 v/ l; R; P
}) I' V! i3 U& L; G0 g) X ?5 P- [
}. w" e0 V! ~- e8 ^: r
else if(computer.pp.number<=71 && computer.pp.number>=36)2 |; i' t0 t% Y! t! a/ r4 b5 _
{
# T4 F l1 x; L. i$ _; Qlg=2;4 b& n6 b5 s# r: D: e( x w& B
computer.pp.d[0]=2;
3 n7 d7 J9 t( P; O- F% nif(computer.pp.number<=39 && computer.pp.number>=36)
) U2 e; Z+ Y5 p2 }9 j{/ }2 X6 R! v2 z0 U) a; Z3 |: v' ?, s
lgg=1;! t+ l( T W/ z# }, g) k- U3 a) b
computer.pp.d[1]=1;
5 Q, @: C6 k0 w$ x" ]}
0 V7 [7 D7 B, M9 u' G& W& xelse if(computer.pp.number<=43 && computer.pp.number>=40)
* ?5 H i9 k8 [( O( |{) X! \7 y4 x$ f
lgg=2;+ e, @; @4 t5 n' @4 V @
computer.pp.d[1]=2;. i; t) Y/ p8 c; T
}
9 j- Q/ ~# t6 O% U+ ~# E _5 {else if(computer.pp.number<=47 && computer.pp.number>=44)' r& M/ Z5 o3 S) q
{
! I' A" D% R: ^lgg=3;
3 u) t/ [8 l( v0 I- [+ G) x3 @: U5 ycomputer.pp.d[1]=3;
, s1 s9 y/ j; \2 D" s}
, h( S' I) M4 belse if(computer.pp.number<=51 && computer.pp.number>=48)+ `* c7 Y. U$ I( J V" b1 l
{
: A a* K/ E. m# E0 U; wlgg=4;2 C' x/ [; X. |
computer.pp.d[1]=4;
5 y1 G) Z: v2 K( s5 r# G}
& T" M: Z$ h) telse if(computer.pp.number<=55 && computer.pp.number>=52)7 B7 |" k# t6 U9 D
{( R: \2 |* i: N2 m$ y; P. V0 L! y
lgg=5;
; y& X4 N! w+ H4 ?computer.pp.d[1]=5;/ }4 |( E9 L5 z9 r0 k4 K
}
) [1 t" L# C r: k2 x! W2 s3 t& welse if(computer.pp.number<=59 && computer.pp.number>=56)
( G% K7 J- D5 ^" F+ }0 M1 I. L& d{
! W1 u" q; e8 o' E7 z: qlgg=6;1 Y! f6 x i" Z5 z" l9 m/ V
computer.pp.d[1]=6;
1 X& E% V. R4 C) d, ]) K6 ^2 r}
$ u a+ ~) k5 q3 w5 k* K: Qelse if(computer.pp.number<=63 && computer.pp.number>=60)* A5 I' m5 V7 T1 B+ y
{
9 |9 A4 J5 w. p8 C* jlgg=7;' O+ W; [& t/ u( q5 G
computer.pp.d[1]=7;2 o+ W9 z( N5 p, a- l/ L0 q6 V
}1 |2 r+ u; I2 |& V# ~# q
else if(computer.pp.number<=67 && computer.pp.number>=64)
! ~! R2 p+ w& T& p! Y. e" P{5 A, {$ {6 u* a3 b- y8 F
lgg=8;
# G% p" U3 h) N# lcomputer.pp.d[1]=8;
5 }! o* M! Y1 m% i}% I7 _. F. E+ F3 B: j
else if(computer.pp.number<=71 && computer.pp.number>=68)
5 P+ Q! T+ N/ C7 P' x: a{. H+ Z P9 ?, b' Q& |5 }
lgg=9;' Z5 w3 z: p5 ^! G P
computer.pp.d[1]=9;
1 R! [' H _: E9 Q}/ k c. \& l: a$ I8 W7 K
}3 ?) }8 [: u) ^- x$ \# r
else if(computer.pp.number<=107 && computer.pp.number>=72)
4 U- @+ ^9 ^5 g5 ]3 _/ k, j+ s{# S2 P2 n# W4 d# h! p* \, Q
lg=3;+ o( |3 m/ ?2 P/ V$ L+ A( j3 i
computer.pp.d[0]=3; @" x1 W% n* F( D
if(computer.pp.number<=75 && computer.pp.number>=72)/ J$ R4 E3 ^! {5 z
{) }5 Z5 j- T0 K9 B5 x; A
lgg=1;
8 i: [. q! F" \# r- [1 pcomputer.pp.d[1]=1;/ r, H' T# }. s4 |
}9 q# f# a1 R4 ~# ]1 ^; D% {
else if(computer.pp.number<=79 && computer.pp.number>=76)( w/ |9 w* P& Q; j& k
{
8 w5 K: v4 z" Plgg=2;- U* J3 W* R4 w. ~! M% j* u% ^
computer.pp.d[1]=2;
& s& \. d7 r3 I9 f}# }; w7 Q2 @8 T, F0 {
else if(computer.pp.number<=83 && computer.pp.number>=80)7 Y) f$ q' G9 {8 e; \! @
{* e6 j' ~- d5 k* d8 ^. V! ]
lgg=3;
; `6 p* S1 R0 A2 }1 c( Wcomputer.pp.d[1]=3;
; j2 u3 d" Y' v% B2 t @' a}
E7 L) |( `" q4 Celse if(computer.pp.number<=87 && computer.pp.number>=84)
4 I; E9 X1 U( O( k' j) \9 l{
6 x6 g6 k1 ~* p0 ~! Q, Q Rlgg=4;, I9 K4 p* t& d7 i
computer.pp.d[1]=4;
/ {: l S5 ]* z/ {4 [ t# y7 U% |}
, ?( {+ p+ I7 k: q6 Telse if(computer.pp.number<=91 && computer.pp.number>=88). [' x. v4 E9 ^) C, _& v
{( u \5 {. v) Q) Y O
lgg=5;+ z; g% S' M3 [" n
computer.pp.d[1]=5;5 y4 |& D1 K: `+ p6 D' K: q
}
. u2 a& j6 E9 I, v. Telse if(computer.pp.number<=95 && computer.pp.number>=92)
, ] g1 m u6 a" q" L{
% W! x2 V& `! a H+ C) glgg=6;
; F, b( u, U w6 n/ Qcomputer.pp.d[1]=6;
! i9 d, B6 _3 i" [0 [}
* z$ [7 |6 c4 ~else if(computer.pp.number<=99 && computer.pp.number>=96)6 j3 @: v; p! d6 p9 X6 S
{
' U2 z# }! y5 v1 U3 zlgg=7;! e) ?7 g4 H& Z
computer.pp.d[1]=7;% g5 L6 l4 t8 t. w. A L
}
& V8 ~2 S+ j2 Z! _4 h9 @else if(computer.pp.number<=103 && computer.pp.number>=100)' q( }0 h+ D$ [. l
{
; v) l, Z4 k4 e) F6 algg=8;1 C K L5 }" \; n7 _5 q# j
computer.pp.d[1]=8;
/ s7 l8 D; s$ _# F9 `}
1 D- w- r; }; X: O' b$ m- Q% oelse if(computer.pp.number<=107 && computer.pp.number>=104)6 e/ t2 E' @8 g, O; i3 F, f R% v5 O
{ A2 j) N8 R2 H. W: H) h) v( X
lgg=9;
$ N% {* ^8 C8 E0 _7 T [. Y! H ocomputer.pp.d[1]=9;
1 H% M: Q) k4 L. l}
7 q# [6 H( e% E3 s' \/ w$ p5 |}' p# Z! C- J$ R5 D; G! b
else if(computer.pp.number<=135 && computer.pp.number>=108)
9 p) S- Y6 \/ e4 q{7 h. p& U5 `6 V3 ?/ z! X
lg=4;
+ }8 Z0 n5 j- Bcomputer.pp.d[0]=4;
, v: M9 ~2 ~; y' M- ~: k) a Yif(computer.pp.number<=111 && computer.pp.number>=108)
4 G a4 ?9 U6 R( q{1 E" j8 X' m) ^0 M( _
lgg=1;
/ ?/ \3 q. X7 ?& i, q- y& Fcomputer.pp.d[1]=1;" e! x4 P! ~: a' G
}
' I: B0 @* H' F2 K9 }6 A2 b8 r9 O* e- belse if(computer.pp.number<=115 && computer.pp.number>=112)3 V+ ^! ]0 @+ R5 @+ b( i
{$ ]$ P' Q+ Z+ s) q/ s9 N
lgg=2;
. V# R; n; @* [" |computer.pp.d[1]=2;7 L8 r* R) a! ]# t
}# Z+ a2 y" Z1 ]6 K" @# D5 r( o
else if(computer.pp.number<=119 && computer.pp.number>=116)
; ~* U6 D, {+ t3 ?- @{
' U& j) q9 {! S8 `" X1 ]/ T" T0 elgg=3;
5 L I C5 `3 N% s* Ncomputer.pp.d[1]=3;
+ X! r2 B& p0 }& b}
; u+ O4 I1 z' D7 P' r& {else if(computer.pp.number<=123 && computer.pp.number>=120)
0 r7 l: E$ e1 U% t5 j; @& |{
+ z6 T: @& t4 c9 _# @, w5 N7 Nlgg=4;. l/ o0 N& c! A" m* Y0 `$ _! m' z
computer.pp.d[1]=4;
3 g, B$ c8 H8 H( N}
# q+ P* A8 f5 Y* A) s. V( T2 B6 melse if(computer.pp.number<=127 && computer.pp.number>=124)1 V! }; F3 _/ b+ D9 B. {
{% M" A6 U, [; F( X; T, L1 S
lgg=5;2 r* F3 D- T( P* o, ~" i
computer.pp.d[1]=5;
/ X6 e+ m9 c/ ^, p: g8 E}
! h( t1 J9 M% ?else if(computer.pp.number<=131 && computer.pp.number>=128)
5 I' v( r! {# g% B Z6 y{
. H) T7 [) f* u4 \7 |, ylgg=6;
. s; T9 |4 F& i8 t* scomputer.pp.d[1]=6;; d: G& P( |3 D
}$ r3 a. q: W7 d: Z
else if(computer.pp.number<=135 && computer.pp.number>=132)
$ S3 X3 o! O( J0 u9 f; \{$ P; b6 e% N1 T: {
lgg=7;7 g: [& ^, [; e: c' U
computer.pp.d[1]=7;
* p9 t" b' M: T4 v}
/ N c% I! h- @ U0 D3 [& S2 {+ p}
, r. ~1 Y7 s% p- X5 C, J$ k: D: X. o0 J3 p6 T4 b
if(logo==lg) /*如果相等的话,那再进一步的判断,乓杠的判断*/6 I3 l( [' t' m5 z$ \
if(logoo==lgg)! n" E/ b5 @" _2 O1 t6 J
pg++;
/ V# F- A" J! B; |) ^, `ch.lg=lg; /*保存电脑手里的每张牌的信息*/" `* e# V% H u" ~. w/ _$ M+ n. [! u
ch.lgg=lgg;
: L |3 N V9 I& H; S, l$ t: }- olg=0;
2 @+ u6 Z) J. F7 Jlgg=0;3 g- q5 ]2 ?8 }4 N
b++;& p! K2 `- ^3 w1 v$ |$ t
}6 j2 x) Y% X" k3 T3 A1 C: g
if(pg==2) /*乓*/% b" q. b3 s L4 o* n
{) i* h! x7 U# l0 V+ C+ i5 M
3 E2 Z. H6 k2 _: ` R( esing=1;! T3 S2 t( j! s \8 E
b=computer.m;! {3 t- `7 y& y* s
while(b!=-1)
8 e! X' ~+ s7 Y{
& t# b( _) W# Sif(strcmp(me.pp[c].k,computer.pp.k)==0), o" k" N. N1 H: N" P
computer.pp.p=1;
' N6 [) J- s7 O
t) u; \" ]8 d0 J0 c, A: Pb--;& O6 M: O6 j4 d$ w9 q9 l A
}: l0 F- q( d% n
}* c- A! P: @7 f4 y, H+ {8 h
if(pg==3) /*杠*/; S" o6 p5 [( k: t0 D7 K
{: [/ y, A! r9 L# }
6 Z6 M7 B9 G) ?2 N: osing=2;; `$ \% }' p) p6 A7 ^9 j: k+ y, u
b=computer.m;; U" a+ v5 e; r1 k$ v3 w+ ?
while(b!=-1)
' X3 f8 r1 d$ k' }6 U{
. N) `- g" g; Q. |! b" Xif(strcmp(me.pp[c].k,computer.pp.k)==0)
# k' X- S$ `& X. O! h5 u$ _computer.pp.g=1;
5 q( t O, _" V3 k0 j% Vb--;
. f; k" ?, j/ R2 R+ P- ~8 V* A}
+ a2 N! I" V1 k/ Z U}
3 X0 J8 B# h2 Pf=0;! X& g; P+ a( S" |% v- s& H
while(f<computer.m) /*吃的判断*/$ S4 o1 x3 b0 T" f
{ if(ch[f].lg==logo && ch[f].lg!=4)( s6 V, V! l' {( c
{" ?0 A. S1 ]0 ]! @$ B
if(ch[f+1].lgg-ch[f].lgg==1) /*顺吃*/6 Q2 B ~6 N. j8 t$ U `7 z5 ^
if(ch[f].lgg-logoo==1)1 {4 R- W2 Y" o; M
{ L9 e7 W) H3 ?( A$ }
gp++;4 @ R- V q* r; A% c! Y' O
computer.pp[f].c=1;( F& p7 R5 @* O: N! ]' K* y1 B
computer.pp[f+1].c=1;
& Y& b; X- V) O8 Y7 t. @4 V! }}$ \8 ~( ~/ b$ Z7 r: J8 q
if(ch[f].lgg-ch[f+1].lgg==-1) /*逆吃*/8 p" E9 Z" k6 E; Y
if(ch[f+1].lgg-logoo==-1)
' |* V" L2 L, J{, b/ i9 x- Y! W- q( s
gp++;% N6 l' m7 \& |" o& ^7 W) {* m
computer.pp[f].c=1;6 c$ m5 A2 l. O& A( G' H
computer.pp[f+1].c=1;; k1 U Y" B u+ L( ~! G; ^
}% A7 {) y% q; _" g( Q
if(ch[f].lgg-logoo==-1) /*中吃*/( w! p2 }2 X, J/ W4 q
if(ch[f+1].lgg-logoo==1)
. R9 L( {7 X" w! y/ B{
( S" L% b2 x/ o% agp++;- v9 t; E. G% V. j3 g6 {8 G
computer.pp[f].c=1;$ y- {3 X' U& j# B
computer.pp[f+1].c=1;
( M/ E8 G/ g- O. j) M; v" n) f}
; ` i1 C2 Y/ Fif(gp==1)
/ U! b: M2 Y: R# M2 {" [break;# J, A% M) Y) Z! ~2 Z. H
}
# v$ L3 g) k! m" ^& P3 ~3 i- Ef++;) \5 ~% X% E8 g* }3 O* M h2 U
}
% D2 I. R, p, y# m( R3 sif(gp==1)
, E7 r: r* f S' k5 r{sing=7;. b7 j$ p: z% g- v( S( R
' k5 |; P( a) I; q/ c$ q}
- E, r9 o8 m9 V$ y+ A) t3 bpg=0;
2 n7 e. H4 N- |0 v Xgp=0;3 t" H2 i" t* u# [) H$ v
b=0;
$ C5 @* ], V' ]/ `) B4 u}
. g- E' v8 R$ t5 d- Mvoid rgznme(int c) /*本程序涵数的核心针对我的牌*/
, z3 k" f. b1 z3 I# v. D{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;9 F% s2 ^" X6 u- c( t7 s/ c0 N! x
if(computer.pp[c].number<=35 && computer.pp[c].number>=0)
% R+ u8 c" Q! E4 K{
; o! N& \; t" Alogo=1;/ `# K6 V: h5 o, W0 M
if(computer.pp[c].number<=3 && computer.pp[c].number>=0)" R9 x% B5 _5 s
logoo=1;
+ f$ [; l$ I \+ M9 ~* E5 Xelse if(computer.pp[c].number<=7 && computer.pp[c].number>=4). ^ s. [$ b+ v6 f) ^3 z/ G% s
logoo=2;
, a( A( D3 W/ p8 W2 `9 xelse if(computer.pp[c].number<=11 && computer.pp[c].number>=8)
! m; e% ?5 a0 N: ylogoo=3;
% P, T' m& R5 L; E& _+ W, r Lelse if(computer.pp[c].number<=15 && computer.pp[c].number>=12)
" S; Q" R( V- t7 U3 F% ^: R4 M7 glogoo=4;2 j& N M0 G0 N: z3 Q
else if(computer.pp[c].number<=19 && computer.pp[c].number>=16)
, `: K, R" m! m! @6 f$ q1 zlogoo=5;
/ ]9 [, A* \* }9 c; celse if(computer.pp[c].number<=23 && computer.pp[c].number>=20)9 E: c/ G" Z6 }, \3 P& [) E
logoo=6;
5 i# C& X3 h) F5 s# u6 V9 e0 ^1 G# [else if(computer.pp[c].number<=27 && computer.pp[c].number>=24)
8 w/ M, g* s% q& r% D2 _logoo=7;
5 Z# H' k( L3 Felse if(computer.pp[c].number<=31 && computer.pp[c].number>=28)5 L, n' p2 e5 ^, w) n+ z
logoo=8;2 @* n+ @7 |1 r% n* [- }
else if(computer.pp[c].number<=35 && computer.pp[c].number>=32), r( o- M: B$ h
logoo=9;/ n: W; {" \0 D% l* m1 N" k
}4 p; Y* \6 l' f
else if(computer.pp[c].number<=71 && computer.pp[c].number>=36)
3 N$ K, {0 }( D: Z9 }" Y4 f/ h2 B{
" f' f5 u( i9 Q- u3 ylogo=2;
7 e+ T' t$ P4 h6 u3 m7 m) i, [if(computer.pp[c].number<=39 && computer.pp[c].number>=36)
7 C7 ~ K) V! ? H5 [+ Ilogoo=1;( S! d* J3 q, O% n
else if(computer.pp[c].number<=43 && computer.pp[c].number>=40)
9 {" S; V: i" p/ y. O: }/ O$ F' ]logoo=2;: R- i+ X$ Q1 F0 {7 s. }( W
else if(computer.pp[c].number<=47 && computer.pp[c].number>=44)
- ]6 d+ O5 }/ D0 r5 e( Slogoo=3;
* x% G/ Z& f, [: e1 H6 Q& [else if(computer.pp[c].number<=51 && computer.pp[c].number>=48)! B. ~! w7 ?- x Z8 H
logoo=4;8 N4 T$ L) G5 e( h" \0 `
else if(computer.pp[c].number<=55 && computer.pp[c].number>=52)4 s1 J+ a: M/ L
logoo=5;3 |0 j- c6 `: j. S
else if(computer.pp[c].number<=59 && computer.pp[c].number>=56)
* w$ G& n' [. j( z: ]& f0 L1 s! Klogoo=6;
2 a) j+ w( U' M3 f7 @else if(computer.pp[c].number<=63 && computer.pp[c].number>=60)
1 h! p. A' O/ J4 v4 ^4 clogoo=7;
$ o' {( F. q9 z' Z/ Welse if(computer.pp[c].number<=67 && computer.pp[c].number>=64)
: ^5 J( a6 r1 E* alogoo=8;- i3 O# Y4 O' g2 |% n! l
else if(computer.pp[c].number<=71 && computer.pp[c].number>=68)
9 P! A! O0 x) p% J* H% qlogoo=9;4 D9 Z7 G' D) B9 x( V8 y3 v, d
}' U" C- ~' l7 _8 u4 z! [5 P0 v
else if(computer.pp[c].number<=107 && computer.pp[c].number>=72)( T5 I/ Z @- o' N2 C
{* X8 L5 S, G" r' ^" O% w
logo=3;3 }7 J; ~( o& j+ f6 q! g
if(computer.pp[c].number<=75 && computer.pp[c].number>=72)
/ P9 S+ [6 r) M! y# t! w' U6 S# Jlogoo=1;0 ?2 h8 H4 _, f- Z6 N
else if(computer.pp[c].number<=79 && computer.pp[c].number>=76)9 z& T5 t! U1 R3 }, g2 V- d
logoo=2;; ]5 m5 F L" Y. ^) ^
else if(computer.pp[c].number<=83 && computer.pp[c].number>=80)
+ G' V: O: C5 w g0 t8 ?logoo=3;4 @: t1 y0 ^8 [
else if(computer.pp[c].number<=87 && computer.pp[c].number>=84)
$ Y5 O! g0 H6 tlogoo=4;) T: t: s+ J9 d, ?- n
else if(computer.pp[c].number<=91 && computer.pp[c].number>=88)
6 n8 @5 C, i$ C1 N! X5 R, h3 ologoo=5; i1 d% ]/ q% l: N- t: H% [9 v! W
else if(computer.pp[c].number<=95 && computer.pp[c].number>=92)9 e4 W- c/ [. ?% @8 q
logoo=6;# B2 }0 Z; M& D
else if(computer.pp[c].number<=99 && computer.pp[c].number>=96)
$ x1 a/ D! g) p) v1 X* Tlogoo=7;" N' t; c z0 Y1 R' D; n
else if(computer.pp[c].number<=103 && computer.pp[c].number>=100)0 v/ k6 i% m6 t: q
logoo=8;/ V* F( v* b! b: Q |5 O+ L
else if(computer.pp[c].number<=107 && computer.pp[c].number>=104)# r# J" ?7 E* m, t4 E" j' J
logoo=9;
; I4 a- i( p) ]8 Z/ V+ c8 X2 a}
" {# r8 p, F. `( R( ?+ ?else if(computer.pp[c].number<=135 && computer.pp[c].number>=108)+ p7 j* \- M$ i" ]( m
{
* V; w+ M/ F+ l0 v1 c, ^/ B3 R* jlogo=4;; q' A0 r: P/ @" w* I
if(computer.pp[c].number<=111 && computer.pp[c].number>=108)
2 V2 i( R0 X5 m' u# Plogoo=1;! y, o# b$ z# {+ m3 |
else if(computer.pp[c].number<=115 && computer.pp[c].number>=112)9 d8 L' T: d$ L/ |
logoo=2;9 R9 U& e0 t; {" |7 D
else if(computer.pp[c].number<=119 && computer.pp[c].number>=116), P. [7 X" R$ q& S; R! I
logoo=3;1 X" S( P' y! I6 g$ t
else if(computer.pp[c].number<=123 && computer.pp[c].number>=120)
2 p2 b+ \. a" t, `. flogoo=4;
# W/ I% I+ Q% l- V3 f7 U) s, jelse if(computer.pp[c].number<=127 && computer.pp[c].number>=124)
0 v7 z0 `1 O8 p2 J" f$ X8 C) ~; n9 Vlogoo=5;# _2 m8 q- C& Z- Q4 E
else if(computer.pp[c].number<=131 && computer.pp[c].number>=128)
. b$ Y" F; N: \4 M4 d" llogoo=6;; b/ \7 S( ]; R8 p6 K
else if(computer.pp[c].number<=135 && computer.pp[c].number>=132)
# t3 g4 i/ }! t' V: Ulogoo=7;
# O' m2 T& `8 U) U# [) M7 B; S9 \, h& G} J: }/ O( P# O+ M+ E
while(b<=me.m)% B; c. f/ H, J+ j5 j; K
{
0 t' ?. E9 Q4 d6 o9 Y' J' lif(me.pp.number<=35 && me.pp.number>=0) /*我分析后出了第一张牌*/* S1 D0 z( A! \/ d2 s h0 \
{* S7 W9 [* [( }8 Y n, O( j, z
lg=1;
( k6 h0 Y' S1 `$ j8 I' Vme.pp.d[0]=1;
: d& F% q. s) n6 |: b, g& Qif(me.pp.number<=3 && me.pp.number>=0)
9 H3 P# ~1 ]+ W$ I, [4 D1 I4 ^{' r6 x! D/ f4 U) L q
lgg=1;( t& c9 y0 Y3 t* H8 @; r
me.pp.d[1]=1;
1 N5 s+ I+ C0 |4 g5 B}: ~4 M. ]6 S) i8 U* B& I
else if(me.pp.number<=7 && me.pp.number>=4)
; A) I2 B4 M y* b9 Z& W) f{. d6 z+ C' N9 i2 C. R& @
lgg=2;5 Z/ g3 z# B5 r7 U1 L
me.pp.d[1]=2;
4 E, a# l+ C! |}5 h+ I- C5 W/ }+ K% W
else if(me.pp.number<=11 && me.pp.number>=8)
9 u9 z( z( P9 P' z{4 k* C+ g# J& F, `& S; b8 z5 ?) d
lgg=3;
) I' ]7 ]# A& y7 W4 ?2 Mme.pp.d[1]=3;
2 j0 V7 P+ ], V5 y' V" |}1 |$ |8 e0 Q0 m1 ?+ H# W! s
else if(me.pp.number<=15 && me.pp.number>=12)# W |6 @; B; n6 D
{
4 G6 I0 p; \% a5 L- m" glgg=4;3 l+ R+ W2 `4 b
me.pp.d[1]=4;
* S. A E& R" ^$ p5 |}
8 w' R* n+ j% F) G" selse if(me.pp.number<=19 && me.pp.number>=16)
. p6 P" z( Q3 c) J+ [. {{
2 A) V* _4 T8 @$ U `. M4 q! h$ Elgg=5;
/ z8 F' Z( V4 W5 H5 Zme.pp.d[1]=5;8 |: F& v+ l% d* ?% F
}
7 H/ N) G, V0 R0 r6 H4 Helse if(me.pp.number<=23 && me.pp.number>=20)9 _- j Y9 u2 K9 F& s) J: y
{
0 ^$ B7 {9 T" }- elgg=6;
( T8 @7 d8 I0 a/ n7 {- ?me.pp.d[1]=6;. L/ h9 U. ]5 {- C/ }) d
}
. Q3 E/ T7 x8 p: Z" v+ Felse if(me.pp.number<=27 && me.pp.number>=24)# ^9 F+ y" ?( l, U
{
$ R% G' `8 V1 F& {lgg=7;
) m! ?5 R5 O2 Ime.pp.d[1]=7;) r; M* S1 A3 d: ~% ~
}
- y& X$ n& Y" u% @1 W4 celse if(me.pp.number<=31 && me.pp.number>=28)& a& j: u* r" J+ E0 ^: S. S9 l
{# G! E% ]/ F, {" M% K5 S) u( `- D$ P
lgg=8;7 Z/ m K$ [" k
me.pp.d[1]=8;
+ Q$ @6 ?8 T& g6 z}- [. x; X( T( I2 b! E: Q1 B' u
else if(me.pp.number<=35 && me.pp.number>=32)! M4 [" T. {0 }2 K- d
{& d, G2 L, J6 M% [* m
lgg=9;/ b- z+ x+ X. ^
me.pp.d[1]=9;0 q" j$ i6 i# `5 V* J. @. w9 x
}5 M4 X' G, ~( \3 r5 S, M
}! y' d- l4 n- @: c
else if(me.pp.number<=71 && me.pp.number>=36)& Y4 ]8 G* c* z+ ^' }' E
{( m" L# h ?9 T: \
lg=2;
3 b" T) y7 {# x$ O! Gme.pp.d[0]=2;
) c) g, S2 {8 q% O* D2 l7 J0 eif(me.pp.number<=39 && me.pp.number>=36)
+ ?4 E8 |# B2 U e2 M: _4 b{9 p& V" X3 U' n6 Z
lgg=1;
0 \7 F3 U$ N* W6 @0 x/ rme.pp.d[1]=1;
2 {- G8 s; o; u& Y}' m" f/ e F& t- ?
else if(me.pp.number<=43 && me.pp.number>=40)
+ ?& I! {" X0 v- G; C{
( U1 F6 ?8 Q3 }9 i% U) K Clgg=2;5 I; d) a) x! S K; ? T
me.pp.d[1]=2;
1 p5 T& ^. r% F9 i1 L2 c}
: h2 T7 o/ F+ Q9 w ^" j# y2 Celse if(me.pp.number<=47 && me.pp.number>=44)* F1 o, q/ W/ R$ M3 b6 R. e* v0 G
{
5 w" w l7 K5 Z5 A( N3 n y0 N8 ]lgg=3;" J. D1 _/ F+ O+ v+ H. ] R+ Q
me.pp.d[1]=3;
3 c4 {5 `7 o7 ?' w. ]/ o}% E7 Y1 j, D8 f+ \; A$ L
else if(me.pp.number<=51 && me.pp.number>=48)% ?7 a0 O ?. u4 b3 ^
{
: q0 K2 r2 x- t3 ]lgg=4;
q- i4 |# K" `, t* U: s9 fme.pp.d[1]=4;
9 f3 l" `* I% B2 e6 M! y}: a$ ], X! U2 N/ L; r, Y) h
else if(me.pp.number<=55 && me.pp.number>=52)
1 @# G0 K/ i8 L8 n G9 O. v# U{1 |8 T; F' s/ T& d* o8 p
lgg=5;
" R0 f9 e& X# Z- E N7 g9 Cme.pp.d[1]=5;# J( v0 P: @) U* {, B& V' G
}" D1 C1 b/ G6 W( P: y! ]2 r
else if(me.pp.number<=59 && me.pp.number>=56)
- Z. l0 E1 [ p9 ] b$ }{2 A; a, K. I2 R. _: K( T
lgg=6;
+ | T+ v, l" c4 ame.pp.d[1]=6;
$ h1 p8 |( A8 M}8 }. ?$ D, x) \' d/ {
else if(me.pp.number<=63 && me.pp.number>=60)
+ j$ y: w4 o. ]& _0 L7 v& N{) W( a* k% K; R+ j+ \6 F
lgg=7;* q, y$ q& A+ |' D [3 Y& V4 W
me.pp.d[1]=7;
" C( m9 Q+ z/ T/ U( i}
1 u0 k9 W( t+ \1 D0 gelse if(me.pp.number<=67 && me.pp.number>=64)
$ h6 p' H+ n/ y& B: I$ {{
' T4 [/ i" E# i* u" ulgg=8;
5 `/ i8 W( D% }me.pp.d[1]=8;1 T0 J# ]3 g" v2 m1 _6 J% H( [
}
3 {; D7 l6 p( O: D* B) Q: \% yelse if(me.pp.number<=71 && me.pp.number>=68)/ G) o- e& G3 b7 E+ \, Y9 D6 n
{, L' t% ~3 m" _ B8 g& b+ z/ W
lgg=9;
" O- C8 _; W2 R1 n+ r$ Wme.pp.d[1]=9;
K8 q1 C# A+ z# p6 x- t}
& K) Y* @# k" I# D$ b}
- C% \& U( s4 belse if(me.pp.number<=107 && me.pp.number>=72)
4 c' o7 z; f0 F3 H( I{
1 I Z+ ]6 s9 X' Blg=3;$ ^, m7 y7 ^3 T& X
me.pp.d[0]=3;! a5 Q( S V+ Z" K) \" Z
if(me.pp.number<=75 && me.pp.number>=72)2 p! o' P+ p# y9 `" B& q' M. N% }
{
, {8 d0 Q1 ?2 C9 d( l/ klgg=1;" U+ y/ h' m( a0 H
me.pp.d[1]=1;; M/ }' }9 ]% t1 b0 }: P, Y$ l
}
. ]$ \, e; v8 y4 Selse if(me.pp.number<=79 && me.pp.number>=76)
. R: O- s/ t; {5 F+ Q( e' b{% m$ z6 p. m* V' i) W3 ^7 p
lgg=2;; D( [1 l6 @& ?, t) i- `
me.pp.d[1]=2;/ v. g" e5 `6 j6 i" ~( k! T
}
) r! D/ v) p: h3 `" Relse if(me.pp.number<=83 && me.pp.number>=80)
' u/ E8 P, ?" E1 a( d" l1 G{# o. O3 i8 `9 r( \$ u+ ~
lgg=3;
2 S5 c2 b0 l' J1 U: t5 ~me.pp.d[1]=3;6 O) y6 d2 j) g X( I
}' ~5 \8 C; H9 [2 A5 ~( G
else if(me.pp.number<=87 && me.pp.number>=84)
3 T$ m0 L8 m7 m# }! d% A' h{+ Q9 i& d+ g/ w
lgg=4;
+ X6 {; K) |/ Y% L: M+ \me.pp.d[1]=4;
: _8 T; _3 t. N4 J$ q7 W. K5 E}& m* u$ P" b" G0 @2 p$ ~
else if(me.pp.number<=91 && me.pp.number>=88)
$ d& {0 c7 n- `1 n{
9 A8 i9 n& f! B% zlgg=5;
( F' l- W: G" S! |* ?6 Jme.pp.d[1]=5;1 A8 o, Y9 j/ H4 l/ V6 y E' L% c
}+ `0 x' k2 |2 r! g
else if(me.pp.number<=95 && me.pp.number>=92)" m# n" z4 Q) W3 u
{9 c6 `) u- h/ i K3 g2 a
lgg=6;( X* u9 c2 ]! u+ N
me.pp.d[1]=6;
: {: |; o. i* V& k3 e5 b}( x6 M4 {4 u5 i% L, S: O* u# @
else if(me.pp.number<=99 && me.pp.number>=96)
* O: h4 `; {# u( x6 A: o{& r5 k4 v% |" A! Y: C! L; M
lgg=7;9 p' i# T# r2 ~+ P6 |2 _# p: g
me.pp.d[1]=7;
& r3 _; t0 w7 S: x2 Q8 x}
# C8 Y$ }. \+ o9 }+ Ielse if(me.pp.number<=103 && me.pp.number>=100)
6 J& [, A1 o" i# T. ?7 q8 ~' b& ]+ I! G{
7 g$ [. O3 P* A4 _( ylgg=8;. f' |9 H6 g- e* O6 Y2 T
me.pp.d[1]=8;
5 a' `3 h& y$ m" k; n}1 `7 z \5 {) j' y, L
else if(me.pp.number<=107 && me.pp.number>=104)2 ]% U: m8 g* y9 H# X) \
{
. [; G1 e$ ~' d+ ~' r# j) blgg=9;
6 \4 m% S3 a- w; }8 Nme.pp.d[1]=9;
1 {0 a7 b" T7 a; P}4 L: H* M6 n! R6 a
}" e4 Q- e! s8 F2 s
else if(me.pp.number<=135 && me.pp |
|