private string getFormatFileName(SpriteID _id) { if (_id.ToString().StartsWith("C")) // quy ước các hình các lá bài bắt đầu bằng chữ C nên đừng sử dụng chữ c cho cái khác nữa { return ("card\\"+_id.ToString().Substring(1) ); } if (_id.ToString().StartsWith("pha")) // quy ước các hình các lá bài bắt đầu bằng chữ C nên đừng sử dụng chữ c cho cái khác nữa { return ("phase\\" + _id.ToString()); } if(_id.ToString().StartsWith("B")) //Card Big { return ("card_big\\" + _id.ToString().Substring(1)); } if (_id.ToString().StartsWith("lp")) { return ("General\\" + _id.ToString()); } if (_id.ToString().StartsWith("font")) { return ("font\\" + _id.ToString()); } return _id.ToString(); }
public Sprite GetSprite(bool isSikpan, int num) //Rice, Soup { if (this.Category >= 3) { return(null); } if (isSikpan) { return(Resources.Load <Sprite>(foodPath + SpriteID.ToString() + "_S" + num.ToString())); } else { return(Resources.Load <Sprite>(foodPath + SpriteID.ToString() + "_T" + num.ToString())); } }
//cái tham số mặc nhiên để tạm public Monster(ContentManager _content, SpriteID _spriteId, eCardType _cardType = eCardType.MONSTER) : base(_content, ID.CARD, _spriteId, _cardType) { this.Original = new MonsterCardData((MonsterCardData)CardProvider.GetInstance().GetCardById(_spriteId.ToString())); this.IsEffect = Original.IsEffect; this.Attribute = Original.Attribute; this.MonsterType = Original.MonsterType; this.Level = Original.Level; this.Atk = Original.Atk; this.Def = Original.Def; this.Rank = Original.Rank; this.PendulumScale = Original.PendulumScale; this.SpellSpeed = Original.SpellSpeed; this.CanATK = true; this.num_atk = new Num(_content, Vector2.Zero, SpriteID.font_710_whitenum); this.num_def = new Num(_content, Vector2.Zero, SpriteID.font_710_whitenum); this.num_slash = new Num(_content, Vector2.Zero, SpriteID.font_710_whitenum); }
public Monster(ContentManager _content, SpriteID _spriteId, eCardType _cardType = eCardType.MONSTER)//cái tham số mặc nhiên để tạm : base(_content, ID.CARD, _spriteId, _cardType) { this.Original = new MonsterCardData((MonsterCardData)CardProvider.GetInstance().GetCardById(_spriteId.ToString())); this.IsEffect = Original.IsEffect; this.Attribute = Original.Attribute; this.MonsterType = Original.MonsterType; this.Level = Original.Level; this.Atk = Original.Atk; this.Def = Original.Def; this.Rank = Original.Rank; this.PendulumScale = Original.PendulumScale; this.SpellSpeed = Original.SpellSpeed; this.CanATK = true; this.num_atk = new Num(_content, Vector2.Zero, SpriteID.font_710_whitenum); this.num_def = new Num(_content, Vector2.Zero, SpriteID.font_710_whitenum); this.num_slash = new Num(_content, Vector2.Zero, SpriteID.font_710_whitenum); }
public Trap(ContentManager _content, SpriteID _spriteId) : base(_content, ID.CARD, _spriteId, eCardType.TRAP) { this.Original = new TrapCardData((TrapCardData)CardProvider.GetInstance().GetCardById(_spriteId.ToString())); }
public Spell(ContentManager _content, SpriteID _spriteId) : base(_content, ID.CARD, _spriteId, eCardType.SPELL) { this.Original = new SpellCardData((SpellCardData)CardProvider.GetInstance().GetCardById(_spriteId.ToString())); }
public Spell(ContentManager _content, SpriteID _spriteId) : base(_content, ID.CARD, _spriteId, eCardType.SPELL) { this.Original = new SpellCardData((SpellCardData)CardProvider.GetInstance().GetCardById(_spriteId.ToString())); }
private string getFormatFileName(SpriteID _id) { if (_id.ToString().StartsWith("C")) // quy ước các hình các lá bài bắt đầu bằng chữ C nên đừng sử dụng chữ c cho cái khác nữa { return("card\\" + _id.ToString().Substring(1)); } if (_id.ToString().StartsWith("pha")) // quy ước các hình các lá bài bắt đầu bằng chữ C nên đừng sử dụng chữ c cho cái khác nữa { return("phase\\" + _id.ToString()); } if (_id.ToString().StartsWith("B")) //Card Big { return("card_big\\" + _id.ToString().Substring(1)); } if (_id.ToString().StartsWith("lp")) { return("General\\" + _id.ToString()); } if (_id.ToString().StartsWith("font")) { return("font\\" + _id.ToString()); } return(_id.ToString()); }
public Trap(ContentManager _content, SpriteID _spriteId) : base(_content, ID.CARD, _spriteId, eCardType.TRAP) { this.Original = new TrapCardData((TrapCardData)CardProvider.GetInstance().GetCardById(_spriteId.ToString())); }