- 在线时间
- 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>部分图片未上传
' P+ S9 |* [6 i B% P' M: d/*天宇软件1 o. b& {& Q! B+ X% b( T
作者:上海黑暗之龙
2 K1 D% ?* O$ t3 V8 P5 u6 M2002/10/305 v& b; S& [; W/ M" ?+ V
麻将原代码*/
% [' d- L6 m3 A* c% o#include "dos.h"
s9 P' v& M& _7 i. D. r/ ?#include "stdio.h"3 { |* E6 D4 r% R& w4 o
#include "graphics.h"
u" Z3 r5 f5 c#include "bios.h"; r' @* r/ l0 Y$ T7 B0 N& D9 _
#include "conio.h"
* h8 d) `9 y! V* b" Z#include "stdlib.h"0 O& k! O; `# I6 T6 {: P
unsigned char far *video_buffer=(char far *)0xA0000000L;! f( A. J! n. ?7 b
#define VGA256 0x13 /*图形模式13h*/
/ o5 q" m6 W, w% v3 g#define TEXT_MODE 0x03 /*普通文本模式*/+ f* M! m* ]$ P& X/ W5 Q
#define SETVGA Set_Video_Mode(VGA256)
& ^% V! k; A; t6 c, }% ^#define OUTVGA Set_Video_Mode(TEXT_MODE)) Y1 ?1 X2 A; u* |
#define BYTE unsigned char
: W. d4 F3 i9 Z: R0 F* Z) l/ A#define WORD unsigned int
% d W+ P; x- h#define DWORD unsigned int
0 ]/ L$ [: Y9 i ?8 y9 g1 \2 @: ?#define ESC 283
7 ?4 O6 g E! f#define LEFT 19200& J [/ ^; n6 Y4 V% L" S2 {; i- U5 {
#define RIGHT 19712
2 M- s. I! ~% X0 Y: n% j#define H 9064
9 }# }7 i, E3 y#define ENTER 7181
" J9 K' [1 x" X4 z/ hunsigned long int z=54400,zz=0,zy=0,zyy=0,z1=0,zl=10140;
# }! `/ j5 {( T- Mint key=0,keyy=0,sing=0,sing1=0,second=0,threes=0;
6 O* N1 _2 j4 O5 ]& \" P( Ystruct chi
: b8 q: J; ~" J/ D& L) }) _0 ]! A- d{8 B- W! ~+ v0 g( t
int lg;* c& s& h6 \+ Q& d Q
int lgg;
9 B' w9 g$ H) A}ch[13];- f, C# L% ~0 w9 |5 ]0 O0 t: |+ ?* `
struct mj
5 [% y. W) A1 O- i! ?+ Y{ char *name; /*名字*/0 W4 b+ D; J- z% Y" Q
int data1; /*是否已出,无用了*/& q5 b9 I0 E5 Z6 k8 Z
int data2; /*是否在手中,1为自己,2为对方*/
- r9 ^- g# g2 aint number; /*同一个花色的第几张,共4张*/
# J/ {$ l0 c& Z5 }$ Z4 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,- e5 t! G3 i4 S0 @( Y
"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,
0 Z7 D4 z& U; I"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,
5 h/ E, |' v& d4 Q. o"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,
* h, v7 B, u/ \/ R m9 X7 A"6.bmp",0,0,1,"6.bmp",0,0,2,"6.bmp",0,0,3,"6.bmp",0,0,4,"7.bmp",0,0,1,3 A; x/ Y: V$ O( m! C
"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,
! T; g1 v+ O6 a; a"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,
3 f) J, I! V5 e"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,
: T1 h+ s4 _9 \2 }1 |' T1 ?) A"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,5 s$ W! B& Y$ V3 @9 W
"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,
" r4 k# g2 M3 X$ V1 K! O4 p. v8 J"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,4 C: H+ q# M8 N- x# i
"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,9 ]: c9 {" L/ e5 ?$ [
"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,
2 M3 i+ N' s2 i: w R, }) }( o"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,( j. I# S3 u& h) V. |4 @1 K2 u
"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,
$ ]6 @2 z) ?. Z: S5 [: k"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,
L# }# x. U; \"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,' B4 k; D3 s, T0 Q. u9 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,; T5 }/ u* i, W. X5 V, \
"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,, x; G/ L1 L) q# H$ x
"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,7 v! a9 B7 P4 t7 j, K1 H6 E
"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,
8 x! G; i9 p! z+ i7 m8 @, A( 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,
' e! |3 B- }6 g- t% 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 E9 e3 M2 k( D/ ?
"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, ^+ N% M1 e2 {$ j J; [5 r
"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,
/ A7 k/ M h, w" e"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,) `6 `9 v/ A& H7 m
"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 }7 v, M3 {5 I9 x' J. w
"34.bmp"};
& g+ ^0 S$ W% k/ V/ Wstruct every
+ E1 m! _! ]* ]7 J+ Q{ int *k; /*名字*/4 `6 w9 @# }3 P9 k; ]% [
int oneorfour; /*同一张牌的第几张*/
. ^ |$ K0 X# @9 j, J* H2 e+ K, Iint number; /*第几张牌136*/
$ W* n }% W; A, D$ R" aint p;
/ {* A/ z4 Q% @7 T& l _int g;0 d) v; _6 i4 B
int c;
% _, X' O5 u: P1 l& V6 ?4 h, tint d[2];
& s$ `( o9 p3 `: j4 v3 d% \};# H3 [7 |( W: Y, G) S
struct me' e+ t4 c) H8 e: ^9 j9 j z8 [: A
{ int m; /*定义有几张牌,开始有13张随着游戏的进行,会越来越小*/
. a! u7 u5 }9 v, R# S) nint p; /*乓对方*/; G2 t0 _, D7 [4 q4 i! P
int c; /*吃对方*/4 Q9 ~: ~% R1 R2 A _0 q
int g; /*杠*/* W/ P E. b8 s R
6 ~$ K1 n8 I( G8 I& F, P
struct every pp[14]; /*存放手上的牌*/
W% [( s( ]; l7 f( z" j- K" j O}me;
7 _- A9 U6 B7 E+ z2 K" K- }struct computer9 m W+ ?6 H9 C# P6 F( p: k. x
{ int m;
3 i; _3 [ O7 jint p;* `+ x8 ?' }7 U8 y, r: Z
int c;
. d6 f- ^, R, [" ^8 }int g;6 z, t8 H( d8 Q |9 o: |1 s
struct every pp[14];+ z: @2 C' S0 S/ p& r W9 Y; g
}computer,comp;
) B# P0 J8 W0 O" c; V9 Q! \( C9 C- a2 s( ~! o( _
/* 设置调色板 */
' L* O4 M6 d* R# Mvoid Set_Palette(int Color,BYTE r,BYTE g,BYTE b)
8 j$ |/ y' E& ~% i& }/ F: v{: u8 H. s4 K5 N
outportb(0x3c8,Color); /*0x3c8写端口 写色号*// j8 z3 B& c! ?+ h& j4 \- g
outportb(0x3c9,r); /*0x3c9数据端口 R、G、B的比例*/
+ C$ h- W* J3 D4 Q& Houtportb(0x3c9,g);
- n0 E5 [$ p* b7 e5 `outportb(0x3c9,b);
) Y# x" P+ }/ [8 `8 ?; P( }; }}
8 R5 O, h- Q" |/*0x3c7读端口 0x3c6计算机调色板寄存器调用端口*/
3 }5 y; M& |% q9 @# K: z7 _ ~/* 设置显示模式的函数 */3 [( t" R' \! @8 {) n" O5 c/ ^! ~
void Set_Video_Mode(int mode); G: w. A7 W/ r7 z# l
{
, q5 q0 E' E# H8 n* d( e& xunion REGS inregs,outregs; /*定义输入和返回寄存器*/
* G% W$ o/ _$ }- ]2 C9 Ainregs.h.ah=0; /*ah存放功能号0h表示进入视频模式*/5 h. U3 {: U+ j# E
inregs.h.al=(unsigned char)mode; /*al存放要设定的视频模式*/
; P2 R$ ^! s5 i0 {int86(0x10,&inregs,&outregs); /*通过10h中断设定显示模式int86()包含在dos.h*/: O# i+ |1 f" _# w" `6 q) }
}
- C* ?1 ?- G- {0 y) \void v_line(int y0,int y1,int x,unsigned int color). S5 ~6 k E8 R% ^) `4 J c. \) |
{ unsigned int address,n,temp;
/ f) |% k2 v9 [3 Mif(y0>y1)
* d. w) w6 \) p+ a, b{
3 z+ X1 j' ~( H2 b. X0 k# ]# j, \( _' utemp=y1;
: M8 S1 z5 k) _- w% ry1=y0; W3 E s1 y2 L: G0 ~0 l) @
y0=temp;7 n- f J5 I( [& I: g$ V u9 z- K
}
- e& z6 R% L+ U( e3 Taddress=320*y0+x;9 y0 C2 k7 J5 x- M0 [) x
for(n=0;n<=y1-y0;n++)
, l' m; P6 V. v/ P% P" y7 ^! i{' n5 @7 k* P ` T5 Q/ t
video_buffer[address]=color;2 ?( w, r y" B- z4 q/ `% p6 i V
address+=320;
! ?0 W6 |7 w3 C1 n8 e' F}
9 v" `) d* C* n4 E1 [0 j5 M! }}* w4 z9 d0 _1 D2 h
void h_line(int x0,int x1,int y,unsigned int color)
3 q/ J6 ]' E4 o3 ~8 ?{ unsigned int address,n,temp;
8 l* ]" H- t! I7 i. U' H) ?if(x0>x1)
0 S1 v! i* Z0 {( e# s{7 f! n" v! l; e! ~
temp=x1;# z9 @. p! K/ Y. @9 G) x3 v' Z
x1=x0;# g! ^% P! l+ ^# g
x0=temp;
8 F! l# j) ~8 e# L}
' o( y8 t* l! Q# e3 f$ v; r; Qaddress=320*y+x0;
3 W: L, O1 R9 Z7 o8 M0 G) R3 Y' @for(n=0;n<=x1-x0;n++)
7 X6 \; t* q H1 `2 D$ [" d{& i( ^' g2 b1 U# @( Q) [
video_buffer[address]=color;
, Z: T6 R. z1 j# y) Saddress+=1;' D1 q) u1 \% h$ |+ B
}
! p0 V' t6 p* `& K: O/ ]( C}
6 R1 A+ S l" b m7 v" mvoid p_pixel(int x,int y,unsigned int color)$ Q, A2 I# n3 [% j0 u- y
{ video_buffer[y*320+x]=color;
9 o" l8 J" n- y0 x/ }& }+ z}( X0 T" i8 \9 I9 }3 f
void s_square(int x,int y,int side,int color)+ m9 H7 G+ `; v0 x9 {# U9 @
{6 p* X3 O& {1 [. D5 [7 B) p
h_line(x,x+side,y,color);. P1 p( u l0 `4 r. e/ o
h_line(x,x+side,y+side,color);1 R5 M! p! W2 x% c% D; P
v_line(y,y+side,x,color);
- _$ `4 q% e( j8 n4 C S0 {v_line(y,y+side,x+side,color);0 _! G0 @# Y3 {
}. [6 y/ f+ d7 |
void r_rectangle(int x1,int y1,int x2,int y2,int color)
A' c4 s { z% U{" {3 c8 W' y& E6 E
h_line(x1,x2,y1,color);5 t0 ?) c1 E2 q( e' T. ?. B: P
h_line(x1,x2,y2,color);, o8 X) o+ E" j7 K$ B
v_line(y1,y2,x1,color);
9 Y( J8 U9 i; z5 l( O, Zv_line(y1,y2,x2,color);, `9 l/ u `) \
}" m) g+ X& g3 [! U6 C. C
void fillRectangle(int x1,int y1,int x2,int y2,int color)
3 C3 e0 `! \5 @! m{9 f# v1 B/ ^) q# W2 l4 v
int i;2 N: O& S* ^' n$ d
for(i=y1;i<=y2;i++)
9 v4 ^8 n4 z7 G$ k+ u{
9 ]3 ~( v$ ?2 ?8 o& Z8 u! Lh_line(x1,x2,i,color);3 {' G3 t. u% u r& [
}) Y( R5 m) T, y: x9 S# V
}. H# o; U" {6 v j `
void showbmp(int l)
7 G% K) C J6 N( ]- ?{ FILE *bmp;$ c8 G% V) u1 ^( l
int i,x,y;, p8 N* @3 m# S; m4 T) E
BYTE palette[256][3];
' P8 X; C3 `) q2 m |1 S# {/ R6 }bmp=fopen(me.pp[l].k,"rb");2 F0 @/ a e0 [
fseek(bmp,54,SEEK_SET);6 C8 L6 G: F# B' ~( j
for(i=0;i<256;i++)
5 w. d I5 }0 q! ?# T{/ ?+ V W1 V5 m, ?# ?% Y- a7 D
palette[2]=fgetc(bmp)>>2;9 k( d _6 I e
palette[1]=fgetc(bmp)>>2;* L& M( a" O) x2 h7 w8 q: B. R+ S
palette[0]=fgetc(bmp)>>2;
# M# ?) T' w$ O3 K8 ~: E1 q+ yfgetc(bmp);6 L {2 ?% S7 u9 e4 E3 j" f. n9 a% A
Set_Palette(i,palette[0],palette[1],palette[2]);
3 o* B7 }! v+ \( q# Y9 ]7 j}9 C* O/ {# s$ F; h2 n: P, o5 O; g3 ]
for (y=0;y<30;y++)
1 m; r0 J; [( s' g( Afor(x=0;x<20;x++)
6 ~) |2 \/ h) c4 w3 Mpokeb(0xa000,y*320+x+z+zz+z1,fgetc(bmp));; Q, u$ M. k% ?/ I9 G2 _8 x
fclose(bmp);
$ h$ }( J( ]' h- G}9 L# C8 J$ A' ?0 \' Y' c
void showbmpd(int l)
% R" R0 R! [. z( G! J# Z" T7 B{ FILE *bmp;
/ v- s* i5 y6 a8 r8 @& M. Kint i,x,y;. K9 A. v( g3 O j8 U% v" ^$ B
BYTE palette[256][3];7 I' C. E6 P8 Z1 C2 `
bmp=fopen(me.pp[l].k,"rb");- I; C: L7 U4 x( ^
fseek(bmp,54,SEEK_SET);" G0 V( k7 x. q3 d0 |% Y* e* P) Z
for(i=0;i<256;i++)
! ]0 h' Y. d& T9 Y' A7 q{
# V) N) K/ Q0 K# J" R1 z2 c) p1 Npalette[2]=fgetc(bmp)>>2;8 `5 S, j# x" W
palette[1]=fgetc(bmp)>>2;
! g) n) }' t" i0 p n- Jpalette[0]=fgetc(bmp)>>2;* I' P; D7 Z( o# ~- o4 K! _% ^8 A
fgetc(bmp);
0 W* @! Q: h& Q% ^Set_Palette(i,palette[0],palette[1],palette[2]);
2 J4 N1 u' r/ Q1 u/ m$ o/ S3 O}
: A9 X, }6 h( ?& rfor (y=0;y<30;y++)( g S" d8 H4 N7 @
for(x=0;x<20;x++)
- O! Y$ Y1 s% U1 Y$ a s; epokeb(0xa000,y*320+x+zyy,fgetc(bmp));
7 h) V) B" `! _ ~( ffclose(bmp);
* P4 W9 ]& J8 k( C: [1 u}" [2 ]8 k& y F5 {" c% ?9 l
void showybmp(int ll)
4 q0 Y& e- {, [3 S( k{ FILE *bmp;
+ D9 P* D, `: G2 y- a! tint i,x,y;% g+ @3 w6 u8 ?# s- h# h( s( p
BYTE palette[256][3];* t+ q) ~% P+ F8 ^- P4 B3 s+ H
bmp=fopen(computer.pp[ll].k,"rb");
% n) O6 [ A7 j( ofseek(bmp,54,SEEK_SET);
" m! J1 i0 `) N1 o8 y7 @1 _& {for(i=0;i<256;i++)7 Q7 U. ?! B2 ^3 e( [, K* B; k$ s4 b
{& Z% l3 J- W& a
palette[2]=fgetc(bmp)>>2;$ Y# ]( v( d9 I
palette[1]=fgetc(bmp)>>2;' A/ |' ?. R- R
palette[0]=fgetc(bmp)>>2;
q7 d* Z6 z; T5 _* N" tfgetc(bmp);# p" E; ]" \( b0 a5 T# w. ?
Set_Palette(i,palette[0],palette[1],palette[2]);% k6 { I. {6 K! t/ l3 U: S& H( Q
}: u2 N7 b7 U& H( _; u, N" O" V7 X4 n
for (y=0;y<30;y++)
6 g( s2 p/ f2 Z6 v& J- Efor(x=0;x<20;x++): k! r! n% Y- i+ M2 a
pokeb(0xa000,y*320+x+zy,fgetc(bmp));8 N$ |4 @' {1 V9 ^4 S2 m: h q7 S8 P
fclose(bmp);
3 r6 m$ a1 K' N5 W: i3 ^1 \}
0 y& x1 U2 a) lvoid showcbmp(int ll)
! J( Z$ P4 K" ~4 `2 j3 q{ FILE *bmp;
& y* @* J Z* `" h' q% d7 X% pint i,x,y;
- o# @$ |0 i: i+ E8 L: @' qBYTE palette[256][3];
2 z0 }- s0 J7 ?5 {9 Vbmp=fopen(computer.pp[ll].k,"rb");
. Q0 k7 I: C% T1 Y8 \1 k& o! Q4 m6 Efseek(bmp,54,SEEK_SET);
X Y; S! ?5 E0 }; ^for(i=0;i<256;i++)
; G: N- D: \5 K* u, u# t$ i: I' h{$ N I8 k8 g) G
palette[2]=fgetc(bmp)>>2;
' y/ x- @5 w& b8 |* opalette[1]=fgetc(bmp)>>2;
* X7 [% g" Z5 P/ ~palette[0]=fgetc(bmp)>>2;" X- ~2 c! j3 n6 V0 g: r
fgetc(bmp);
) K! m2 Z5 G7 d+ bSet_Palette(i,palette[0],palette[1],palette[2]);7 R* k) N7 _" h
}3 r$ D$ _ w! ~" p
for (y=0;y<30;y++)
6 z! x. W1 ^5 m! O& Ffor(x=0;x<20;x++)+ O% L$ S( g r' U0 k' F
pokeb(0xa000,y*320+x+zyy,fgetc(bmp));
' g% U8 u3 U( _/ p7 A. yfclose(bmp);
& ?. T8 F7 v$ R" ~$ ], q; ~2 D}1 ]( l# C" a* q4 k
void bmpp(int number)
. ^/ n, \$ E/ S% j8 Z/ M{ FILE *bmp;
) r w# p+ n8 W6 x' W6 [+ Y8 ]+ eint i,x,y;! h* U9 D) m# A& E' L
BYTE palette[256][3];- u" H9 y# }7 A0 P$ J) B, W
bmp=fopen(m[number].name,"rb");
, l! i4 U: I: z# tfseek(bmp,54,SEEK_SET);
. s8 L+ E, z3 k' n3 jfor(i=0;i<256;i++)( ]+ s$ y& z; k7 r3 R0 ]2 q q
{
( o# Y( D# V* i. G/ D8 r& {$ tpalette[2]=fgetc(bmp)>>2;3 w7 b E) J- w* L
palette[1]=fgetc(bmp)>>2;* D$ z7 B' O+ T8 F4 _2 i7 A: {9 M
palette[0]=fgetc(bmp)>>2;
8 N7 E" l3 ]4 G1 S$ Efgetc(bmp);+ R6 \/ R3 j& y; k
Set_Palette(i,palette[0],palette[1],palette[2]);
* O$ X" ~& T! Q}: m/ [$ B7 B, c% x5 l: o3 F
for (y=0;y<30;y++)
: d$ _, ^7 S; V. n: @for(x=0;x<20;x++)' v, X+ `) G' `' B5 c
pokeb(0xa000,y*320+x+zl,fgetc(bmp));
9 G* B, {9 r" Tfclose(bmp);
% r+ x& g1 r* \* M) E5 n: w% |}. n- x, M0 K' e2 |$ U6 g
void comlipai() /*整理电脑的牌*/
- y% r+ u! y, G1 F: X. y5 W) r{ int n,j,u;* Z5 Q2 x2 {4 T! A
int *lingshi;3 }' @6 V3 f. C- j8 a
for(n=0;n<computer.m;n++)2 `8 [- \4 S3 f1 `6 i
for(j=n;j<computer.m;j++)
, @* q; b! N$ B! ^{
9 `4 { ?& e8 P5 i* fif(computer.pp[n].number>computer.pp[j+1].number)
* a) h) b/ r3 u3 n0 ]2 O{1 X$ k. P" X8 P0 E/ b1 `, [% S
lingshi=computer.pp[n].k;2 P7 }( [+ t% S: {- i# @9 N
computer.pp[n].k=computer.pp[j+1].k;
, Y1 M3 M6 _ c* m' a) h$ l; Hcomputer.pp[j+1].k=lingshi;3 ^! Y# K8 j" V+ d
u=computer.pp[n].oneorfour;
; w* |8 }. w/ ~: lcomputer.pp[n].oneorfour=computer.pp[j+1].oneorfour;
2 T8 v1 y- q, |computer.pp[j+1].oneorfour=u;
9 L) V" a/ v8 H) O: q; Ou=computer.pp[n].number;
* W5 X- g0 `4 {) n) kcomputer.pp[n].number=computer.pp[j+1].number;3 [, F2 ]% M+ J
computer.pp[j+1].number=u;: c. C# i8 V; B* W
}7 H* u- E& Z8 }6 d8 \& h. T9 R, b
else
( x% E9 T* k8 T& \if(computer.pp[n].number==computer.pp[j+1].number)9 i0 o3 x/ {* E2 M* ~# c
if(computer.pp[n].oneorfour>computer.pp[j+1].oneorfour)4 K3 S! x/ M% v6 U3 M
{
0 }1 V3 y8 K: u1 a( Olingshi=computer.pp[n].k;; ~6 b: i$ }! ^8 m. R& |
computer.pp[n].k=computer.pp[j+1].k;+ R! i: J$ c5 C6 ^) T1 }# U
computer.pp[j+1].k=lingshi;! w3 @ P1 G( ?# F- L0 F+ [" R1 E
u=computer.pp[n].oneorfour;0 P. ?( b s+ a" Z6 B( ]: y2 D
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour;0 H7 A5 f3 X2 }! e
computer.pp[j+1].oneorfour=u;# N& N+ C$ {4 G" p4 [* Q" e
u=computer.pp[n].number;
/ n% X( K3 l3 `0 F3 \. p ocomputer.pp[n].number=computer.pp[j+1].number;
8 m/ W4 o/ F- J5 scomputer.pp[j+1].number=u;
6 O0 |+ H* W& Y& r/ ?0 @/ T}
9 W4 L# _5 Q; q}
1 h+ K; ]2 K* D}
9 }: I8 t5 z+ y9 x! uvoid melipai()
) Y7 R* b7 w6 U6 |! W5 M/ L{ int n,j,u;+ M( ^7 c) V* e8 F; I
int *lingshi;: J) P0 O/ i6 n0 z
for(n=0;n<me.m;n++)/ A9 _* W) ^8 B- `* G
for(j=n;j<me.m;j++). l# b# T! Q9 R$ c) j% X
{
) Z( W4 \$ C: e; I: Bif(me.pp[n].number>me.pp[j+1].number)
5 _/ i8 a, i' ^# `0 y{$ E( k8 V! x% g+ J# R$ H
lingshi=me.pp[n].k;. Z7 c6 e" E/ I+ k7 K5 R$ g/ y6 H
me.pp[n].k=me.pp[j+1].k;
: x) E9 _0 Q& v j) ^- S) T- Lme.pp[j+1].k=lingshi;' W8 R: O0 L5 B
u=me.pp[n].oneorfour;
# s0 u# l% ^: b/ @7 x4 gme.pp[n].oneorfour=me.pp[j+1].oneorfour;
* W+ Z9 S1 L! u& d: i6 vme.pp[j+1].oneorfour=u;; d1 ~1 j4 c" C0 _
u=me.pp[n].number;
. {' n" B4 B4 e3 Y9 @/ _me.pp[n].number=me.pp[j+1].number;
4 u" g7 m; D7 G% `! Z2 Y2 Yme.pp[j+1].number=u;# d1 o" H, P. O$ b
}
6 S1 N3 L7 D5 Y8 i, a% ~else# r* d N) Y+ T
if(me.pp[n].number==me.pp[j+1].number); _; Q8 T. e. a" L6 ?% Y
if(me.pp[n].oneorfour>me.pp[j+1].oneorfour)/ g/ U2 \4 G* D- w$ e* y; m
{; c& g1 x- [5 Z2 J9 m3 p, q
lingshi=me.pp[n].k;
2 f- u3 r$ P6 V- }me.pp[n].k=me.pp[j+1].k;
+ L* b/ K. C( h3 q1 Y/ bme.pp[j+1].k=lingshi;
* V/ \# M: ~. S& c9 \( qu=me.pp[n].oneorfour;
+ y+ m U/ P& ~" f" S% {1 \! cme.pp[n].oneorfour=me.pp[j+1].oneorfour;
6 U; K# |# o+ R- W: I0 Y1 }me.pp[j+1].oneorfour=u;
2 L1 x& U w7 h; V: b; Au=me.pp[n].number;2 M6 D7 A7 W) P9 J4 T6 h( p+ q
me.pp[n].number=me.pp[j+1].number;
0 y% j2 A. h9 X5 T# {0 Yme.pp[j+1].number=u;
5 ]$ V& _* R" X7 u}6 F Y* B# R5 t1 w) B _) s+ }
}* R$ v- }; B) s! k$ K& l
}
) U; w, [7 y% t* Hvoid rgzn(int c) /*本程序涵数的核心针对电脑的牌*/
! v9 H9 Q! f& s- R8 ~{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;
2 R! I; `9 N, o) w6 ]if(me.pp[c].number<=35 && me.pp[c].number>=0)
1 ~' h$ W8 l) @8 L' e{
" ~+ v3 S8 o& A$ A6 jlogo=1;
4 S: @0 T' i* h, pif(me.pp[c].number<=3 && me.pp[c].number>=0)
6 e6 R7 s$ V8 g% y. Elogoo=1;
8 s! H, T0 {, d) O' e5 z% Pelse if(me.pp[c].number<=7 && me.pp[c].number>=4)
1 j1 t; X t9 @8 x& u- Jlogoo=2;& v/ D% c7 [) F. G! w
else if(me.pp[c].number<=11 && me.pp[c].number>=8). A; O5 w' M# W
logoo=3;1 i% o) c0 U9 z9 }# g
else if(me.pp[c].number<=15 && me.pp[c].number>=12)
, t! U- v. q" H9 L4 j0 Tlogoo=4;" C8 k, r& f" Y$ k: Z; x
else if(me.pp[c].number<=19 && me.pp[c].number>=16)8 L0 }4 ]( z0 R/ t, E2 i- Y: E
logoo=5; `4 S9 @$ s" K! u& r
else if(me.pp[c].number<=23 && me.pp[c].number>=20)5 B8 s6 r( q4 ]' G- p
logoo=6;9 c" Y8 j! \* X& _
else if(me.pp[c].number<=27 && me.pp[c].number>=24)
: r8 u5 _1 V7 c# E$ @. Xlogoo=7;1 N' j' p4 F4 Q, r4 h
else if(me.pp[c].number<=31 && me.pp[c].number>=28)- j H3 S0 F' I# I$ w l
logoo=8;
. N. Z3 |) C! S P4 p1 d, Jelse if(me.pp[c].number<=35 && me.pp[c].number>=32)" h) {* P' ~1 p& c2 L7 w0 _
logoo=9;: p0 U% F* a7 I" M2 d, E
}
; F8 ]8 ^$ U7 O. x& f8 Nelse if(me.pp[c].number<=71 && me.pp[c].number>=36): J7 I( l( J$ U$ m
{
2 _1 Q5 k6 F/ Q. Q$ C, q) t; Q; flogo=2;
+ X: m1 M4 o* _4 A* a9 fif(me.pp[c].number<=39 && me.pp[c].number>=36)
% A% { ~- ~8 z$ V2 L7 _, Flogoo=1;7 @- G; Q8 h5 v4 T# O6 ^
else if(me.pp[c].number<=43 && me.pp[c].number>=40)
' y6 g7 r' q- j" s& ~logoo=2;
# x; q. d' W! J3 n' T- H9 ielse if(me.pp[c].number<=47 && me.pp[c].number>=44)
9 w* k v, s& v* Ologoo=3;2 {: ~' D2 _1 o8 d/ |' P
else if(me.pp[c].number<=51 && me.pp[c].number>=48)3 Y- M( c+ A ^1 ^7 f6 w3 v) K6 X
logoo=4;) R# t; S/ {- r& x' F
else if(me.pp[c].number<=55 && me.pp[c].number>=52)
1 o: N1 @$ B! b# E# A" Zlogoo=5;5 O7 T+ P2 y' E
else if(me.pp[c].number<=59 && me.pp[c].number>=56)
" k- A8 C0 B! r- R9 j) ^logoo=6;
5 n) o8 j' X7 w g' Lelse if(me.pp[c].number<=63 && me.pp[c].number>=60)* l; g' z( ]- g7 e* W( l X# s
logoo=7;
4 t; i, ]) g+ r% W* eelse if(me.pp[c].number<=67 && me.pp[c].number>=64)* v" I$ t, ]& B
logoo=8;
7 R- e$ X' m" lelse if(me.pp[c].number<=71 && me.pp[c].number>=68)$ m' [0 |0 A; L; X# A8 A
logoo=9;) p1 G& _- N( ?
}( ^3 ^8 V7 [3 D" K# B- M# Y7 g
else if(me.pp[c].number<=107 && me.pp[c].number>=72)0 ^; q: n! s3 Q9 W, l% O! J1 U: k/ h
{! p# t! H' R& j @
logo=3;. _$ ?( n0 g: e- m6 K" u: R9 A
if(me.pp[c].number<=75 && me.pp[c].number>=72)
1 S0 O* s( ?0 v& E/ a# zlogoo=1;
( d8 r& j4 P% @* x% helse if(me.pp[c].number<=79 && me.pp[c].number>=76)2 @8 b8 }' k. y- u+ t
logoo=2;8 H3 |4 q, L# J z2 }9 V% u
else if(me.pp[c].number<=83 && me.pp[c].number>=80)
6 w2 Z+ j K; |8 U }0 C8 plogoo=3;
8 u- M G% }8 Q# Zelse if(me.pp[c].number<=87 && me.pp[c].number>=84)$ \3 d5 o: W9 A, i4 Q* o) [
logoo=4;; z' W. Q/ f' Z5 }! ?) a- t9 U+ p5 ]
else if(me.pp[c].number<=91 && me.pp[c].number>=88)# X+ z5 V7 l2 L8 r0 S
logoo=5;7 i2 t% f' v' G. l7 X1 H3 O# O4 }
else if(me.pp[c].number<=95 && me.pp[c].number>=92)
. B M% u" w* R1 C' V: N7 @9 Klogoo=6;
3 p1 T/ n+ H3 qelse if(me.pp[c].number<=99 && me.pp[c].number>=96)- x, f% B% \1 u% D* i, c/ T
logoo=7;+ X" l, y& z3 m
else if(me.pp[c].number<=103 && me.pp[c].number>=100)
4 T" y3 u8 b; D! \5 `4 elogoo=8;
9 x7 B3 J i6 telse if(me.pp[c].number<=107 && me.pp[c].number>=104)* D/ a; D. z- q& l
logoo=9;4 O+ C( [* G: V) b1 m8 G0 p
} e3 o- V0 z& c( r/ K* I& `& b
else if(me.pp[c].number<=135 && me.pp[c].number>=108)
. s' q6 c) W# k' a) R{# G0 F4 Z: p3 ?) Q+ d# n+ B% L! B
logo=4;& B5 |9 G3 O/ C$ h8 _( L1 v
if(me.pp[c].number<=111 && me.pp[c].number>=108)
+ U3 V" q. B9 I5 \2 c& s6 Wlogoo=1;
) @% q0 {7 Z$ G) y0 H5 celse if(me.pp[c].number<=115 && me.pp[c].number>=112)# ~; ~ _/ C. P6 _+ x& b
logoo=2;
7 [5 }5 W. h2 t3 u# o8 T/ v' } D, D3 Eelse if(me.pp[c].number<=119 && me.pp[c].number>=116)' @/ A3 h$ q: ~- f
logoo=3;7 S) ], y. E' ]# C. Q5 f3 Z
else if(me.pp[c].number<=123 && me.pp[c].number>=120)2 T8 q; W3 q- J. o& y) I; a
logoo=4;
6 n& x- e N$ X$ ~( S! |( lelse if(me.pp[c].number<=127 && me.pp[c].number>=124)+ L b" E2 b! @* N: p$ P& E* \8 R
logoo=5;" U( L4 O1 z2 o
else if(me.pp[c].number<=131 && me.pp[c].number>=128)
& ~- D( P0 s9 ]( q3 [( }0 mlogoo=6;
# A( b2 P# e- k/ Welse if(me.pp[c].number<=135 && me.pp[c].number>=132)
" T& W; e( u u$ a* Ologoo=7;% D! M8 C! ], a5 p; l
}# B9 y' M5 E- x, U% g- y; M9 K8 l
while(b<=computer.m) f+ D; H: m$ J& c, y$ F
{
8 R9 r+ s6 k" wif(computer.pp.number<=35 && computer.pp.number>=0) /*假定电脑经过分析后出了第一张牌*/+ W$ q! D1 B8 W$ H7 u
{
$ H/ T! N1 Q8 O, vlg=1;
$ |4 a2 ^+ L7 j6 ]! fcomputer.pp.d[0]=1;
2 l% s4 }7 o! Zif(computer.pp.number<=3 && computer.pp.number>=0)
' F5 e( G, V4 g4 g" P3 z{
2 @) C! k3 _5 { S& \' d7 Algg=1;
7 r! z9 A* s0 Z+ a& s/ a vcomputer.pp.d[1]=1;
9 J+ ~" Z! j4 w W; g4 d D}
7 E) k6 |1 k( K& felse if(computer.pp.number<=7 && computer.pp.number>=4), Q4 d2 ~, c* n; _2 o3 H7 n2 [
{
9 }, d6 s, C( d' {" Tlgg=2;* q0 C8 u0 j7 Y3 R, t1 D2 f0 M
computer.pp.d[1]=2;
; e8 i1 R8 M, ~3 U0 ~1 T0 j: j}+ b _$ h$ N3 t/ I! D' u( ]
else if(computer.pp.number<=11 && computer.pp.number>=8)
% F; T4 X2 h; |) H{
]! M0 \; ?$ I4 mlgg=3;; ~3 E4 t! g4 ~9 b; y( H
computer.pp.d[1]=3;% W# j8 p; U2 k2 d+ D
}
" V6 Y# E9 T+ }% N0 p' jelse if(computer.pp.number<=15 && computer.pp.number>=12)
+ C3 d0 Q, }/ ]+ S: e7 \% F* d{
% F( e K+ }/ B4 ] Vlgg=4;2 k# w! V9 F- Y
computer.pp.d[1]=4;
3 V+ c6 \0 R4 O6 w* H1 @}
" l7 _* H8 ~; L6 e0 r, r8 Nelse if(computer.pp.number<=19 && computer.pp.number>=16)* g; D* W0 P6 |# P
{3 a! C; m5 \/ G7 T
lgg=5;7 [: }6 d6 H% F' E0 x' T1 D( x
computer.pp.d[1]=5;
8 s) \, `, j# K- I. i}
2 Y w) \. Q, b+ Nelse if(computer.pp.number<=23 && computer.pp.number>=20); b; ^0 O9 ^" U# S s; {; q' o
{! U( z4 P& R6 ]0 @
lgg=6;# |- T8 Y% b- L- A* o8 S# {
computer.pp.d[1]=6;
5 Q9 e/ X& _4 h1 I1 ^& Y# E}! d2 O4 K/ ?& Y) d. ]; T" m
else if(computer.pp.number<=27 && computer.pp.number>=24)
, v. C7 L; u: I- m{
2 l% Q; D- z: @$ `! Nlgg=7;) t' X. K$ ]; N: X0 b
computer.pp.d[1]=7;6 ?* z5 G7 G: S H
}
6 ~- ^3 @ A, w3 pelse if(computer.pp.number<=31 && computer.pp.number>=28)
: J# @& K) \- _, G) c {{
8 I; r! c+ r' q, l& I+ Klgg=8;
3 ~3 d7 A) S: m- ^, j# y" hcomputer.pp.d[1]=8;+ o2 h- _5 K: _! I# m+ x" K7 N4 S1 k
}& Z5 {0 w# j! A9 T+ g
else if(computer.pp.number<=35 && computer.pp.number>=32)6 D" N7 c |% W$ I
{
, h# m$ @) m, n7 Hlgg=9;# @9 z9 [/ i' S# k! u/ c( Z
computer.pp.d[1]=9;: b1 l5 S2 A4 N; d9 g% S
}
1 g7 h4 P+ J& }3 x}
3 j+ W3 u" E3 O- K' r/ u! Velse if(computer.pp.number<=71 && computer.pp.number>=36)4 @, X( t; H9 q* G, T1 b/ n
{
7 B6 Z+ f. m7 T: V, Glg=2;9 H# h3 X& k0 R8 }
computer.pp.d[0]=2;
& `1 x0 } E& n( \% ?7 Bif(computer.pp.number<=39 && computer.pp.number>=36)# B0 p# R8 S. E3 i4 b3 j6 o
{. ?8 r9 P' |# Z1 F3 L' E
lgg=1;$ U4 y. b0 D, L2 Y. S+ R# r% t* f6 u
computer.pp.d[1]=1;2 Z' m$ E% w- L3 z
}
# s6 C5 x4 H: V$ ~8 b& \( x& pelse if(computer.pp.number<=43 && computer.pp.number>=40)6 n* R# U: f. W
{
) N m1 [) v5 @+ F6 k7 Mlgg=2; x8 T1 R% d2 k! s1 b
computer.pp.d[1]=2;- [$ a+ O7 {6 [& L7 J
}
* f/ @ ?. R& G. S# ]- j9 i/ Delse if(computer.pp.number<=47 && computer.pp.number>=44)/ `; \) o2 R' h a! E
{+ |( |& J1 f) |: ]" d
lgg=3;
8 ^+ J) Y) k* Qcomputer.pp.d[1]=3;
! Y# U9 V: K; b}, h- R2 K. \# {/ s, |
else if(computer.pp.number<=51 && computer.pp.number>=48)& M! o$ G& d& ?4 s
{
7 d+ D; t1 f3 r- }0 N2 A4 T( Nlgg=4;- W0 j4 n1 U2 t9 D4 L- }
computer.pp.d[1]=4;0 y# R( p1 I$ H
}
+ L2 c; _/ c, t5 W. T# B; s, I; [else if(computer.pp.number<=55 && computer.pp.number>=52)
B* B4 H' ?7 z9 l{0 o/ @' s6 y* W7 Z b
lgg=5;( @' d7 a, c( A- Y
computer.pp.d[1]=5;, m# Z4 N* b) M* |! R; s' N
}! K0 f9 g: f* L- M% ^7 t: v
else if(computer.pp.number<=59 && computer.pp.number>=56)
7 O! k. \* u. s; T1 S& N* Q{, }+ P+ D: \1 X( [/ X6 @
lgg=6;
; y7 g, x6 J0 wcomputer.pp.d[1]=6;' [# ~9 {0 T X+ Q+ @" `
}( z9 r' P" H: m" B" C
else if(computer.pp.number<=63 && computer.pp.number>=60) n' ?( v* G7 O# K
{
* N9 t8 N) o4 nlgg=7;4 p2 O% v( T! ?
computer.pp.d[1]=7;3 X t; t/ L' @- b0 g" D1 R
}
7 X6 ^2 c" ^1 Eelse if(computer.pp.number<=67 && computer.pp.number>=64)8 }% d5 G+ h( p. d. S
{
0 U0 W1 G: i* T2 i |% @lgg=8;* A$ W8 m# G) A5 `6 x3 M" a
computer.pp.d[1]=8;; K) n8 w: F+ p" w
}
9 ?* T/ s$ h" V+ qelse if(computer.pp.number<=71 && computer.pp.number>=68)% T- Y% z& M. i: t8 |2 K
{
6 `+ ~3 O# N1 V% Clgg=9;- P$ {- @) G: ]( z# K. e
computer.pp.d[1]=9;
& L. k. n+ t5 J5 |; W' b}
( ~/ t& `; H; h$ \: p7 P}
* [ r% `3 f- F3 n/ a) _; w2 nelse if(computer.pp.number<=107 && computer.pp.number>=72)7 ?9 K' @( f# m2 t% g
{
# n/ ~+ P4 \( n/ o0 tlg=3;
: L" n% \, i$ ?4 P& z: k. v% ncomputer.pp.d[0]=3;* |3 c( B U. T; c5 F
if(computer.pp.number<=75 && computer.pp.number>=72)( F1 n! m/ @. d
{
: S2 i# a7 B& ]8 j% e m" Klgg=1;; k2 `5 g1 b. C+ I
computer.pp.d[1]=1;
' ^" `; Z0 W4 ~/ _4 g}
/ J6 C. i! n& n/ Qelse if(computer.pp.number<=79 && computer.pp.number>=76)
' S" b: S3 s" ]( i: L! p: s' e{- L2 {' B4 c* E2 i- S
lgg=2;$ c1 H( A3 }3 W4 o' ~
computer.pp.d[1]=2;
% R! w: `4 g, l' U' p2 w6 O8 ^" D}5 s# n5 [4 w3 P! r$ p3 `
else if(computer.pp.number<=83 && computer.pp.number>=80)
: m$ b h/ U8 [! p; r. ~& B- P{9 K# V% b4 c" p) E( X7 @
lgg=3;' e: j' p" a% _9 {7 z) N
computer.pp.d[1]=3;* v5 N0 p' l2 R" l* z
}
4 o+ V9 I$ x) ^& @4 qelse if(computer.pp.number<=87 && computer.pp.number>=84)' _4 V& s! ^; m9 J6 T% N- }
{
9 K5 X9 {" q( A8 ]0 o) w1 [4 Jlgg=4;
, r0 _4 T; `3 b( b5 {! Q9 T1 Icomputer.pp.d[1]=4;
% @$ H* Y! t- e0 h5 U7 x}
$ N" M2 L& m' l+ \4 D" H* Ielse if(computer.pp.number<=91 && computer.pp.number>=88)( g' B9 l; t( p4 c2 J7 e1 M# A
{7 O# a( a0 x! w& ^/ j( U# z
lgg=5;+ y; [4 w# M5 K6 e {7 a' g
computer.pp.d[1]=5;
- R; S: i9 G* U" |8 k& \# t$ L}6 m, D% `, i0 g. g& i( Y
else if(computer.pp.number<=95 && computer.pp.number>=92)
0 h; T; r8 O- a) J{( B0 k& Y# S3 C0 p' I
lgg=6;% s* N3 [# [! {. |
computer.pp.d[1]=6; {8 W1 `) Q% x! k; X/ n' w7 N
}+ ?2 D: z. d+ s( s
else if(computer.pp.number<=99 && computer.pp.number>=96)
( c" u1 M9 ~2 G* L; d{7 c: I) M% M( t9 k2 E
lgg=7;
/ u. b) x" \: g/ c5 `2 V+ t" i l# jcomputer.pp.d[1]=7;: T4 s/ c4 T8 Z k7 g a- k1 h
}
( B, p" o8 z5 R; H2 z% }else if(computer.pp.number<=103 && computer.pp.number>=100) `. m: @; `! c& A1 |( T2 u
{
& D" t# M n' f+ r: U. G! q# vlgg=8;2 m% j% S9 n& t
computer.pp.d[1]=8;9 n& T. h0 R( w5 {5 Z
}) W* H0 x) r4 {; v3 ^" q, {( I
else if(computer.pp.number<=107 && computer.pp.number>=104)
# a; n, o( c4 N! Q{! m- O8 w+ L$ C b5 l
lgg=9;
; k( O3 s6 l5 I2 @- o1 \' Rcomputer.pp.d[1]=9;
8 i, Q, i) g+ ?" g# C- \# m' f}
: q7 I* U8 y/ j# I9 [0 d}$ a1 d8 B. F- s6 h% X+ V/ r8 u
else if(computer.pp.number<=135 && computer.pp.number>=108)( m0 d! N' X: Z/ F" _8 G
{
6 x5 u) Q! Y/ ^ {% ~lg=4;& @# u$ \/ A4 A$ R! U* Z
computer.pp.d[0]=4;
6 J* e( x% X6 E+ tif(computer.pp.number<=111 && computer.pp.number>=108)
; h) O! }. Y" }* q9 q. c; L{/ k7 c) L M( f7 K9 t
lgg=1;) m6 ]/ `+ ~/ O$ {3 e- V, t- t
computer.pp.d[1]=1;+ G# L+ B+ D# T% r1 ?( B$ \
}- t2 E. R! v' }" f& S: Y, a
else if(computer.pp.number<=115 && computer.pp.number>=112) k+ ? }) _; |: F0 x4 w
{
$ i; f, K5 M9 T' d# x. {% nlgg=2;
1 l4 {2 \! I& g* b7 C# b/ Wcomputer.pp.d[1]=2;
4 n" |0 T0 c0 X% [}
2 @" ~/ W( P; B- E" _5 w/ ?else if(computer.pp.number<=119 && computer.pp.number>=116)
( u; d$ M3 x: {' |, L1 Y{# Y1 \, W$ ?! l+ f$ B2 v( T1 w
lgg=3;( s# o4 M3 u$ I" V! Q) {* S
computer.pp.d[1]=3;5 d9 P: X+ E8 e1 u$ e0 l
}& V+ j0 J7 D2 \2 U4 ?
else if(computer.pp.number<=123 && computer.pp.number>=120)( S4 _, P3 G' q k0 m( V
{, j' L' |+ [, Q* A5 i
lgg=4;
/ p+ E/ F* T4 Z$ b2 m6 ^4 C3 ^computer.pp.d[1]=4;, W/ T9 A( }+ G6 [% t! _
}
1 T: W5 o6 ^0 D( Felse if(computer.pp.number<=127 && computer.pp.number>=124)
S+ d( V2 X# G% l' ?: n{) u3 P3 O! a& V- X. `. Y& j; J$ A) \
lgg=5;/ _. p: S0 I2 W( X
computer.pp.d[1]=5;6 B0 ?* W5 j0 y+ ?2 O
}- x8 r. y! T& C" }6 r0 s
else if(computer.pp.number<=131 && computer.pp.number>=128)- N# }/ A: J8 [) J! S
{
4 S( [4 e% u( L) t+ dlgg=6;- Y3 F( ~% a' m% D% F0 H; _9 X) k
computer.pp.d[1]=6;
! E; \$ m3 T) J2 ~+ @& S}3 v% H2 u' R6 x
else if(computer.pp.number<=135 && computer.pp.number>=132)
( l6 U* ~, S( `2 Y L0 r! B1 g1 X{
" b) k: P' y- I& R% Dlgg=7;: h1 I/ B r; O$ W8 a( j% S: e
computer.pp.d[1]=7;1 S. z" \% w5 q" p: _
}* o# V' f6 _, y4 v* v$ d
}
- Z5 W3 t; Z5 X3 r w" [- O1 K7 `( G) F, w: q' R; I+ z' e
if(logo==lg) /*如果相等的话,那再进一步的判断,乓杠的判断*/5 n( y7 H, w; ], j2 T, o; o" M0 m
if(logoo==lgg)
0 o ^5 O, P* B( ]3 a- Fpg++;. u+ B3 d* j+ k6 y* ^
ch.lg=lg; /*保存电脑手里的每张牌的信息*/
5 F0 u# k, i; F z% m9 |; Jch.lgg=lgg;
& m! I/ A( F' C& k+ \lg=0;! m5 j' H: U/ |+ c
lgg=0;
) m, x0 M( v0 U6 Y6 b/ Ub++;
% b- s7 S1 I/ w7 [}: }! D0 y5 m! M/ n/ ]
if(pg==2) /*乓*/& m0 @+ z) H4 R! ]
{
1 S2 W4 |. P" e# k) t
( A1 W8 c+ w8 @. F! fsing=1;
, t' W) ] x' S* n+ zb=computer.m;
; x+ l" J* W/ Q4 ?- _4 y) O! j+ _ Twhile(b!=-1)0 A5 e/ ?5 }! `: k- g
{
6 _# g, ~3 b. t# gif(strcmp(me.pp[c].k,computer.pp.k)==0)4 S q: P4 p/ x! }+ N" P" I
computer.pp.p=1;! d) V7 J1 o/ n; l: ]3 m
) I# S$ m' ?/ |: p/ ^5 @- t5 G, k. w% @b--;% C/ N$ j% W- m8 _/ a L
}
& W# c& @( g0 C; ]( y9 N}
$ q6 Q. X- D8 I5 _( Iif(pg==3) /*杠*/
- ^2 ]/ q. F5 M9 f) I0 S" S{6 c$ ?. X5 o% _2 M ^8 n" o- {
3 M1 N% t6 a+ esing=2;
' o' }1 v9 G( p/ |+ P: ib=computer.m;
4 Y# F, t# Z4 B+ F( R! u: h. Lwhile(b!=-1)2 I9 j3 G$ N# X
{- n1 C4 w" {" B5 n
if(strcmp(me.pp[c].k,computer.pp.k)==0)4 K4 C; f, O' v( f$ D
computer.pp.g=1;: y2 Y$ ?# F$ |& t6 x5 D
b--;
, o2 v7 H8 L y! e: D}2 B6 R$ ~% s- ~. F+ |8 O/ M
}
! ]3 f/ B$ \: B; ?3 p- C, _% zf=0;0 D# l" K+ F- d& P1 O" p
while(f<computer.m) /*吃的判断*/* R' G( |3 U/ t6 p
{ if(ch[f].lg==logo && ch[f].lg!=4)5 {7 l3 V3 H& u) @
{
# L0 Y0 `. i% u4 _# Yif(ch[f+1].lgg-ch[f].lgg==1) /*顺吃*/' {2 k6 ?" A: |, O
if(ch[f].lgg-logoo==1)5 v4 N, @ `. O/ G; `( w$ y2 ]' Z! V
{
7 R. K/ i. ?+ z, C2 [$ i& g# y- N1 Hgp++;
; p) |+ R9 A! tcomputer.pp[f].c=1;
( s$ l" S1 o; e0 p. h- e$ xcomputer.pp[f+1].c=1;3 n8 z- R- r9 n. M- Z" p
}
1 @8 }: I! w0 [) y0 X. L2 o$ lif(ch[f].lgg-ch[f+1].lgg==-1) /*逆吃*/0 I" g8 s- n ^2 s q$ ?; s
if(ch[f+1].lgg-logoo==-1)7 [7 c( C7 d* i @% w/ j
{7 H) X7 j. m1 n9 b- V0 V
gp++;
( l1 i4 p- @& u1 D" rcomputer.pp[f].c=1;
+ J* i$ \& K" {& ocomputer.pp[f+1].c=1;
; P7 P8 C& Y! _! _' z# R}
) e' o* O2 C2 O: m" p. Kif(ch[f].lgg-logoo==-1) /*中吃*/
* C9 {2 g( X2 E3 mif(ch[f+1].lgg-logoo==1)- Y, c9 t$ n5 {
{2 m; F) v5 c Q' k4 D+ t& @
gp++;
5 R8 }/ h5 q: D6 d) acomputer.pp[f].c=1;
. }* D9 `) A9 u, o1 ecomputer.pp[f+1].c=1;! y2 H) F5 i6 R, t2 f6 Y- h
}7 |) T) q+ y2 h& T5 `
if(gp==1)1 D s" v/ O% S) {* [. m
break;( V8 X( T6 b# c* K
}
& }8 F4 o8 Q' G% Nf++;$ k; F" b& Y6 H# ^/ w( j9 b+ X/ D
}
( r; c* s/ i# `1 sif(gp==1)
& E2 f$ ^$ Y8 R: M2 q5 H: u{sing=7;% Y3 d8 U: ^9 a' t C
% {, W8 |/ @% c/ R2 Z: A" A1 e
}# t6 _6 @6 E! j$ ^$ a2 j
pg=0; P5 i0 F3 g4 g% P0 q$ L
gp=0;+ H# `. n, u+ K# s0 k) r
b=0;
8 v& a: z, b2 e# l& p}* {. c; d1 i- N9 e6 c T
void rgznme(int c) /*本程序涵数的核心针对我的牌*/; _) b: p* t8 c0 R
{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;7 C N' l+ s. N" Y
if(computer.pp[c].number<=35 && computer.pp[c].number>=0)2 D( G% { v' b
{; {* s) t7 X4 [2 t# k% [
logo=1;( x, R1 \( I8 n
if(computer.pp[c].number<=3 && computer.pp[c].number>=0), T+ p& |4 U! k& G
logoo=1;( C6 u z0 }7 R" G: `
else if(computer.pp[c].number<=7 && computer.pp[c].number>=4)
9 t2 L# Z! z6 \9 |1 elogoo=2;
2 b& Y, x' \4 q4 g/ e; J/ f8 G+ uelse if(computer.pp[c].number<=11 && computer.pp[c].number>=8)
1 z$ J% z m u# }- X# ylogoo=3;: s' p" w" t( r5 x3 `
else if(computer.pp[c].number<=15 && computer.pp[c].number>=12)
# F* ]6 r' }5 A' w5 `: m3 T& tlogoo=4;
: L& g2 Q! M" |else if(computer.pp[c].number<=19 && computer.pp[c].number>=16)
9 D+ b4 W! n; Xlogoo=5;, a. K7 A3 i9 N* {% E& e( N
else if(computer.pp[c].number<=23 && computer.pp[c].number>=20)6 D: Y+ [4 W; H3 D
logoo=6;
! w) Z Z* h- velse if(computer.pp[c].number<=27 && computer.pp[c].number>=24). `& S7 q2 V2 W8 S
logoo=7;
) D3 G, Z5 `/ ^8 e' _7 qelse if(computer.pp[c].number<=31 && computer.pp[c].number>=28)/ h1 X! G& ?; E3 ^; Z5 r# L9 W
logoo=8;
" u$ R L2 y" p4 delse if(computer.pp[c].number<=35 && computer.pp[c].number>=32)
" o. o$ V, G0 `- llogoo=9;
( E+ Q! r" n$ r) c2 T* _2 h}1 G4 A8 M9 w- Q3 ~- H' _
else if(computer.pp[c].number<=71 && computer.pp[c].number>=36); J/ B1 @+ i" F
{
/ {7 ?# B# L5 Qlogo=2;) I- B2 \+ d, T3 x# I; T
if(computer.pp[c].number<=39 && computer.pp[c].number>=36)7 {; F1 u8 y/ U6 E' P; j
logoo=1;
3 _. Y, e- ]5 B$ W' W9 ?else if(computer.pp[c].number<=43 && computer.pp[c].number>=40)
# X" U! n! Z9 r3 p+ a9 ?logoo=2;
) s" `9 B0 W4 b9 H& e$ o+ E& Pelse if(computer.pp[c].number<=47 && computer.pp[c].number>=44)
3 Y% M5 R7 {6 S I' Klogoo=3;
S! M1 d& g& M/ b; k3 N* Aelse if(computer.pp[c].number<=51 && computer.pp[c].number>=48)$ N! s" S# Q& T+ @
logoo=4;
# x. |: ^0 D$ x6 h. R0 e: R4 W# Lelse if(computer.pp[c].number<=55 && computer.pp[c].number>=52)
- p1 e! {. q) R$ ylogoo=5;
/ v( f' i" {; P9 |: L$ a1 Felse if(computer.pp[c].number<=59 && computer.pp[c].number>=56)0 c5 c5 }6 l* h$ z
logoo=6;; ~$ f7 G- e8 Y3 f& \
else if(computer.pp[c].number<=63 && computer.pp[c].number>=60)8 j7 t% x- D- ~; ]: e
logoo=7;
9 C7 g- b+ g: i1 ~" Felse if(computer.pp[c].number<=67 && computer.pp[c].number>=64)- y# @3 O3 [6 v- w3 [
logoo=8;, i4 s- n) x" O$ Z' M3 y5 G1 P
else if(computer.pp[c].number<=71 && computer.pp[c].number>=68)
7 C7 N% l& z$ s$ ] clogoo=9;
% ]1 \. S- D2 ^( s3 L}
! n) b: K. t* {0 S" W, K; lelse if(computer.pp[c].number<=107 && computer.pp[c].number>=72)
$ F+ {" i% r5 |; V% \+ h{' w5 A: w# x# p2 l) C8 y {* D* u0 o
logo=3;; p% f8 a2 a* [4 e4 U
if(computer.pp[c].number<=75 && computer.pp[c].number>=72)
. `. O6 v& S8 B3 d0 y- ^4 rlogoo=1;
# O b, r- n( H. J9 p1 Kelse if(computer.pp[c].number<=79 && computer.pp[c].number>=76)
- n7 t- T8 `. R* K, c3 ]logoo=2;$ W" e. c, a1 E2 Z# G3 ?5 `
else if(computer.pp[c].number<=83 && computer.pp[c].number>=80)
, I3 Z$ Q: e7 y4 T# R5 D- k3 wlogoo=3;
/ r! E3 w! E% v1 A0 b% Y) @; oelse if(computer.pp[c].number<=87 && computer.pp[c].number>=84)$ f- e# W' `% ]8 b4 t1 i
logoo=4;
. K2 P# D3 y& b& _7 J& m9 W: K; Celse if(computer.pp[c].number<=91 && computer.pp[c].number>=88)! S0 i& T$ V: {! d9 y* |
logoo=5;& M# B1 A' C' k9 `$ F8 G! w/ M* A
else if(computer.pp[c].number<=95 && computer.pp[c].number>=92)6 B7 I4 g ]+ T# I u( }! |
logoo=6;
6 e, r1 A+ n7 ^" q/ Welse if(computer.pp[c].number<=99 && computer.pp[c].number>=96)- ^+ c( O% k# K' m
logoo=7;8 e' l3 a- W: B! \: R* j& T" |5 R
else if(computer.pp[c].number<=103 && computer.pp[c].number>=100)
! I& O. r4 S' v" Z1 f% elogoo=8;
8 l/ O# m7 I( @& Gelse if(computer.pp[c].number<=107 && computer.pp[c].number>=104)
. L+ e* }1 @: C. n+ q+ alogoo=9;
9 }0 m( X- E2 c! r+ d$ P}3 K" r2 q( V& b" t
else if(computer.pp[c].number<=135 && computer.pp[c].number>=108)3 h- T8 Y9 l9 y" A, O
{
U4 { C: R0 a! Rlogo=4;) F; V7 z+ z2 ]5 [& i1 V% `4 m
if(computer.pp[c].number<=111 && computer.pp[c].number>=108)
, E0 D! k! L9 g6 G+ q" ilogoo=1;
. @0 H0 Q) M* I3 m; R9 J$ p6 \else if(computer.pp[c].number<=115 && computer.pp[c].number>=112) i3 A- P1 j" ^2 I' k1 y
logoo=2;) [" [2 L8 v& X; ]6 U7 q! s
else if(computer.pp[c].number<=119 && computer.pp[c].number>=116)7 I: s& Y6 {4 R4 H' O
logoo=3; [9 g2 A/ f+ q8 A' N% c& y
else if(computer.pp[c].number<=123 && computer.pp[c].number>=120)& A3 P8 b1 F }
logoo=4;
( B3 F# n' L' a4 D2 kelse if(computer.pp[c].number<=127 && computer.pp[c].number>=124)8 B$ b7 f0 g* j* Y
logoo=5;
]0 R& y3 K% i* Lelse if(computer.pp[c].number<=131 && computer.pp[c].number>=128)' a& O4 ]0 @- b6 F% y
logoo=6;
: I; i, j" X5 L* j. Q0 _else if(computer.pp[c].number<=135 && computer.pp[c].number>=132)
( s; j: J* Z7 @logoo=7;2 E4 \- n- c' M3 q
}
0 y0 d7 A& i0 P( o |7 Pwhile(b<=me.m)
8 [0 E" e+ @2 Y1 b% c/ z{
2 u H4 G0 z5 iif(me.pp.number<=35 && me.pp.number>=0) /*我分析后出了第一张牌*/7 J8 q: _1 l; M6 k& j* }& c$ R
{( d1 y- v. `& t: y$ Q$ q4 v
lg=1;
# j2 {3 g9 ~3 T6 _8 q/ f) `! j& s- M3 x% Xme.pp.d[0]=1;& @/ y' h0 e" U2 B, G7 W
if(me.pp.number<=3 && me.pp.number>=0)' ~3 L1 d$ ]5 n* M5 A/ H# L
{4 P3 g) g7 o6 w' @% m
lgg=1;
5 h% V+ u- G3 }. @me.pp.d[1]=1;7 M# _! Z6 D. W4 p' j5 V
}6 x6 R( a/ [# V7 z
else if(me.pp.number<=7 && me.pp.number>=4)
+ F" D/ S" Q% y7 ^9 C( K8 E{
& v% w7 h3 a" P( g' Q) I: `: m2 q# X' nlgg=2;( o% K6 ?: `5 D9 h
me.pp.d[1]=2;& y5 n+ o0 a9 B9 J. J9 {
}
, J: J( W& L. e7 Z4 f! S, ]# W3 celse if(me.pp.number<=11 && me.pp.number>=8), K4 s1 o" g9 l/ R) Y9 l3 X" _/ W/ w
{: ]$ e n, M7 L0 Q
lgg=3;
: A8 r# x$ `0 {& h$ k$ Zme.pp.d[1]=3;6 v. Y+ ~' a" u( R9 p% d
}; D& I% U0 \% R2 e" z6 h Y5 P" H8 _
else if(me.pp.number<=15 && me.pp.number>=12)
( R- B3 q5 Y# U0 A+ r/ c- I7 y8 c( W{
; @/ r$ S/ {' k3 j; M" Q5 V nlgg=4;
, ?2 e( `# Q. A' |( u3 f9 W6 {me.pp.d[1]=4;4 n9 f) o/ t. S* V y. X
}1 e- G( L! U* d; c9 A- }; [
else if(me.pp.number<=19 && me.pp.number>=16)
+ x/ i5 y+ `- Y{! c. R+ L: |1 F: n; {/ f
lgg=5;5 H4 E& B( F0 y: n. S& W3 T
me.pp.d[1]=5;6 @6 G$ p# b; u
}
. Y v K) U$ L2 \- i# z4 Helse if(me.pp.number<=23 && me.pp.number>=20)! g) B( `+ o# f6 l8 A0 Z+ f
{
# J% n& x- x, _# P# }1 U& B. jlgg=6;/ P; C' e5 B% u; x' V
me.pp.d[1]=6;, i) w/ K/ D; ~1 R( Y
}
* `$ ?( o. p7 d% Y: p, Kelse if(me.pp.number<=27 && me.pp.number>=24)
3 M" X* o A8 c8 Z+ D7 Z$ l" m{% h W( }9 H- A* ?: Q+ _3 `9 |
lgg=7;, F; i5 W" i( ~! G1 z( E, d/ [# U
me.pp.d[1]=7;
0 A3 a7 A. m8 P! x: ^}& f( Q+ F$ t$ A$ U a
else if(me.pp.number<=31 && me.pp.number>=28)
( M8 {" g6 [/ @8 ?' i{* \2 L: \2 y0 i: r+ V
lgg=8;& V- q; U; c/ _! Z, i
me.pp.d[1]=8;
6 t8 Q/ Z1 B4 W2 K* z X}
# K i; G$ z) ]% h6 d Gelse if(me.pp.number<=35 && me.pp.number>=32)
' |' a9 t; r' t. m{
! ~) C. t6 R/ m. p2 ~lgg=9;! f: U' h! ?. C( e& F2 k
me.pp.d[1]=9;$ u0 f- j: [3 z
}- ?) n* q Y* j' O9 U
}3 }$ X; r+ f2 P# k c2 ^" z/ Y
else if(me.pp.number<=71 && me.pp.number>=36)
/ y- V( Z/ S0 q{3 X3 \* D3 u' U6 O3 K4 N; F
lg=2;
# N6 _4 `; o' W$ G' ~0 lme.pp.d[0]=2;
# y I" a7 q/ A Oif(me.pp.number<=39 && me.pp.number>=36)
5 ?/ H. V' U5 d$ R{
0 o: Y0 A" O- j. u. d; d# {/ k8 Qlgg=1;$ @1 G" Y9 a0 K5 b1 t4 ?% M( \: m
me.pp.d[1]=1; g3 {7 E) X/ Y, X3 g
}
7 ?7 @% w' ]+ f, W8 gelse if(me.pp.number<=43 && me.pp.number>=40)/ A- Q( o- Y+ _0 {% U
{
, f0 L; L! N: H( Nlgg=2;
: C! _4 m0 G6 g l/ r* Ome.pp.d[1]=2;
! ?! H; C# ^1 c# }}% P* `3 G' ?0 V) f: |& s
else if(me.pp.number<=47 && me.pp.number>=44)
+ m9 ~3 ]+ N( w9 y1 w{ J% k' e) [4 ]# n& w1 C
lgg=3;
- z* \" G( X. |' F# w2 K) |% R) M2 wme.pp.d[1]=3;# x5 y3 g& x2 S P4 K
}
3 L1 p& ]" ~2 b9 U( N0 welse if(me.pp.number<=51 && me.pp.number>=48)7 }8 F6 ]) j1 Y
{- O# e1 A4 n. Z) t3 C, B' S8 d
lgg=4;0 s4 E3 L" q- O+ z, \$ H6 i( K
me.pp.d[1]=4;* L {# v4 b8 L9 \& t/ H
}
- z, ^/ J ~! k qelse if(me.pp.number<=55 && me.pp.number>=52)
0 {( a# A% Q3 `" G{
3 q4 {. O) w$ [1 C2 d& V( tlgg=5;( u! h6 Q( ^0 p/ H
me.pp.d[1]=5;
- } e: s8 n3 l% K7 T; C% [' Q}- a4 N* r% s0 @( B
else if(me.pp.number<=59 && me.pp.number>=56)9 [: y0 C5 _6 ~5 y2 I. L# K
{
: Y' ?# }* M) j" R! J. {lgg=6;& L+ `# p, P! k, h
me.pp.d[1]=6;
. S* }" q- _- d E% Z. t}$ C# l% }/ z5 R: s" G
else if(me.pp.number<=63 && me.pp.number>=60)
7 Y5 \% Q! m) n0 D. Q5 F" G" Y8 ?{
- |3 t x0 p* I# Y$ [, Slgg=7;) N W' d6 v- l7 b7 I1 L' X
me.pp.d[1]=7;& P0 D6 Q/ X4 }- T. F& g8 I
}+ B4 q$ B3 ^$ _. f" b$ @$ N, |
else if(me.pp.number<=67 && me.pp.number>=64)9 `8 f. X3 j0 |% m' a8 `% E& e
{* X8 A X& E+ J# s/ q0 J" H
lgg=8;
9 B" ]# r1 C- w" U/ c' n6 x2 Zme.pp.d[1]=8;
4 i) H" V2 a- x8 c}1 N; ?0 b3 Q: G. Q
else if(me.pp.number<=71 && me.pp.number>=68)
5 } Q5 D( W" n8 `8 h3 i; [; V{; E) I8 r ~3 U
lgg=9;! I! k y2 y: M' I E, K, ]/ S
me.pp.d[1]=9;+ V; ^2 `' ?# E* i1 A
}
! m7 A5 X4 O4 v1 x# s# K8 O- @}
' W" d- [% Z& h6 c$ x& F( g' U' Nelse if(me.pp.number<=107 && me.pp.number>=72)- l2 }" r- r. d0 ~0 V
{
6 z' Y2 x/ t- I: q: u& M) Ylg=3;" S! k! l9 k, W y5 {% K
me.pp.d[0]=3;
5 `2 o9 I* X0 _2 K8 m$ ?if(me.pp.number<=75 && me.pp.number>=72)
/ p+ c/ u" A" C' N{& h X3 X5 C. C/ _3 d& C
lgg=1;
% Q" N* \4 `6 R; P* C/ ~7 _0 Sme.pp.d[1]=1;
6 s) Y" k h) T# l: z! r, D}2 j4 t0 B7 [6 [1 K
else if(me.pp.number<=79 && me.pp.number>=76)3 x8 M+ r- T7 A1 N
{9 h9 R( {/ ]$ m6 ?8 @! l1 l% m
lgg=2;
# F( a# Q$ [; ?# Mme.pp.d[1]=2;
0 B3 y1 [& k2 \4 S( M7 k; f}# v+ ~# e5 Z' Y3 L, `: S, _+ R: g
else if(me.pp.number<=83 && me.pp.number>=80)
! c7 ~1 ^7 m- h1 ]' v5 G{9 f6 @( H0 K2 I1 p4 Z
lgg=3;
! |" W6 L8 U* ^% p* o3 p; D! Ame.pp.d[1]=3; g0 p# m6 m: ?% x8 C H0 z: v) v- B, W
}
) o# d1 G0 f7 w* f7 y' zelse if(me.pp.number<=87 && me.pp.number>=84)
5 l- I' k# L8 G S/ B{. p3 z$ |( v" f7 e$ a% ^
lgg=4;, M0 l+ T: Y3 g
me.pp.d[1]=4;; B* u6 D' B1 k" G4 X: Z2 n$ q# E
}
3 Q( v, E V& W8 ?: L; @else if(me.pp.number<=91 && me.pp.number>=88)0 C$ t' Y! \( z6 s1 e8 s6 R
{
/ l8 l. T4 D0 }9 O$ P% wlgg=5;
% x7 k; f* N4 p1 \* m5 _8 ~me.pp.d[1]=5;( W4 V3 c- f3 Z. Z# D0 t7 C/ R
}3 K) h% |' J# ?* a7 \
else if(me.pp.number<=95 && me.pp.number>=92)& j2 l' ~& e0 E! E" ~0 ]
{
^$ T- s8 ]* q/ E* h- `lgg=6;+ P6 ] q" d) [. ^$ }% t# K
me.pp.d[1]=6;
) K2 e* S( m. `* X2 J9 @% M. E6 p}
8 d; H- u6 I# Melse if(me.pp.number<=99 && me.pp.number>=96)& O7 b9 Z- @( [/ @
{
5 G; V# }3 J, D5 @4 z$ J$ |! wlgg=7;
' ]7 s& C! F) A* b7 U! S2 W4 rme.pp.d[1]=7;
7 M: ?! X; b7 d5 m1 p4 ^}; g" N6 y; S( h& N( E: P
else if(me.pp.number<=103 && me.pp.number>=100)
0 {1 y; G: d3 p s{
! h6 P0 u3 P# |7 I6 glgg=8;9 [* f6 O- b' |% ?! `2 l
me.pp.d[1]=8;
* {4 r6 B9 V8 t- Z}, }% `1 @9 K" O- j) F! s' m3 z$ y
else if(me.pp.number<=107 && me.pp.number>=104)
& l* B6 C# ~) O$ H0 z! @' K4 g{
4 Y$ M) d0 U! ~4 n. d" M0 olgg=9;
; W; I" h# f/ f+ J C! F7 D* Gme.pp.d[1]=9;
+ p: D5 V$ L. w7 c" N2 [; [}5 `0 e! v! P4 \+ ^1 j3 k- m) ?
}
; Y7 @! m9 i9 V% y, helse if(me.pp.number<=135 && me.pp |
|