- 在线时间
- 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>部分图片未上传
3 r8 q7 l& y2 J- F/*天宇软件) `# r8 D: e9 x3 x) _- u
作者:上海黑暗之龙
' Z' v0 A$ G2 X2 }" S4 y$ o' {4 l/ _2002/10/30
$ \1 |* E& X7 ]+ z6 M4 j麻将原代码*/( _& L; r! Z- c y# \
#include "dos.h"$ l0 {8 |, Z& }$ h& v- e
#include "stdio.h"
% e5 b9 @* r- Y#include "graphics.h"
2 z8 T( r- r5 V#include "bios.h"$ J$ ?0 H/ @) q4 z5 M; E C
#include "conio.h"& p1 K# J8 K4 j- m2 q* f
#include "stdlib.h"
3 `: ~4 k5 V+ P" Runsigned char far *video_buffer=(char far *)0xA0000000L;
6 Z( v1 x6 n1 w8 s#define VGA256 0x13 /*图形模式13h*/9 I0 {' d1 {% J7 D# f
#define TEXT_MODE 0x03 /*普通文本模式*/6 V% ^' U4 n0 H/ Y5 u9 c
#define SETVGA Set_Video_Mode(VGA256)8 o. F# ]) R' Z/ U ?0 m
#define OUTVGA Set_Video_Mode(TEXT_MODE), L8 e- z9 q' m! f& X( o1 |
#define BYTE unsigned char( r+ v- n+ A$ H5 ~- t' E" N( b" y
#define WORD unsigned int
$ p1 z* x+ F, d+ ^6 }6 f& C#define DWORD unsigned int& p6 A' R3 e$ z; c
#define ESC 283- N0 T- y T" {3 D+ n% Y
#define LEFT 19200
6 Y; U# Y4 M! {0 n+ E; {#define RIGHT 19712 R% ?4 v- ]' a
#define H 9064. t: Y/ x- s8 x! H0 d0 W0 C
#define ENTER 7181
1 u$ H% w4 J: ]0 M' H1 Iunsigned long int z=54400,zz=0,zy=0,zyy=0,z1=0,zl=10140;8 r; ]! C( `# W: R0 Z* f
int key=0,keyy=0,sing=0,sing1=0,second=0,threes=0;- E+ p/ ?7 o( t$ P' A9 s
struct chi
& _ k& F+ L0 G# z6 P{
# @2 z* U5 i8 y/ z' qint lg;
6 P: e* ?2 \- x) Y% L) O* Bint lgg;& l/ X4 ?& A- n) t( g+ }3 ^, o5 M
}ch[13];
) l. L- Y$ P R. vstruct mj# ~ i2 x: A: V4 h, g& x+ v! I
{ char *name; /*名字*/6 d$ k! R; o: u; u
int data1; /*是否已出,无用了*/
9 l$ a$ L3 m: pint data2; /*是否在手中,1为自己,2为对方*/
3 N6 ^: O: g8 H* I$ M$ Hint number; /*同一个花色的第几张,共4张*/
8 j/ W9 V+ x1 T# x3 c' H0 ]6 k}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,
1 C0 H/ d# {- W9 @$ Y& l* ^"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,
- @. i1 W! H; J5 V, W+ 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,
" m0 @" }" ~2 r' x7 j( s$ u"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,4 \; P: o; a6 Q- H% t
"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,: y# G- q& W8 x9 T
"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,
7 O8 s. I* A" W! ?0 C"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,; P. b: @5 ^6 \$ e% d/ [
"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,
9 G+ w* C; D2 f"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,
7 E2 _" y }+ d" ?"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,
& p& h- z% x) N8 a& S"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,
! ` [) u* d; J$ o9 U' v0 K2 Q"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,
- s" e2 G: E8 m"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 q( a! K' P) y
"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,
8 ?0 P: S, H0 m/ G7 e. v: V3 Q"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,3 m, @( ~# ?* P" w7 N
"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,0 m! F' H) _# ^" v4 Y
"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,$ b" _6 V9 W' g7 l: W
"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,, I# A3 Z3 ^" T; n' i7 J! O. h
"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,
. B# s, ~1 M2 G2 u"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,1 r; a+ c! ~) g3 b: j: j
"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,# T: {$ {7 l7 m' P
"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, V1 a- K, B5 s% e( e
"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,
" z4 x2 b6 Z& W. q"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, B$ F$ l8 v& `& `; @# K+ J5 c% F
"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,% ~& X3 r6 V" K/ D/ ?, F% R3 d
"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,5 P; a0 u: f" S6 s" Q* R! h
"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,
! B- y$ c% p% ^. o"34.bmp"};6 p$ I$ h) }, v
struct every6 N$ N* q, I' z$ P
{ int *k; /*名字*/
9 h/ T3 E) \. R& l9 ~7 Eint oneorfour; /*同一张牌的第几张*/
! f M% U6 A3 Q, G! ]2 a+ `9 Bint number; /*第几张牌136*/
2 z+ }% e: K4 u; q2 d' T9 x J3 Oint p;) c) O1 B5 D( d/ t
int g;! j+ j! c( J$ [+ a- `5 i
int c;
% K% F& u) @, O6 R: n* iint d[2];
6 W: V9 X5 i6 j; N' \' V: ]4 m};( c. D [6 W% ?' ]2 E5 _: P
struct me
7 j% g4 |+ J5 j! M0 r{ int m; /*定义有几张牌,开始有13张随着游戏的进行,会越来越小*/
, z7 }+ l% s) P5 Oint p; /*乓对方*// v0 D" D9 }( w$ Q7 M. D9 r K: m
int c; /*吃对方*/* o+ K* _& t9 i8 k. A
int g; /*杠*/' a( s0 i" f2 a6 z3 h
) ?! _2 N8 y2 Z
struct every pp[14]; /*存放手上的牌*/
2 \, b9 |- q, j0 q9 E}me;: O& w9 L# ]5 c c5 K
struct computer+ ^0 }/ v6 K+ o& e1 w
{ int m;
: M2 L4 ]. y8 @) Bint p;9 m1 w9 B# b% }
int c;# u# c* Q r% }3 I }" A
int g;
1 g- N+ Z5 G6 l t/ W! m" n# f* Astruct every pp[14];
1 u- l. n6 G5 I4 I# \! u" k S8 N/ d: H}computer,comp;% S% D# t8 G, Q, w
: V% @+ l4 A( k: e# Q; [2 m3 I; r/* 设置调色板 */
, J7 M& A5 u* _7 [# a' i! |' Svoid Set_Palette(int Color,BYTE r,BYTE g,BYTE b)5 m1 ?; y* I, r/ Y0 z/ T# O
{
3 i/ V d9 f0 m& w% Foutportb(0x3c8,Color); /*0x3c8写端口 写色号*/
; ?) S' r: ]2 K7 J1 G: Voutportb(0x3c9,r); /*0x3c9数据端口 R、G、B的比例*/
B+ T+ q9 X% _8 N$ Loutportb(0x3c9,g);
; Z* |) r6 u! g G/ P' Soutportb(0x3c9,b);
3 p" t5 h! y& W+ x4 Z6 {" ?1 A8 T}
& G2 O$ h0 n, P/*0x3c7读端口 0x3c6计算机调色板寄存器调用端口*/
" L$ {! M8 x) z1 p/* 设置显示模式的函数 */
" R3 |& V W9 O1 r1 `# p3 Tvoid Set_Video_Mode(int mode)
/ N# k6 k# \$ b{
& i* R; ^0 E6 u" u- sunion REGS inregs,outregs; /*定义输入和返回寄存器*/0 r+ b& R' I( @! C( ^. x; Z
inregs.h.ah=0; /*ah存放功能号0h表示进入视频模式*/4 ~0 C% d1 ~8 x# m
inregs.h.al=(unsigned char)mode; /*al存放要设定的视频模式*/
3 I4 y4 i; ^ Y$ L; z* Z: Eint86(0x10,&inregs,&outregs); /*通过10h中断设定显示模式int86()包含在dos.h*/
% m" z4 n2 @1 N3 z8 D- ~# U}
# n7 c7 I& x$ w5 B6 A4 @void v_line(int y0,int y1,int x,unsigned int color)) \0 E% S4 V8 Z) ^* k% J
{ unsigned int address,n,temp; `4 [8 _8 g+ O% ~
if(y0>y1)8 B$ q& _/ L/ `/ ]! t$ B
{
) T( d0 V( v* Y2 M# ~# H% `temp=y1;' `8 Y* ?7 Y0 O4 r
y1=y0;
( e" z2 v4 P9 L: j' hy0=temp;
. x# J& [/ ?2 s* O) B% w2 I}
3 Y" S3 o$ Z3 S7 h% h, baddress=320*y0+x;0 D, L1 A& g) }- f" T
for(n=0;n<=y1-y0;n++)
$ M" g4 p- B1 j) f{
7 j0 Q" k5 M5 rvideo_buffer[address]=color;
% M& l: Q/ t5 m c% Vaddress+=320;
7 ^& W: u/ w( k A* r. {- G}% y/ Z$ ^2 z% |0 C: K1 B) S
}
$ F, `; T, X- t% }+ D; Qvoid h_line(int x0,int x1,int y,unsigned int color)2 C( z; }, \) C C) S
{ unsigned int address,n,temp;
( _, P. k% j# s' w* k" h3 Gif(x0>x1)
% s; Y+ z9 n6 @{
I0 g- U: g" t5 S+ G9 Q) `temp=x1;6 C1 i7 I: p1 I( m0 F
x1=x0;( `5 X: a$ n( k6 ?% C8 ^
x0=temp;
; o; _% Y, Z/ ?& ^}
* Z0 D3 o" k* g- Waddress=320*y+x0;5 ~$ C4 L# ^4 P( A- ]8 U! Z7 e( H
for(n=0;n<=x1-x0;n++). w, U0 |* @' K+ j
{: J2 d) E9 \9 B4 P) W! M
video_buffer[address]=color;
. z" \. V# `% l- U% E2 i5 Y1 jaddress+=1;
: V* l4 E. r9 o. O$ {}! O- l! d- ?9 D
}! _; L# a+ \8 @, Y' Y
void p_pixel(int x,int y,unsigned int color)$ i: h6 @3 W, t4 Z
{ video_buffer[y*320+x]=color;* v3 r% e: `; p5 L5 [( F: O
}6 ?5 j7 V6 A) o# K" T
void s_square(int x,int y,int side,int color)
1 R ]% b8 h$ b/ C, U{, K0 G" N& q# k. H- s8 G
h_line(x,x+side,y,color);
- q- p' E1 d2 j2 gh_line(x,x+side,y+side,color);
2 M5 u$ j3 v+ w# Y8 z) h, `+ I/ Wv_line(y,y+side,x,color);3 E) `5 S" L! j. \: q4 b
v_line(y,y+side,x+side,color);
: P1 i3 W) P- ^/ @1 e Q: g}
4 `4 z9 |6 g. ivoid r_rectangle(int x1,int y1,int x2,int y2,int color)1 @# J1 I$ v) v& @6 \
{" T& k+ F3 w/ T' R1 c6 t
h_line(x1,x2,y1,color);1 S* p4 ^* D, d7 P, n9 s
h_line(x1,x2,y2,color);
' t! m. O+ T9 k) T8 H$ f6 ?3 K. rv_line(y1,y2,x1,color);" o8 ?/ x1 V- w! B* I* Q4 E
v_line(y1,y2,x2,color);. L/ t4 v6 M9 H3 X. ?
}$ Q2 F5 r+ Z, [: |0 t
void fillRectangle(int x1,int y1,int x2,int y2,int color)7 R$ p) c k+ e( r) A
{4 Y( N6 Q6 i3 N$ V6 V8 J& z8 t5 Y
int i;! w3 g+ @9 l( _
for(i=y1;i<=y2;i++)1 ], a" U1 X, N
{" ]" H' Z: a6 g8 {+ B
h_line(x1,x2,i,color);
; j1 S) P% x5 B}# K# ?: \% s6 c- |$ f4 S: J3 G
}
7 W) Z0 L5 B; Jvoid showbmp(int l)7 m6 T: Z* N$ L( m4 G0 F! Q
{ FILE *bmp;
. d5 a7 ~, [ e7 F, V; I+ O. bint i,x,y;' ] m5 f- {9 s$ t u9 m9 H$ a
BYTE palette[256][3];
5 T' h1 H2 q/ {7 T0 `* x( R+ \9 X& Ebmp=fopen(me.pp[l].k,"rb");+ U$ m# ~8 x* u3 x5 _
fseek(bmp,54,SEEK_SET);
: ~2 n2 t9 |( q, Z0 k1 Mfor(i=0;i<256;i++)
; u1 n* ~$ _, M2 e, Q{$ t9 J/ s" l* i2 Y2 t2 ~
palette[2]=fgetc(bmp)>>2;! B& B& P0 `5 M' {: |/ N
palette[1]=fgetc(bmp)>>2;
' \2 W6 c7 A9 r' y& ]9 a# L7 G: Wpalette[0]=fgetc(bmp)>>2;
/ p8 \' H1 q: c; xfgetc(bmp);% W% x( r2 `( v' ?% \, B
Set_Palette(i,palette[0],palette[1],palette[2]);) T* W- @) `4 z# [
}
6 s/ W1 x+ X3 S- dfor (y=0;y<30;y++)
8 A2 @3 g# C& O- E5 Z" }for(x=0;x<20;x++)8 ], F N( }5 z& u6 Z2 B% [8 J
pokeb(0xa000,y*320+x+z+zz+z1,fgetc(bmp));
; C& I6 `! y( z$ G4 `9 h/ dfclose(bmp);9 F, G1 p6 _ R5 q
}
4 X7 j2 S/ |; [/ V- b2 X! ]2 Ovoid showbmpd(int l)
* {2 ]+ c* }: R: w{ FILE *bmp;' m3 D' e: B a' q& G
int i,x,y;' q ]( w& g5 x' _* X
BYTE palette[256][3];
# p1 w" i% | h% W' s1 {bmp=fopen(me.pp[l].k,"rb");( m& u7 k9 b) O- W# F- W- R
fseek(bmp,54,SEEK_SET);: {( l$ G8 ]6 Y4 s+ p
for(i=0;i<256;i++)- K4 G9 I. r: [0 V" U" A/ d
{
6 K" z' x$ {: _8 dpalette[2]=fgetc(bmp)>>2;
3 c1 F6 W. i8 p4 O' w( c+ Z! g" }palette[1]=fgetc(bmp)>>2;* j7 a( a1 e* S
palette[0]=fgetc(bmp)>>2;2 O3 @1 I& _& E* P+ R" y; a
fgetc(bmp);
# ?& W" j& R, K+ ISet_Palette(i,palette[0],palette[1],palette[2]);
- Q% [) r: J3 f1 F% k: [}& a9 c% u7 r- [1 c5 m1 F* T# O9 H
for (y=0;y<30;y++)' f+ `* Z3 q+ y1 ?4 S' J( q' Q* x
for(x=0;x<20;x++)) H& ]1 T, h; h6 g; D
pokeb(0xa000,y*320+x+zyy,fgetc(bmp));
. D7 e7 s$ w: I" l3 F9 e. G3 Sfclose(bmp);
# m6 ?; _+ o' G/ f, u}0 t8 q+ c; i. ?$ ]3 j
void showybmp(int ll)" f" k7 b _0 s0 _$ d
{ FILE *bmp;0 s4 B& V, [. m, l7 J6 K
int i,x,y;7 p/ g, D4 `, ?
BYTE palette[256][3];0 L/ u/ i- y4 {# E) E5 J' S7 T, q
bmp=fopen(computer.pp[ll].k,"rb");
5 t$ Z5 t9 V5 R M$ u0 ^fseek(bmp,54,SEEK_SET);
i o( E2 g2 y- Q) S! n- E% ~" N0 j6 Nfor(i=0;i<256;i++); g ~* J9 m- F$ }
{
; M7 [! q/ h* V# [) p+ ]# F/ g! cpalette[2]=fgetc(bmp)>>2;
4 E) `( t. m1 G0 K. A9 jpalette[1]=fgetc(bmp)>>2;
% V3 g: Z7 i% N1 `# D5 @* Gpalette[0]=fgetc(bmp)>>2;
% R$ N# f; x# ]4 G! ]fgetc(bmp);
% d, d( B+ n1 Z% |) R- R, ZSet_Palette(i,palette[0],palette[1],palette[2]);
$ l6 o' s2 X/ T7 R} v6 _' f( {' q; q- X* C o
for (y=0;y<30;y++)+ A: F9 z8 ?1 |! D# _
for(x=0;x<20;x++), k& w9 A/ {. @9 y
pokeb(0xa000,y*320+x+zy,fgetc(bmp));
" d- r7 S: M# a/ ? zfclose(bmp);# K# N _ `7 }- u/ X K% f
}! o$ A) s0 \9 w4 `5 S9 _" w- R$ r/ f
void showcbmp(int ll)
. M& i6 y3 l- r0 ^% @{ FILE *bmp;4 a$ ~9 ?6 D. j5 y1 }* z
int i,x,y;
8 a: j( R, W" x: C2 m4 a; \BYTE palette[256][3];4 y7 G+ m2 R5 z/ W' F y
bmp=fopen(computer.pp[ll].k,"rb");3 N( B9 [, G# Z, W/ ?
fseek(bmp,54,SEEK_SET);
. r; K" i, N- f; w- E/ S6 ]1 Zfor(i=0;i<256;i++)
- V! W* F1 N9 x; j4 b{
1 i* L8 N5 i' |. zpalette[2]=fgetc(bmp)>>2;; S% P1 q# ^7 t6 r5 d) \
palette[1]=fgetc(bmp)>>2;/ d( v. [; n; R' P4 n* a3 c' O
palette[0]=fgetc(bmp)>>2;4 Z% J, ` d7 J n4 u; }; t6 ?# x0 S
fgetc(bmp);4 a. Q' X8 y2 q0 F0 [
Set_Palette(i,palette[0],palette[1],palette[2]);
: o6 ~) `: j! S, i9 i7 ^}
, i( q+ N+ [, a' t# b8 t$ Y6 h: ffor (y=0;y<30;y++)
# J4 c' L5 l+ U0 y4 q3 \- i" Ifor(x=0;x<20;x++)2 }4 h1 n4 x7 O8 \( \
pokeb(0xa000,y*320+x+zyy,fgetc(bmp));
- e) c* ^ u! T! \- E4 Z/ rfclose(bmp);+ q. w8 B5 I; @: {) y& [
}
, [4 E9 U+ O: D) ]) {- evoid bmpp(int number)1 O( l! `6 K1 W, h, g9 g
{ FILE *bmp;
& m( c$ P. I" n. h2 w. I; X. i2 Zint i,x,y;. k& u& w4 e* r- D% d# _8 Z9 v
BYTE palette[256][3];
$ G7 C: p7 K9 W' W- x& Gbmp=fopen(m[number].name,"rb");: V8 ?3 E+ S1 `, V. @% o. C- k1 d
fseek(bmp,54,SEEK_SET); B* H I% I9 i0 ]
for(i=0;i<256;i++)9 N+ A- K$ [) _5 Q/ B% {
{1 A) G& t7 s+ `+ d2 l1 K
palette[2]=fgetc(bmp)>>2;
0 s) I5 J6 |$ t, C' ~( m, M, Bpalette[1]=fgetc(bmp)>>2;
- k, G. M; C0 {2 M) P$ D2 G* Vpalette[0]=fgetc(bmp)>>2;9 m$ [1 u. {7 n4 }6 ]
fgetc(bmp);
# A% }( E; X# ^* k( Q1 f' E* _! D2 ]Set_Palette(i,palette[0],palette[1],palette[2]);8 T1 G% F1 H& B" C
}8 X+ A4 D6 d/ Z# k% A9 D. s
for (y=0;y<30;y++)
6 h: u, \9 c' r wfor(x=0;x<20;x++)
4 g) Z6 D+ l+ mpokeb(0xa000,y*320+x+zl,fgetc(bmp));
9 v5 e6 o' X/ |# W# a* M2 z; tfclose(bmp);7 O; m# D, b5 D7 c3 H
}; O1 Q# x2 j" `6 T+ i, k1 m4 }
void comlipai() /*整理电脑的牌*/
4 O+ ] j1 C+ ]! P8 G# ?- s5 B4 `{ int n,j,u;' U& A ~. y; f7 a! K7 [; ^9 Y
int *lingshi;
4 }) S& [. l& B$ g, O- sfor(n=0;n<computer.m;n++)
7 m! X! h" C1 ?5 r* Ufor(j=n;j<computer.m;j++)( `4 U; b5 e& [$ [. }+ z5 }
{
( d* ?( P' G9 sif(computer.pp[n].number>computer.pp[j+1].number). Y4 v1 a: G/ b: H; j
{
7 t& B4 i! U- } L* Klingshi=computer.pp[n].k;% x" e$ R5 D6 w9 e/ B* ^" n( f/ U9 j, M
computer.pp[n].k=computer.pp[j+1].k;. p0 |* P. o$ T. M+ D# s
computer.pp[j+1].k=lingshi;
& b6 r* E& c$ K, n$ [" s3 g9 q1 |u=computer.pp[n].oneorfour;; @6 `1 |. \" c. x5 t8 Q/ S. T
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour;2 }, p; m! T4 Q/ s' l
computer.pp[j+1].oneorfour=u;+ E, ?2 e: q$ _( Q% g) a
u=computer.pp[n].number;: A7 {( L5 ?* i o5 G
computer.pp[n].number=computer.pp[j+1].number;
5 W$ Z/ e6 |% i. u5 l& y+ D3 Ycomputer.pp[j+1].number=u;) d/ r/ w# y0 d5 d [ n
}
0 G c* Z! v) o, @, q# _4 _9 helse B+ V% t6 Y; T; H8 ~
if(computer.pp[n].number==computer.pp[j+1].number)# O7 e; {9 M7 g# u" }2 ?8 ~" n4 y
if(computer.pp[n].oneorfour>computer.pp[j+1].oneorfour)' A. u i) a4 {8 T" w; D
{8 F6 f n$ @: N* L p# h1 L1 I8 y+ l6 k
lingshi=computer.pp[n].k;- d0 S# Y* {6 t! k% J
computer.pp[n].k=computer.pp[j+1].k;
: o- ~+ ]# Q `computer.pp[j+1].k=lingshi;
$ t7 `0 {- W3 K; N9 ?u=computer.pp[n].oneorfour;& @5 |2 \! ?( H6 B1 C: z% ?
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour;2 T' ?" X/ M {2 _5 g
computer.pp[j+1].oneorfour=u;; [- R0 J5 q2 G2 ]" B% ?
u=computer.pp[n].number;. c; d; R2 n$ M5 E* r; M. O
computer.pp[n].number=computer.pp[j+1].number;; z5 l6 f' G+ A1 I# x g
computer.pp[j+1].number=u;
& d/ I X ]' D# U8 e}
) t# Z7 g! A; l# y}
2 T( F# i) U5 A" A( {+ y# v}
! J, P0 ~! ?) m+ kvoid melipai()1 K! B$ ^0 D6 v# h
{ int n,j,u;
- x* P0 J' l% k# S( ]4 ^9 Hint *lingshi;- J( Y$ @2 T1 F
for(n=0;n<me.m;n++)
0 V4 O2 D: W; H( P% S4 cfor(j=n;j<me.m;j++)$ o. w& U2 R. a+ Y% d& a4 p/ L2 u
{- Z1 D4 @+ F* C5 z$ `# E, H( p
if(me.pp[n].number>me.pp[j+1].number)
0 M) U- H" y* c9 {& S{2 ^6 K. ?: B# T, f x( g) T
lingshi=me.pp[n].k;# H" [0 }: I7 S* e0 A
me.pp[n].k=me.pp[j+1].k;8 A" w$ N9 C9 ^) G
me.pp[j+1].k=lingshi;% u, L7 T% {7 M) k) G! R
u=me.pp[n].oneorfour;
/ ~% `' M4 j2 e) {, f. E5 H+ gme.pp[n].oneorfour=me.pp[j+1].oneorfour;3 g9 E, u+ O& z$ X( e4 o; D4 o. M
me.pp[j+1].oneorfour=u;" O# p8 Y) Z% V7 l; n
u=me.pp[n].number;4 B# x! {+ V7 {0 k( ?5 J
me.pp[n].number=me.pp[j+1].number; U6 Q9 A( H! v+ E% G
me.pp[j+1].number=u;( [3 s1 A/ w/ A0 N
}/ `4 |; ?; c% w; }( r
else
: E. A6 F6 _4 U1 s! C6 L& nif(me.pp[n].number==me.pp[j+1].number)" q+ r+ t3 s* ^
if(me.pp[n].oneorfour>me.pp[j+1].oneorfour)
0 r8 Q7 n0 @+ t8 d8 b; b% [& g{
7 j' i' b2 X, {+ G+ _9 alingshi=me.pp[n].k;
0 a, {( }4 l8 b; _+ }me.pp[n].k=me.pp[j+1].k;1 o) A& j1 \1 S% f2 S- T
me.pp[j+1].k=lingshi;0 ~( i9 |% n, c' m
u=me.pp[n].oneorfour;8 _; W6 U+ h/ X7 U
me.pp[n].oneorfour=me.pp[j+1].oneorfour;
3 ^) C( C. e4 p$ p' A! Jme.pp[j+1].oneorfour=u;& d7 w/ j! d1 O* [; J8 ^
u=me.pp[n].number;. O* g( L9 D) J- d% G$ z5 f
me.pp[n].number=me.pp[j+1].number;
, Y* O' R) x& X- Rme.pp[j+1].number=u;. \; i: l; [$ F
}
6 Q: B, J( n! g: x}
2 h0 R/ a& \" @& ~* t6 H}- c) {/ F" z% ]+ s5 `/ V8 d& g6 _
void rgzn(int c) /*本程序涵数的核心针对电脑的牌*/
% W1 ^8 J9 ~% Q{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;
; S- k. j z9 x9 J& q: uif(me.pp[c].number<=35 && me.pp[c].number>=0)
, l0 B" r3 N( j3 Y9 }3 v# T9 ?6 u% L{
5 l: A" `! |% v/ Z6 }- C& E. p; qlogo=1;1 z. ^ } r/ A. x+ ~
if(me.pp[c].number<=3 && me.pp[c].number>=0)" q3 p, i; d7 u8 b+ C9 C- V
logoo=1;
/ r9 [+ x1 m% k" f7 V- F4 G& F! Qelse if(me.pp[c].number<=7 && me.pp[c].number>=4)
; t# m$ x1 R0 ^- C, ~, f5 ^5 U3 ?* Wlogoo=2;
. t) k# Y# O3 Y5 M |- Q# relse if(me.pp[c].number<=11 && me.pp[c].number>=8)
, _( T1 s3 q, m2 @3 O) B; ~logoo=3;
& O6 D7 `' m9 O8 v! L, m' ]else if(me.pp[c].number<=15 && me.pp[c].number>=12)
7 x2 ]( B- w( c2 Qlogoo=4;
% n# s# ^' C0 z2 Z- [7 Q9 X# Helse if(me.pp[c].number<=19 && me.pp[c].number>=16)( h& p f# _, f6 h0 Q1 P
logoo=5;
. |/ |$ f& f2 x* ~4 Qelse if(me.pp[c].number<=23 && me.pp[c].number>=20)
0 y* n1 D4 z/ dlogoo=6;
5 h. b3 a8 O9 {% L, selse if(me.pp[c].number<=27 && me.pp[c].number>=24)
' j4 ~5 V/ T! a1 _' ~' Glogoo=7;0 n5 [; S3 G. `& ?% ?
else if(me.pp[c].number<=31 && me.pp[c].number>=28)- F2 W) w8 o1 _+ D# Z
logoo=8;$ {! T. p: n3 J6 i3 K& k+ d
else if(me.pp[c].number<=35 && me.pp[c].number>=32)
3 G7 x7 J3 }8 ^! Z' P4 }logoo=9; g: M, {4 Q- k+ e3 E4 i" @. z
}9 f" D* J" N: i1 K3 R9 u' W/ N9 |
else if(me.pp[c].number<=71 && me.pp[c].number>=36)! k+ l$ G/ z' E# G" h
{
: B6 V$ E& f; R! m! m( v, xlogo=2;1 R" t1 ^6 i; F( Z- h
if(me.pp[c].number<=39 && me.pp[c].number>=36)/ e( Q3 Y- @! w) `8 a9 v
logoo=1;* _) {6 o" c( I& r
else if(me.pp[c].number<=43 && me.pp[c].number>=40)& x3 W( K5 z" D) n$ i$ U% U
logoo=2;
% r! l B( _5 Selse if(me.pp[c].number<=47 && me.pp[c].number>=44)
. q5 O8 L( ^ r# C6 O$ Zlogoo=3;# j$ y+ o1 k, t X
else if(me.pp[c].number<=51 && me.pp[c].number>=48)0 q# G$ C% V3 f' K$ `9 G
logoo=4;7 c7 {4 V/ N# F6 l( h1 B
else if(me.pp[c].number<=55 && me.pp[c].number>=52)
3 y8 l7 O0 p7 @9 d! ulogoo=5;
; y( x: \' k. L9 T, }4 g; |else if(me.pp[c].number<=59 && me.pp[c].number>=56)
- V6 a5 D6 _, [* C( @1 [/ rlogoo=6;
1 t8 T7 k4 u* c2 `7 H* Velse if(me.pp[c].number<=63 && me.pp[c].number>=60)4 W( r5 \/ B' f! k
logoo=7;1 e3 ^" Z4 \! z2 f2 U. ~
else if(me.pp[c].number<=67 && me.pp[c].number>=64)8 w4 L* B; e! ?( j
logoo=8;
7 v8 R* @2 L: a$ yelse if(me.pp[c].number<=71 && me.pp[c].number>=68)
. x7 t* a( p% L* \) L/ M) ]logoo=9;
; l) O" a: q1 r) {: V8 a}0 L% ^# J& X- l" l& k
else if(me.pp[c].number<=107 && me.pp[c].number>=72)3 `! j, r. j" h6 P4 L
{8 {( G3 v) g) v' V. s5 e
logo=3;
Q) j7 D8 |% C& Jif(me.pp[c].number<=75 && me.pp[c].number>=72)
) s, e |; |8 U$ vlogoo=1;
: @1 T7 M `! z+ A. Telse if(me.pp[c].number<=79 && me.pp[c].number>=76)
/ L/ [) c" [4 G, u& e9 r; |logoo=2;
7 @+ q( q* }+ J- H8 velse if(me.pp[c].number<=83 && me.pp[c].number>=80)1 v, S; }6 `9 \, s) Z& `
logoo=3;
, S, w. f8 _4 Celse if(me.pp[c].number<=87 && me.pp[c].number>=84)
& x3 w6 m2 y0 u3 F9 T1 R+ wlogoo=4;1 V) {# T$ J- t. z
else if(me.pp[c].number<=91 && me.pp[c].number>=88)
, O1 z2 m) X2 y9 glogoo=5;9 L4 z2 U0 W1 r: n' _5 i
else if(me.pp[c].number<=95 && me.pp[c].number>=92)
; w' X$ B( N! Blogoo=6;
$ e9 f' o8 y# k7 j: _7 belse if(me.pp[c].number<=99 && me.pp[c].number>=96). {: y6 E) L) u' p
logoo=7;; J' C% k! g* M
else if(me.pp[c].number<=103 && me.pp[c].number>=100)- ?8 K% I& r- A6 x
logoo=8;5 o6 i4 q7 N" {' B# f
else if(me.pp[c].number<=107 && me.pp[c].number>=104)- [+ a% W/ h' d( f+ B" J/ q
logoo=9;
8 M( R; M& N3 M: H9 B}
4 H% Z2 [ F+ ? K, ], F0 Lelse if(me.pp[c].number<=135 && me.pp[c].number>=108)
e: K6 O) g3 W- Q{
) v k+ P2 Y% u3 I" N9 ]% I: Q2 T# wlogo=4;5 F! p7 _. v; A; g1 A
if(me.pp[c].number<=111 && me.pp[c].number>=108)
$ Y* a; k0 R# \( [: R- [* ?4 xlogoo=1;2 Z3 k0 \" e. }( `% I% f8 g
else if(me.pp[c].number<=115 && me.pp[c].number>=112)
- ?4 `3 [' n( {2 Nlogoo=2;
* e& x' j# x4 K7 ?& X( \* k& K; oelse if(me.pp[c].number<=119 && me.pp[c].number>=116)
% Z" H/ ~) u7 O O5 vlogoo=3;
* R3 }+ |' Q) Z2 J4 @. |/ s3 r+ x+ delse if(me.pp[c].number<=123 && me.pp[c].number>=120)2 f# R# f1 S$ @( D* f1 `6 `# y
logoo=4;
% R9 I+ j5 G# Z* m3 J1 P# t- l1 belse if(me.pp[c].number<=127 && me.pp[c].number>=124)) |2 ]2 a) u' K; U; H$ M+ D
logoo=5;) _* j8 g+ d$ o9 c( i
else if(me.pp[c].number<=131 && me.pp[c].number>=128)4 K7 N: s) u) x4 L; J0 ~
logoo=6;% u% @8 h7 @) f0 `1 [
else if(me.pp[c].number<=135 && me.pp[c].number>=132)9 q, \- S# N# t$ c
logoo=7;1 o5 r3 @7 k6 f8 S G8 T1 O$ D
}
$ R, W! I9 b; R! ~9 o- Fwhile(b<=computer.m)
" F8 A! P4 E9 @3 f" Y) {1 ?/ J4 U{
. R& Y) q, `% zif(computer.pp.number<=35 && computer.pp.number>=0) /*假定电脑经过分析后出了第一张牌*/
+ o w5 w1 s& ?& q' x$ `{
, @/ ?: ?1 a4 \. C# @1 ~lg=1;# d: \* C! n( e! I/ }
computer.pp.d[0]=1;) x* o; J$ ]4 T
if(computer.pp.number<=3 && computer.pp.number>=0)5 E3 H' P/ m) r8 z7 }- K
{
5 b- h4 N5 b6 A* M) ~2 ?lgg=1; d% D9 O. ^' b& Z' `" l
computer.pp.d[1]=1;
$ V9 h6 H( x- b7 x7 K h j( Z}" N: u* G2 ]. J5 }; e* Z/ b
else if(computer.pp.number<=7 && computer.pp.number>=4)
& t" M2 l' _, B" x{
$ z; a+ k1 C( G% H$ ]+ R8 Elgg=2;
" G* y$ ^' O }: v$ R6 Ccomputer.pp.d[1]=2;
/ y$ b' }7 l- J8 b5 t4 q}- c: h' ^' a1 K$ G5 t
else if(computer.pp.number<=11 && computer.pp.number>=8)
+ l1 ~! ]) C4 f! g h Z, ?{2 B1 u; N0 l* T+ O
lgg=3;& T4 B6 s' G5 y( y% S; F1 } D
computer.pp.d[1]=3;+ o/ T8 Y& c9 y/ p* k+ D/ K
}$ W; ~- L) o: F# H" V
else if(computer.pp.number<=15 && computer.pp.number>=12)2 N: W: X4 [8 `8 R( a! \
{! N; j, y/ B4 H% z+ Q
lgg=4;4 i5 \3 Y% t, D, l/ d
computer.pp.d[1]=4;0 R2 y/ y, J9 G% N- i$ V2 j, F
}( V' f$ I7 a+ U. q+ e, M+ V
else if(computer.pp.number<=19 && computer.pp.number>=16)
$ v& i2 R3 H- `{ X) |5 U% x' c7 u6 `
lgg=5;
2 y5 O5 I$ p- C( Dcomputer.pp.d[1]=5;
5 t- W" w+ B, A' X6 D}5 h( [8 C N6 f( d) p/ u
else if(computer.pp.number<=23 && computer.pp.number>=20)1 T f! Z' K4 @0 J: I/ j: ~7 L
{
$ L! h c# x6 p' tlgg=6;
1 K0 ?/ ~2 l! W9 zcomputer.pp.d[1]=6;
* ~& Y; q& r' n0 R1 R' W" A3 P}
0 }. P N8 q& I0 f. melse if(computer.pp.number<=27 && computer.pp.number>=24)
- ~) y5 J( \! q) j{
1 a: Y; q! C1 N: X% z9 q6 algg=7;" R( n8 b" Q( g: k$ d8 f4 ^+ Y
computer.pp.d[1]=7;, y7 m& Y* L- Z2 x! v$ r4 v
}
8 u. k5 A) b* ]- Pelse if(computer.pp.number<=31 && computer.pp.number>=28)
/ t6 u) c* J/ h5 e{
6 X6 i* f, q5 M& l1 W) s v. K' vlgg=8;
5 m" L7 d: I$ s4 k% Ccomputer.pp.d[1]=8;
a: [" f% z, T}
Y& [1 c/ S! x$ H- B" relse if(computer.pp.number<=35 && computer.pp.number>=32)& w: E& }* ]# }: Q
{
, q& {5 d4 ?3 F3 {0 T( J, z0 {# @lgg=9;
6 z. ]) M+ q' J/ ~. _computer.pp.d[1]=9;
" R+ j, F9 b& t i& J}
8 z: j7 g5 o+ B6 G}
0 y C8 Q( {+ |$ i4 A8 V9 oelse if(computer.pp.number<=71 && computer.pp.number>=36)/ ?8 z* O0 z9 Q+ T
{5 B" f- i$ I5 `0 h
lg=2;
' g: u5 C' G4 R- b( }computer.pp.d[0]=2;
" x1 A- h( S$ C, K8 [" G$ fif(computer.pp.number<=39 && computer.pp.number>=36)
0 p5 J+ t v5 E{4 S9 V; n& x2 a1 f* H" ^% Z
lgg=1;: C/ G6 l8 |6 N: @
computer.pp.d[1]=1;
9 X/ O) F0 K% }# T. g}, U0 t% x' }) Z: H. o
else if(computer.pp.number<=43 && computer.pp.number>=40)
/ a- g6 _* f+ [* R/ j{3 s1 V# |1 j% q, x
lgg=2;% u9 P# j4 R- U5 F0 f
computer.pp.d[1]=2;3 E/ v, A. j) D1 i
}
' A3 |7 ?4 I) N# kelse if(computer.pp.number<=47 && computer.pp.number>=44)- E$ I7 C3 Y7 b. O5 c! ~
{2 E- [, D% h Y& h+ X
lgg=3;. V% }3 D. X- u& G
computer.pp.d[1]=3;7 @" F, _1 y {9 Y! c: Y1 G, Q
}+ {# Z7 ~3 A" N- m+ I
else if(computer.pp.number<=51 && computer.pp.number>=48)9 z6 K5 n# s. |. M: y9 J0 d
{
5 i* f; x) _' Jlgg=4;
( L/ K* X7 y: Z. d mcomputer.pp.d[1]=4;
* ]) v m* a5 Y; a h}
7 y( P, w/ U3 G- J2 c+ Delse if(computer.pp.number<=55 && computer.pp.number>=52)# F) {8 ]" j( u1 N* _( t
{+ N6 V/ ~1 C7 Z1 i9 V9 x
lgg=5;
. ?7 |% ]4 V1 e3 o9 S: Ncomputer.pp.d[1]=5;3 d' I. X6 W1 C' w1 r" ]: P
}
6 R+ D" A# u6 qelse if(computer.pp.number<=59 && computer.pp.number>=56)
& J6 m3 C% V, M; L{ O4 h& s3 _5 \
lgg=6;- d7 U5 X! ~: r5 ^: F) A
computer.pp.d[1]=6;
+ A% n% Z! u9 ^1 I$ C4 N}
7 v! e: `8 T! C; Y" u, [: @else if(computer.pp.number<=63 && computer.pp.number>=60)
) u, |' S N/ w- Q, l{6 D1 V9 P2 b1 d/ y6 H3 `. X
lgg=7;8 C- P" \2 a7 O% }& n
computer.pp.d[1]=7;
4 j1 F2 E! C& w, m0 W) ?: }}
7 e; C+ L& O+ |& Telse if(computer.pp.number<=67 && computer.pp.number>=64)1 g* b& v! g5 {8 b x/ Z
{
1 h( a( O2 _: e# x- Z* slgg=8;
+ i: x* I# _3 T& H* S6 Fcomputer.pp.d[1]=8;( y2 w( f1 ^) H; ^
}, i* F) q3 S# j
else if(computer.pp.number<=71 && computer.pp.number>=68)
9 g) k* b8 P' ?' V{
' l2 C- P) Z" B- G5 z( ?) Glgg=9;3 O* t; f" W6 s6 ~; ^- A. a* [
computer.pp.d[1]=9;0 o7 {# ^0 S g# B; F, Q9 Q
}' T; g; J) q" \1 R1 r3 ]
}
* V6 r9 E7 _* n8 relse if(computer.pp.number<=107 && computer.pp.number>=72)3 }1 d( `! A! t' f; N
{; Y" G. ~# K/ y3 M
lg=3;3 ~- w( G( m1 v3 W7 b$ n
computer.pp.d[0]=3;8 U. y. o- s& B: d4 g
if(computer.pp.number<=75 && computer.pp.number>=72)$ H, O8 J) s; Q7 v& B
{
1 a- d8 b# [$ O F5 tlgg=1;
9 d, l0 \( b4 o' hcomputer.pp.d[1]=1;$ s% S5 e+ O- B% x. b
}
! {. `. m) Y9 v* Z7 S9 Y& @) t3 w% ^else if(computer.pp.number<=79 && computer.pp.number>=76)
* V* r- [7 I% s/ f" W3 a4 T3 w{
6 u; L9 o% m6 ~3 t8 klgg=2;
5 j' p5 `% ^. G5 t. j& ~8 Ccomputer.pp.d[1]=2;
5 V$ @5 T3 T; C% a2 e/ [}5 Y- W7 S& p: C, c
else if(computer.pp.number<=83 && computer.pp.number>=80)% C$ z. Y+ f; ]2 C/ _2 T0 [
{
! W% Z9 i$ L7 L4 h6 s2 Clgg=3;% L" i% A4 G+ m9 L+ w: y* w+ J
computer.pp.d[1]=3;1 M: w, Z) U2 x# x
}
. j0 j$ z9 i0 L' g; D% _else if(computer.pp.number<=87 && computer.pp.number>=84)3 Z# _4 U7 F0 w4 J# t9 S! y8 |
{
& N' [* H$ e. g$ Ilgg=4;' h6 q" L2 J' c6 E6 x2 z% I0 j- [
computer.pp.d[1]=4;5 i0 |3 E& |! k/ g8 G) W, L
}4 C/ y4 }* @* K0 X- l
else if(computer.pp.number<=91 && computer.pp.number>=88)1 |/ ]- Z& X* r9 O7 [- `; G
{ j; V r/ o" N& N
lgg=5;
0 f+ u- v) |- |9 }computer.pp.d[1]=5;
% A# v% T% v9 x# v4 Q/ u}
q" j5 b1 b! w4 r# oelse if(computer.pp.number<=95 && computer.pp.number>=92)! E0 @& L' t$ G& C5 x
{
2 `6 G6 y/ A1 C4 k# slgg=6;1 }0 ~/ N, z: P
computer.pp.d[1]=6;
9 M) |- X3 ]2 v" _5 j1 v' L4 _5 F}0 |" j4 W' q& E6 @
else if(computer.pp.number<=99 && computer.pp.number>=96)
/ ?5 i1 O# E6 B5 W' _% {$ n{& b; u1 l0 U% H& G- e& U+ y) }
lgg=7;# g1 U$ U3 \8 F$ q
computer.pp.d[1]=7;
6 D3 A; D/ Y% k, N; e+ a5 Y}
; E+ i( H% ^3 [7 ~0 W. t4 \else if(computer.pp.number<=103 && computer.pp.number>=100)! n) h7 v# U8 A2 Q) x
{ c8 ~* X3 u" f9 M, D
lgg=8;$ x+ y+ C( j$ P6 {8 H! ^
computer.pp.d[1]=8;
! V* A4 ?) o1 o! x/ {8 t# m}. V3 q5 C/ Z1 A$ y
else if(computer.pp.number<=107 && computer.pp.number>=104)
3 T. E8 [' H f' H{
% X$ |; M* b: {lgg=9;
, A9 x. u, |' W2 X4 F" u9 j) @2 F" Ucomputer.pp.d[1]=9;/ Z! ]! F, Y d* A
}
1 r" x- {, C9 H$ J1 H! A}
- g7 J, r6 K7 m: {- ]% j: telse if(computer.pp.number<=135 && computer.pp.number>=108)
9 r3 _0 t( U/ Q5 N# S: E{
+ _- G8 Y# C( G {2 z* Llg=4;+ A0 o' Q- j2 r! b8 f
computer.pp.d[0]=4;
+ q _# M/ n# I5 X" @5 X8 ^if(computer.pp.number<=111 && computer.pp.number>=108)
# k$ d4 }# b8 u: I' _{3 B% z: z7 `+ A$ }
lgg=1;
( Y" l$ K* l3 ?0 g$ p$ b9 E0 Fcomputer.pp.d[1]=1;9 }% |9 T5 j _
}% P7 j& r5 K8 C* s4 z/ p
else if(computer.pp.number<=115 && computer.pp.number>=112) `1 T, W# e$ @6 I2 F8 u
{
9 b5 W4 P% i# L7 d' Dlgg=2;! ~* S3 E4 B1 q1 Z0 U+ _. h5 z1 z2 w
computer.pp.d[1]=2;8 P5 ~; H- t' E/ h$ P4 U' e+ p
}
0 y. R+ B3 s; E" F" ?) m+ uelse if(computer.pp.number<=119 && computer.pp.number>=116)
) y0 E2 w Z* r- I- R: q{' ~/ I V9 w- o0 J# n
lgg=3;
0 M0 Q% h7 `, v1 z: _computer.pp.d[1]=3;
) \( L1 F; y1 R( L( d! [}
6 l8 a% }+ [4 H. gelse if(computer.pp.number<=123 && computer.pp.number>=120)
4 _% O/ B% O" _5 A; d. k# f8 ]{
' W6 b5 H& D# Tlgg=4;/ t) D5 m- N* q6 n0 _
computer.pp.d[1]=4; }% J0 X3 b& n% s9 ~
}
: C0 \# s/ u+ m6 kelse if(computer.pp.number<=127 && computer.pp.number>=124)
& M2 d8 ~7 m* t) a; u* p! G" h{& x( h* y; }5 o( \& B- v H% z
lgg=5;& H' C# e5 U# D7 t
computer.pp.d[1]=5;
8 z0 X z0 `3 A2 y}
2 k2 y2 u0 Z$ y1 {# m( ?# Xelse if(computer.pp.number<=131 && computer.pp.number>=128)
/ r5 X3 u( P7 h. |8 C! S{
3 z! Q$ d7 L9 Y, X" ]- Dlgg=6;' k" ?8 b/ Q0 B( ?/ h1 g. p
computer.pp.d[1]=6;
, N- _5 i& B }1 X9 U}
; C. {: w: ~6 P1 R% delse if(computer.pp.number<=135 && computer.pp.number>=132)
1 ]& r b. d8 j( t{+ _8 W: B m8 v& n: S
lgg=7;
1 V7 S- V# J( m% P# T- F rcomputer.pp.d[1]=7;
# Z& a a$ x' f8 u. v6 X7 B1 q}
5 Z7 W/ E1 c. V% N; ^2 l}7 }0 p; n$ ^# F( \+ e% f1 o
2 P1 u6 C4 j6 N: S$ R6 b- p& f$ Xif(logo==lg) /*如果相等的话,那再进一步的判断,乓杠的判断*/6 K+ {$ _0 X. F4 W
if(logoo==lgg)/ ]( g. P2 G' \6 i7 y$ M
pg++;
6 i* U" B \. ~2 E/ \1 Qch.lg=lg; /*保存电脑手里的每张牌的信息*/
2 o; t* w- V% l9 R. Pch.lgg=lgg;3 t0 b3 z- z- |) Y2 t# W6 K4 d
lg=0;) D4 G+ z; s4 l5 u$ c
lgg=0;
' u, P0 t' ` g7 U* l! d+ w9 Fb++;+ d4 t- S% a8 U" Z+ P
}
J' `, G% Z" ^# `/ f& k5 U0 Q) oif(pg==2) /*乓*/$ E1 |# A/ q3 I+ G6 K
{
+ O5 N* I3 ~5 M+ s5 w" G; s. v8 k" X' c
sing=1;8 B( _& a" T x$ L) U$ E4 i/ I
b=computer.m;5 m/ F K' [7 }" S/ @; j( Q
while(b!=-1)2 `* T# J! ]& y* ^/ g$ u
{! Y: J* ^" b# `
if(strcmp(me.pp[c].k,computer.pp.k)==0)) y1 C! H5 G3 l. O' }6 {
computer.pp.p=1;
( `% R1 x2 h$ Y' K
; X5 f' Z$ @* x, _0 g$ O# T3 L' eb--;8 L/ @2 ?) D( ?6 H
}' l3 I' |$ d" H
}7 D, y9 t) ]3 _( C. m
if(pg==3) /*杠*/
) d3 I, H" U, z: {* a) c3 r+ H& Z{
I* w6 D* k7 }( f- m3 U" P0 | I. `& b; _: T0 x
sing=2;. y1 {1 H) u. K9 {6 {5 z- E. v
b=computer.m;
; k0 m" y# q6 ^3 Q' p; kwhile(b!=-1)0 A+ }6 u9 P; z P; i3 v5 n5 }: T
{
U. \% _" K- v) r2 U* \" [if(strcmp(me.pp[c].k,computer.pp.k)==0)
# r: p* R6 i/ _8 C+ h' N% ~9 m# f% Tcomputer.pp.g=1;: [+ j: B- J0 r+ _
b--;" J: q y6 d7 n7 s5 B: A- W
}
! j& Q/ m2 q& d/ d5 B}' D# u4 P2 J$ T" h
f=0;
, y4 O$ a- v+ E( D9 awhile(f<computer.m) /*吃的判断*/% ?8 i8 z& G5 c4 H: ?6 [
{ if(ch[f].lg==logo && ch[f].lg!=4)
6 d5 z f- Q- o, [4 O{
; p j+ g9 l6 H7 @) ?! y J4 Xif(ch[f+1].lgg-ch[f].lgg==1) /*顺吃*/
% b4 ]' q& j! M) H7 ]if(ch[f].lgg-logoo==1)
& j" Z, w6 g5 W/ z{
: p, M: x- Z3 \$ `& Agp++;
$ i& y" z% {8 \computer.pp[f].c=1;( Z2 l/ P8 G6 s3 ~
computer.pp[f+1].c=1;
) }( M4 _% E. R' |$ [$ Y4 p0 p}
6 I- p5 ?/ c! I- s* z- X4 h2 _if(ch[f].lgg-ch[f+1].lgg==-1) /*逆吃*/* T8 ^1 F9 {9 N3 E8 P* r: q) K N
if(ch[f+1].lgg-logoo==-1)
- |; f' w7 D" H9 [& d{2 u" U/ z g0 D3 y: w
gp++;' I2 ^; `8 x, T6 g4 H
computer.pp[f].c=1;& @& C) V( c5 X* {$ {9 Z2 N+ V
computer.pp[f+1].c=1;
7 M2 p* u6 |% S. h} |! \# h# T9 M" A, m& G: J# g* `5 _
if(ch[f].lgg-logoo==-1) /*中吃*/
7 a: a3 [9 @( ~if(ch[f+1].lgg-logoo==1) A- S9 P4 |( a) [0 ^; q
{/ S9 D& E6 V! n3 W* J( d
gp++;* K, W V! ^4 I- b- ~- S
computer.pp[f].c=1;
4 b1 l/ `' V/ T5 \' Jcomputer.pp[f+1].c=1;. W- D; }' P4 g
}
# ^% j* `+ F& `5 O4 x$ H+ N* vif(gp==1)
; S* p3 z4 S$ |break;" {8 V2 w, s5 B: a: l, u4 S( [
}
0 K" ]5 m& ^! d: S5 E2 ]f++;! a, G3 D. Q+ M8 @. Q6 {* }) u
}4 [4 f" l4 ]" C$ v- w& X4 L N
if(gp==1)
: V. f+ n. J B{sing=7;( s% d1 r( x1 ^9 X. ^( T
) m# p! b" M! P+ K
}
- F6 ^- h1 g( g! Y* k' Hpg=0;& z- s, u* Y8 _8 E' T, M
gp=0;
) U! X; S8 z7 Y+ d0 S; hb=0;% r. s% K, y0 t- D
}
6 r2 g/ R4 Q, y ~0 Jvoid rgznme(int c) /*本程序涵数的核心针对我的牌*/3 p& j# V8 s0 l3 H* Z. ^3 ]+ M
{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;3 v) w g4 @, N! t2 X. A3 V9 A
if(computer.pp[c].number<=35 && computer.pp[c].number>=0)
4 m* F1 b+ E9 H1 s. E{
) U. o7 L2 o# z3 w& v) h" ^: Ylogo=1;# L% J2 l D/ v3 [" A, e
if(computer.pp[c].number<=3 && computer.pp[c].number>=0)
8 F# z) X- M4 T& E( Clogoo=1;: d6 b& [) ~: ~1 S) r. G m* l. Z
else if(computer.pp[c].number<=7 && computer.pp[c].number>=4)
0 k9 {& B9 z8 l" y5 @1 u5 [( O0 T9 flogoo=2;3 i4 A' U2 a* q( N
else if(computer.pp[c].number<=11 && computer.pp[c].number>=8)
* z! e. y( D$ [0 f: c$ h2 s, Dlogoo=3;
) t) R% \9 p- e! l% B3 ~* s3 Helse if(computer.pp[c].number<=15 && computer.pp[c].number>=12)
% J7 ^- Q# y3 v; p' ologoo=4;
1 g# g) G* D% belse if(computer.pp[c].number<=19 && computer.pp[c].number>=16)
/ _1 |2 g2 [- F7 }$ glogoo=5;$ }% E; I" B: Z2 K# c; O
else if(computer.pp[c].number<=23 && computer.pp[c].number>=20)9 w5 Z. l( h1 u O' Z2 A
logoo=6;2 I0 I4 d& Y( }% e+ f9 r; q4 f
else if(computer.pp[c].number<=27 && computer.pp[c].number>=24)
0 l. e& N( Q. F& A7 |3 m% llogoo=7;
& k5 K# w V* z7 E! t: A. ^6 i8 jelse if(computer.pp[c].number<=31 && computer.pp[c].number>=28)! K6 ]+ c4 j0 Q9 t4 b/ T& G) K
logoo=8;
+ h- j5 v: b; w/ v6 w s4 {; c: L) zelse if(computer.pp[c].number<=35 && computer.pp[c].number>=32)5 Y; A8 @* H$ _2 R! W5 ~6 v1 c% Y0 ~
logoo=9;
/ W% y% H% W/ @}
7 H# |6 Y K; M* t0 ^# uelse if(computer.pp[c].number<=71 && computer.pp[c].number>=36)) r6 Y* c" c3 B7 f
{6 H& w" f! v6 u2 y% y! i( h6 e2 Q+ \
logo=2;) a8 ], m- v9 v- l
if(computer.pp[c].number<=39 && computer.pp[c].number>=36)7 p0 I# [6 |1 Z
logoo=1;1 Z) n: B6 W4 b" |2 d7 W
else if(computer.pp[c].number<=43 && computer.pp[c].number>=40)8 R' t' P9 P1 ?9 s. k
logoo=2;9 C3 ]. S, N3 U" N+ J
else if(computer.pp[c].number<=47 && computer.pp[c].number>=44)
# J% a$ ?/ c U0 z1 Mlogoo=3;& N; G8 x5 \& s Q) ^
else if(computer.pp[c].number<=51 && computer.pp[c].number>=48)
6 v9 M# r9 f1 Blogoo=4;
% v. f6 F) U! g' ^' N" g5 a' Kelse if(computer.pp[c].number<=55 && computer.pp[c].number>=52)
8 y; A( b3 o6 g3 [6 d8 Blogoo=5;
8 ?' x+ s: U7 v4 G& \5 L, U5 z o0 m6 {else if(computer.pp[c].number<=59 && computer.pp[c].number>=56)
4 s$ h( N, l# p0 m* plogoo=6;
- w N$ m$ i+ A* Telse if(computer.pp[c].number<=63 && computer.pp[c].number>=60)
7 H" ~9 H c F7 S7 ulogoo=7;
, J3 Y% L9 c1 v( X3 belse if(computer.pp[c].number<=67 && computer.pp[c].number>=64); r! p- a9 c% z- P( P$ d
logoo=8;7 m$ e' l" I: m; r
else if(computer.pp[c].number<=71 && computer.pp[c].number>=68)
! X9 N# J3 F3 l4 r m: |logoo=9;
/ b) [+ O# ^% f0 H. L& @( r$ t) R}, O0 d" l: l4 S8 \& G
else if(computer.pp[c].number<=107 && computer.pp[c].number>=72)) W$ a. `1 f. f, r
{8 A) |9 [- Z1 t; }6 J7 ^
logo=3;0 F* ~6 Z4 J1 k; i W0 c; I
if(computer.pp[c].number<=75 && computer.pp[c].number>=72)& p5 X3 N# G* x# F1 K8 X
logoo=1;' P& R/ {8 {8 p+ P6 {9 n
else if(computer.pp[c].number<=79 && computer.pp[c].number>=76)
9 v+ T. J/ }5 i, m' P' |logoo=2;
2 [, y& ~4 O. f1 h+ ]2 o# h( `else if(computer.pp[c].number<=83 && computer.pp[c].number>=80)6 v* D3 U* Y/ N0 X+ P
logoo=3;
~$ E; Y( P' j6 N( a+ r; j Kelse if(computer.pp[c].number<=87 && computer.pp[c].number>=84)
( E; H) ]) _1 o6 blogoo=4;
1 c( Q" j: N. [3 f& Zelse if(computer.pp[c].number<=91 && computer.pp[c].number>=88)' ?3 Y+ j8 i$ `
logoo=5;
/ K9 F$ ]. m5 @: @5 delse if(computer.pp[c].number<=95 && computer.pp[c].number>=92)6 b7 {; S$ U2 z Y$ B8 e M
logoo=6;8 ~& m( [! ]! P
else if(computer.pp[c].number<=99 && computer.pp[c].number>=96)6 _4 L% U, m: R @! v7 h1 d
logoo=7;
- \2 e7 n- g$ j% }) {) Y* Welse if(computer.pp[c].number<=103 && computer.pp[c].number>=100)3 z: ]- E/ u( ^: b* d0 Z4 `
logoo=8;. `4 w e+ n5 U6 ]9 Q
else if(computer.pp[c].number<=107 && computer.pp[c].number>=104)- w, F# @# q! B* e% y9 d& _3 K2 O
logoo=9;' m: u$ Y6 D+ C( D' \) M
}- I) ?) U. _2 A
else if(computer.pp[c].number<=135 && computer.pp[c].number>=108)4 G7 T: }$ H; V1 N" t; ?
{2 W1 ?1 t ^6 Y# _ a3 D
logo=4;. M! q: w# O8 M) h
if(computer.pp[c].number<=111 && computer.pp[c].number>=108)
1 @) c" I% X: G! |; h8 h& c" ylogoo=1;
1 C+ p- g# a. k {else if(computer.pp[c].number<=115 && computer.pp[c].number>=112)
1 n8 C( W2 H0 t. |1 v* q+ slogoo=2;
( O& D0 Z) |: p6 Xelse if(computer.pp[c].number<=119 && computer.pp[c].number>=116)
0 l5 D) {$ T# l B& X; Dlogoo=3;: ~. ]5 ~: S( L |; K, X& k
else if(computer.pp[c].number<=123 && computer.pp[c].number>=120)
# ]: H' q! d( E1 k7 Vlogoo=4;
' C1 g V# M; s" G! I$ }/ U+ v* Qelse if(computer.pp[c].number<=127 && computer.pp[c].number>=124)
/ W5 {; F! e3 j0 Klogoo=5;
F7 g7 z" O+ ]# a4 v8 gelse if(computer.pp[c].number<=131 && computer.pp[c].number>=128)
8 k8 Y: I. k4 i; A6 Slogoo=6;
) d& n6 j9 R& {0 U! h3 V9 welse if(computer.pp[c].number<=135 && computer.pp[c].number>=132)5 w7 L, `# x- h v" Z, q
logoo=7;* X8 O% p# t/ O- N% ]; `
}* a! g1 N3 `# \
while(b<=me.m)
/ n5 J8 `6 R, b9 Z3 q3 q8 I( v{9 W* l6 N1 [+ M: a4 i, N$ H# K
if(me.pp.number<=35 && me.pp.number>=0) /*我分析后出了第一张牌*/4 P* g2 b! X0 g& x
{/ ?! z( g4 Q) e R; F; n/ r+ o. Z0 D1 `
lg=1; y' }: D& D( f
me.pp.d[0]=1;9 Q% o1 x1 }. ]$ D* e
if(me.pp.number<=3 && me.pp.number>=0)0 D: R! C4 w) I' n* i3 i
{
: ^6 M c! F! c" s0 Q7 `lgg=1;
/ l- B( P; n' m. g+ U$ V+ _me.pp.d[1]=1;
& V* Z% w$ x/ K6 E1 X}% v) J' J) X) c. X
else if(me.pp.number<=7 && me.pp.number>=4)
# h( p* K4 {% \5 @: m{
& I! V, U& Q& ~! f+ R' vlgg=2;
* q2 Y2 Z6 `6 }- a( _me.pp.d[1]=2;# p; E! C# \: N) t
}
1 I8 G0 L# w% S: N% V. Yelse if(me.pp.number<=11 && me.pp.number>=8)
6 s: n2 W+ `6 S: n{. @" r/ G8 K* ~/ X" v. [
lgg=3; Q5 S" D4 G! V3 L$ \2 C3 U% S3 H( p
me.pp.d[1]=3; L. e+ u4 A2 i/ E8 Y0 U3 _/ E7 ^
}
4 j% E+ c7 @' Q2 R' H9 T& s8 p# lelse if(me.pp.number<=15 && me.pp.number>=12)
* \% _# A0 F2 K7 a( \& o# X" W{8 }9 N6 |. i* O* x5 _: ?" g% i
lgg=4;1 }+ C( n D6 g6 X
me.pp.d[1]=4;
0 i$ ?: _6 C7 I# N8 v6 y: {" I}
; `3 F5 n# u# z8 T* z" velse if(me.pp.number<=19 && me.pp.number>=16)
h' V8 G$ F. V, o3 P{
9 T: ]- E4 A4 d& ]+ L2 i- Q" e3 `lgg=5;) h* X9 n+ H' ^; |" A3 |$ \
me.pp.d[1]=5;3 ^" s3 g( W8 l+ d9 j' H' L
}
7 ^4 D9 U5 r6 [7 D- \else if(me.pp.number<=23 && me.pp.number>=20)3 u7 f# z4 ]/ ~/ H l5 J3 B; h
{
# X) s! J) v7 F. M _9 j& Ylgg=6;6 U+ K1 w6 ^6 U
me.pp.d[1]=6;! K' k# |4 U& f
}- S E: f6 n' ~) v) v5 B5 K6 q5 N
else if(me.pp.number<=27 && me.pp.number>=24)4 v& y; e: u$ w( P# r. P
{5 A5 t! [3 x6 H; M
lgg=7;% u% h0 _3 ^: |$ l
me.pp.d[1]=7;8 u T4 R6 A( f/ {
}
1 _4 w( h9 E6 A- A: |0 melse if(me.pp.number<=31 && me.pp.number>=28)
# P8 c2 Z" y' H' T; `: j{
( i" Z8 U" e, w% |4 Glgg=8;! F; w N3 F2 L; j' ?9 w
me.pp.d[1]=8;/ q7 K! ` |% B! Q
}0 S* T8 j' X9 ~3 x, \7 P% U
else if(me.pp.number<=35 && me.pp.number>=32)
! }) p9 O+ z4 V5 K, u n{
. ]9 t0 o0 ^( a! Ilgg=9;! S0 J* k4 U0 D/ c, E" @' u
me.pp.d[1]=9;0 G9 Y9 Y* u! O$ X4 `, ?5 \
}
0 ?2 N5 c' ]( {8 a# \}
& U' ? P- x; uelse if(me.pp.number<=71 && me.pp.number>=36)& ]/ G4 S `1 L) n$ T! b# E) F
{
/ P7 V/ x X# v0 d$ H" Y' h9 glg=2;
7 _/ a( X+ z) q' a- K+ S4 O, B+ kme.pp.d[0]=2;) \) e* H; S; _9 m- W5 C: R
if(me.pp.number<=39 && me.pp.number>=36)3 t9 N2 F9 B3 ^" f# F) U9 ~/ f
{
# ^0 a: `8 V* d5 Elgg=1;: ]; o& q& Q( H
me.pp.d[1]=1;
6 u0 _: Z. K) h, R7 v; f6 e}
5 q$ Y# a ]- ?* @. Helse if(me.pp.number<=43 && me.pp.number>=40)1 X" I8 I" e; k% e
{$ k$ n6 B, M0 _% |& D
lgg=2;7 z2 U7 Y7 ^! g, |2 y
me.pp.d[1]=2;
: I/ z B# w) C$ f8 g}
+ u* [8 s, O/ I0 \+ K% lelse if(me.pp.number<=47 && me.pp.number>=44)
7 ~; p" |" T* K- s; }7 V# s{
9 o5 I1 Y: p! t% H# |lgg=3;" |. W8 V! d* a1 m" P; d; x9 {
me.pp.d[1]=3;2 e3 ~6 D Q" i5 m8 {" z
}
! v& j2 o0 G* P& ]$ F8 Nelse if(me.pp.number<=51 && me.pp.number>=48)1 t6 }& l5 Z+ h. x. G
{$ J }% i$ N' X
lgg=4;; @, d N- f- D/ e( t
me.pp.d[1]=4;
z1 k4 v4 `- j- b0 U}
2 ]/ T' s9 l/ k$ x# {' M" z1 nelse if(me.pp.number<=55 && me.pp.number>=52)5 \2 n" Z4 k( E$ o
{
. x5 g1 ]/ S3 R3 ilgg=5;3 j8 j- f: W4 m
me.pp.d[1]=5;
9 B9 X; ~7 |" L# Q}( v, k0 `9 X* V
else if(me.pp.number<=59 && me.pp.number>=56)8 S% [- M, u% Y1 N7 p, y$ h6 F
{/ j2 Y0 z( b3 r( P5 r7 s
lgg=6;" I5 J3 [4 C5 ?9 C' ?
me.pp.d[1]=6;
# f2 ^1 `, R0 E% L# Y9 w0 W}& |2 e0 V3 ^" N, N P
else if(me.pp.number<=63 && me.pp.number>=60)
; y! `; P, Y, y# Y8 Y5 i3 H# n0 r{
, S6 m9 w* b' ]: ?lgg=7;
$ e. {8 @, F: ]me.pp.d[1]=7;/ {, ~5 _# \6 \5 @# e
}
7 O3 }. w) ]) z: i; welse if(me.pp.number<=67 && me.pp.number>=64)" \: t& k' z; A: N" P* p' a) K
{
) }, K7 f$ t3 e R% d+ F! i! qlgg=8;% [+ E6 H9 z' W$ S: a N5 u- V
me.pp.d[1]=8;
% g) u- f2 @( k! o% y}# p' E8 H& v; ^, h, B+ b9 z
else if(me.pp.number<=71 && me.pp.number>=68)
W! a2 \, Q, g. U8 V _0 F- V9 ?{9 B [- J; ]# u
lgg=9;
A! r) y6 V- H* b# Kme.pp.d[1]=9;" d& ]; _; Y4 ^. R
}
/ f; V( i+ t' Q- H) P% s$ n}
( @6 c/ A, l# \. n5 e! P4 Z; Oelse if(me.pp.number<=107 && me.pp.number>=72)7 w8 p" G: S9 c/ @- ?# [1 T
{3 m! M$ N8 J' u9 C
lg=3;/ ]2 }8 J Z) J7 L) `2 j: ?
me.pp.d[0]=3;: |: H& U) O' w1 Y& ?: D; g' r8 f
if(me.pp.number<=75 && me.pp.number>=72)
' K7 M% Y" N2 T; f3 Q+ o3 k{# E( m0 A6 H' w4 ^1 g( ?% s
lgg=1;
& a' h0 B* |8 Q1 Gme.pp.d[1]=1;
9 }8 _( G2 `0 X) r* @9 }}
% d& F' \" B: Eelse if(me.pp.number<=79 && me.pp.number>=76)
' t$ F2 \4 u P* p; r{6 e) \9 D$ K. r9 j( J
lgg=2;$ @3 V) D) A+ P7 @0 k- Q+ u y& j
me.pp.d[1]=2;* Y4 Y# U" {- o k3 Q1 X
}5 E4 n- L8 X# M5 U) ] B
else if(me.pp.number<=83 && me.pp.number>=80)% |4 p( c+ y* p/ s _& F9 V( K
{3 z$ @) J! K3 C/ T2 v9 O
lgg=3;
/ Z% M: v7 \. V7 a: b* H) ?me.pp.d[1]=3;
. ^0 m( h: y" z* V}
# w) C0 o" e* R$ aelse if(me.pp.number<=87 && me.pp.number>=84)2 n* z$ e7 @: T5 G* g j
{, ~2 ?& M6 ?/ w# @( B" _1 a
lgg=4;
6 f( e8 e) @8 B4 ], zme.pp.d[1]=4;
8 _+ ?( x) p8 U}* i2 S1 Q1 N! g& k# j, q' {* |* A
else if(me.pp.number<=91 && me.pp.number>=88)6 K- m; R. A# W2 \+ Q! w' U
{
7 ]4 \2 e/ g0 z4 Xlgg=5;1 e! W: `$ K/ r3 T
me.pp.d[1]=5;! R. ]% D7 b. {) M
}
- p8 F0 C: v# d& j' b" Velse if(me.pp.number<=95 && me.pp.number>=92)
6 S9 Y: W# @& b) i" V{& x( m7 O3 Q) ^
lgg=6;
. B4 O X4 Y- d* p. [1 B9 @me.pp.d[1]=6;
$ v: D! U- V" \( f. I}2 b9 F+ N; g `0 X% w E8 ]+ |; p
else if(me.pp.number<=99 && me.pp.number>=96)" A2 k4 p0 h& |3 I# [& n; z/ h7 o
{
: g1 B! a" S9 n, ^; l/ Mlgg=7;
1 i; \/ x- ?% ?! C- @3 P& x- O% Ome.pp.d[1]=7;) H! Q1 D* O/ Z1 T. y/ ]
}' r2 I- k( X4 |% N% `: {
else if(me.pp.number<=103 && me.pp.number>=100)
9 T4 d: E* C3 `6 v{
8 W5 O* N, z4 b2 p1 r8 [7 [; S# ?lgg=8;+ t: @" q4 K" R
me.pp.d[1]=8;7 L) B& i6 r7 ?8 {! i8 \( {
}
* A8 e0 E' r* J- w* R" G; k3 ielse if(me.pp.number<=107 && me.pp.number>=104)
- p* I/ o6 [6 B U0 `- A{8 N2 n) h y2 b& ^) L
lgg=9;/ g$ w* s5 d8 n* E9 K
me.pp.d[1]=9;" D$ K6 D" X9 _- Y& W) N2 n5 N
}# ]3 B& A* N6 A! o
}/ D, v# k% B2 k' ?( I5 s
else if(me.pp.number<=135 && me.pp |
|