全文预览

Java实现蜘蛛纸牌(软件工程-全套设计)

上传者:似水流年 |  格式:zip  |  页数:25 |  大小:1557KB

文档介绍
this.canMove=false;}/**?**返回值:void?**方法:将纸牌移动到点point?*/?publicvoidmoveto(Pointpoint){this.setLocation(point);this.initPoint=point;}/**?**返回值:void?**方法:判断牌是否能移动?*/?publicvoidsetCanMove(booleancan){this.canMove=can;PKCardcard=main.getPreviousCard(this);if(card!=null&&card.isCardFront()){if(!can){if(!card.isCardCanMove()){return; }else{ card.setCanMove(can); } }else{if(this.value+1==card.getCardValue()&&this.type==card.getCardType()){ card.setCanMove(can); } else{ card.setCanMove(false); }}}}/**?**返回值:boolean?**方法:判断card是否是正面?*/?publicbooleanisCardFront(){returnthis.isFront;}/*?**返回值:boolean?**方法:返回是否能够移动?*/?publicbooleanisCardCanMove(){returnthis.canMove;}/**?**返回值:int?**方法:获得card的内容值?*/?publicintgetCardValue(){returnvalue;}/**?**返回值:int?**方法:获得card的类型?*/?publicintgetCardType(){returntype;}}

收藏

分享

举报
下载此文档