|
aoe1981 发表于 2014-8-31 10:15
调用处代码改为:此时调用时只需要一个参数,也比原来方便了许多……
花色比较问题已经简化,不需要单独写一个自定义函数了。
在 Public Sub tanpai(yjzz1)
中增加变量s
Dim i%, j%, dizhi$, dizhi1$, dizhi2$, dizhi3$, wj1, ds, s$
s = "升方K方Q方J方A方2方3方4方5方6方7方8方9方0梅K梅Q梅J梅A梅2梅3梅4梅5梅6梅7梅8梅9梅0红K红Q红J红A红2红3红4红5红6红7红8红9红0桃K桃Q桃J桃A桃2桃3桃4桃5桃6桃7桃8桃9桃0二王大王"
…………
然后For循环中改为:
For j = 1 To 5 '其实摊牌时最多有4张牌
hs = wj(wj2(i))(j, 2)
If hs <> "" Then
hsz(wj2(i)) = InStr(s, hs)
If hsz(wj2(i)) > maxhsz(wj2(i)) Then maxhsz(wj2(i)) = hsz(wj2(i)) '找出各玩家单张最大花色值
End If
Next j
…………
过程中,应该把 hs = wj(wj2(i))(j, 2)提到前面,这样使用变量hs的效率高。
|
评分
-
1
查看全部评分
-
|