需要实现的主要功能 (1)游戏主界面的设计包括背景颜色、框架大小、玩牌区域、发牌区域、 回收纸牌的区域组件的设置。 (2)点击鼠标、释放鼠标、拖动鼠标时纸牌需要实现的事件处理程序。 (3)移动放置一组或者单个纸牌时。需要纸牌按照由小到大的顺序排列,并列类型相同。 (4)当某列的纸牌按照从A到K得顺序排列时,程序会自动回收这组纸牌到回收纸牌的区域。 (5)当用鼠标单击发牌区域的纸牌时,如果10列纸牌中没有空白列,则顺序把纸牌发到每列纸牌的最下面。否则,弹出有空位不能发牌对话框。 (6)当玩家不知道当前游戏如何进行时,可以点击菜单项显示可行的操作提示玩家下一步该移动哪一张纸牌。 (7)等级设置,玩家通过单击游戏菜单里相应的等级菜单项来设置游戏的难度等 |