Esempio n. 1
0
 public void setup()
 {
     base.setup();
     Troop troop=new Data.Troop();
     troop.hero=Data.Card.findByName(nameOfHero);
     troop.name=troopName;
     troop.ghost=Ghost.player;
     BattleMaster.host=troop;
 }
        public static ClickablePoint GetTrainPos(Data.Troop troopKind)
        {
            switch (troopKind)
            {
            case Data.Troop.Barbarian:
                return(new ClickablePoint(224, 323));

            case Data.Troop.Archer:
                return(new ClickablePoint(337, 323));

            case Data.Troop.Giant:
                return(new ClickablePoint(438, 366));

            case Data.Troop.Goblin:
                return(new ClickablePoint(548, 366));

            case Data.Troop.WallBreaker:
                return(new ClickablePoint(650, 366));

            case Data.Troop.Balloon:
                return(new ClickablePoint(218, 438));

            case Data.Troop.Wizard:
                return(new ClickablePoint(326, 438));

            case Data.Troop.Healer:
                return(new ClickablePoint(434, 438));

            case Data.Troop.Dragon:
                return(new ClickablePoint(536, 438));

            case Data.Troop.Pekka:
                return(new ClickablePoint(646, 438));

            case Data.Troop.Minion:
                return(new ClickablePoint(224, 323));                        // THESE

            case Data.Troop.HogRider:
                return(new ClickablePoint(337, 323));                        // MAY

            case Data.Troop.Valkyrie:
                return(new ClickablePoint(438, 366));                        // BE

            case Data.Troop.Golem:
                return(new ClickablePoint(548, 366));                        // WRONG

            case Data.Troop.Witch:
                return(new ClickablePoint(650, 366));                        //

            case Data.Troop.LavaHound:
                return(new ClickablePoint(218, 438));                        //-----------

            default:
                return(new ClickablePoint());
            }
        }
Esempio n. 3
0
 Data.Troop makeTroop()
 {
     // if(!quest)return null;
     var troop=new Data.Troop();
     troop.hero=Data.Card.findByName(quest.nameOfEnemyHero);
     troop.name=quest.nameOfEnemyTroop;
     var list=new List<Data.Card>();
     foreach(var e in quest.cards){
     list.Add(Data.Card.find(e));
     }
     troop.cards=list.ToArray();
     return troop;
 }