游戏卡的回合制游戏设置属性

时间:2014-01-22 15:24:24

标签: java javascript function

我正在使用Java(服务器端)和JavaScript编写一个纸牌游戏,我不知道如何为我创建的每张卡提供属性(在服务器端)。对于一场比赛,我需要从一整套牌中获得20张不同的牌(52张)。现在我希望这20张牌有价值(Ace,2,3,4,5,6,7,8,9,10,Jack,Queen,King)和一个符号(如黑桃,心,钻石和俱乐部) 。我该怎么做呢?我想如果我在客户端使用if if子句就可以了(JavaScript):

p.initialize = function (id) {

  this.card= new createjs.Bitmap(images[id]);

  // HEARTS
  if (id > 0 && id < 14)
  {
    this.symbol = Card.HEARTS;
  }

  // DIAMONDS
  else if (id > 13 && id < 28)
  {
    this.symbol = Card.KARO;
  }

  // CLUBS
  else if(id > 27 && id <42)
  {
    this.symbol = Card.CLUBS;
  }

  // SPADES
  else if(id > 41 && id <53)
  {
    this.symbol = Card.SPADES;
  }

  this.VALUE = id%13;
};

这是我在客户端做的方式。我应该用Java做同样的事情还是有更好的可能性?

感谢您的建议!

0 个答案:

没有答案