📄 cardsvo.as
字号:
/**
* 定义扑克牌对象
*/
package com.dmh2002.games.cardgame.cairngorm.vo
{
import com.adobe.cairngorm.vo.IValueObject;
public class CardsVO implements IValueObject
{
//黑桃
public static const SPADES_CARD:String = "spadesCard"
//红心
public static const HEARTS_CARD:String = "heartsCard"
//梅花
public static const CLUBS_CARD:String = "clubsCard"
//方块
public static const DIAMONDS_CARD:String = "diamondsCard"
//花色
public static const CARDS_SUIT:Array = new Array(SPADES_CARD,HEARTS_CARD,CLUBS_CARD,DIAMONDS_CARD)
//牌面大小顺序
public static const CARDS_FLUSH:Array= new Array("3","4","5","6","7","8","9","10","J","Q","K","A","2")
//整副扑克牌数组
public var cardsArray:Array=new Array()
//构造函数
public function CardsVO():void
{
//设置整副牌的数组
setCardsArray();
//trace(cardsArray)
}
//设置整副牌的数组
private function setCardsArray():void
{
var cardsSuitNum:uint=CARDS_SUIT.length;
var cardsFlushNum:uint=CARDS_FLUSH.length;
for (var i:uint=0;i<cardsSuitNum;i++)
{
for (var j:uint=0;j<cardsFlushNum;j++)
{
cardsArray.push(CARDS_SUIT[i].toString()+CARDS_FLUSH[j].toString())
}
}
}
//
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -