首先需要判断地主是谁;地主先出牌..
出牌的时候你要判断选中的牌是否合理..比方说,对子,.姊妹对.大于五张牌的顺子.,三带一,
炸弹.,单张,.,等等...
假设地主为玩家1..玩家1出完牌后.,把牌显示到中间的牌堆上..同时定义一个**A来存储玩家1这回合打出的牌..这个时候玩家2出牌..
首先判断玩家2的牌是否合理..然后在判断玩家2的牌是否可以管上玩家1的牌..如果可以,,
则把**A里的数据清除掉..然后添加玩家2出的牌..如果不行..则玩家2结束出牌..
玩家3开始出牌..步骤和玩家2一样...都管不起,..那就再次玩家1出牌..
这个时候需要一个中间值判断**A中的牌是否是玩家1出的..如果是..则不需要出的牌比牌堆的牌大..
注意事项:
1.每次玩家出完牌后..都需要判断..玩家手中的牌是否还有..如果没有..则胜利.
2.还有一个难度事项...就是炸弹了.这个是在出牌是否合理的判断里..
如果出的4张牌的点数一模一样的话..那就视为炸弹..而不是三带一..
3.记得定义一个变量..来记载炸弹炸过后的倍数..每次乘以2;
这个是加在牌堆里牌的位置..每次有玩家出牌..都需要判断是否为炸..

感觉还有BUG..但是一时半会想不起来...想起来会告诉你..