2010年3月29日

c# 构架WPF 纸牌游戏(斗地主3)

摘要: 玩过Win7的纸牌游戏的朋友,一定对于游戏中的发牌动画记忆深刻,现在我们自己来实现这个动画过程。提到发牌动画,90%的程序员肯定会想到利用位置(Location)的变化来刷新界面,可能需要启用一些线程或者计时器之类的。但是朋友们,不要忘了,我们是在WPF环境中,这个天生就是和Flash抗衡的东东,怎么会用那么OUT的方法来实现呢。  回想一下WPF的动画我们一般是怎么制作的,当然缺少不了Blend... 阅读全文

posted @ 2010-03-29 19:48 程晨 阅读(2426) 评论(0) 推荐(0) 编辑

c# 构架WPF 纸牌游戏(斗地主2)

摘要: 在上一节中我们将资源全部都制作好了,现在开始构架游戏。为了不让代码那么难看,我们很有必要加入设计模式和面向对象思想。  首先,我们可以将扑克的花色抽象为6个类:方块类(CardDiamond)、红桃类(CardHeart)、黑桃类(CardClub)、梅花类(CardSpader)、小王类(CardSmallJoker)、大王类(CardBigJoker),让他们全部继承抽象类CardBase。在... 阅读全文

posted @ 2010-03-29 12:52 程晨 阅读(2051) 评论(2) 推荐(0) 编辑

导航