这个是看Primer.Plus.书的例题,我改编了一下。但发现好像给搞的复杂了。没有好的办法处理 2个同时的事件。大家有相关的代码可以
贴上来,小弟不胜感激!谢谢啦
1 有扑克4种花样 及 13个数.
2 当牌为红桃 和 黑桃时, 警察向坏人开枪;
3 当牌为方片 和 梅花时, 坏人向警察开枪;
方法:警察和坏人一共统计52次抽牌,而且是同时抽牌和向彼此开枪; 开枪次数见牌的面值(如“K”表示开13枪,最后显示警察
坏人的开枪数,以及赢得局数;
警察拔枪时间:1s(1000ms),坏人拔枪时间 1.5s 他们的抽牌时间为1s,
开4枪才能将对方打死,警察和坏人所开每枪的时间间隔为1s
Police Badman
1 P抽“红桃2” 1
1.5 1.5
2 P拔枪 B抽“方片3” 2
2.5 2.5
3 ---> 3
3.5 B拔出枪 3.5
4 ---> 4
4.5 <--- 4.5
5 P抽“黑桃4” 5
5.5 <--- 5.5
6 P拔枪 6
6.5 <--- 6.5
7 ---> 7
7.5 B抽“梅花3” 7.5
8 ---> 8 P赢一局, B输一局
8.5 8.5
9 ---> B抽"方片5" 9
9.5 9.5
10 ---> 10
10.5 B拔出枪 10.5
11 P抽“红桃2” 11
11.5 <--- 11.5 P输一局,B赢一局
12 12
12.5 P抽“黑桃10” <--- 12.5