Exemple #1
0
        public void addUnit(String team, String type)
        {
            if (team == "PLAYER")
            {
                switch(type){
                    case "APPRENTICE":
                        Apprentice app = new Apprentice(autoPlace);
                        autoPlace.X += 32;
                        player.Add(app);
                        break;
                    case "ARCHER":
                        Archer temp = new Archer(autoPlace);
                        autoPlace.X+=50;
                        player.Add(temp);
                        break;
                    case "CATAPULT":
                        Catapult cat = new Catapult(autoPlace);
                        autoPlace.X += 32;
                        player.Add(cat);
                        break;
                    case "COMMANDER":
                        Commander com = new Commander(autoPlace);
                        autoPlace.X += 32;
                        player.Add(com);
                        break;
                    case "ROGUE":
                        Rogue rog = new Rogue(autoPlace);
                        autoPlace.X += 32;
                        player.Add(rog);
                        break;
                    case "TOWER":
                        Tower tower = new Tower(autoPlace);
                        autoPlace.X+=50;
                        player.Add(tower);
                        break;
                    case "WARRIOR":
                        Warrior war = new Warrior(autoPlace);
                        autoPlace.X += 50;
                        player.Add(war);
                        break;
                    case "PAWN":
                        Pawn paw = new Pawn(autoPlace);
                        autoPlace.X += 50;
                        player.Add(paw);
                        break;
                    case "CLERIC":
                        Cleric cler = new Cleric(autoPlace);
                        autoPlace.X += 50;
                        player.Add(cler);
                        break;
                }
            }
            else
            {
                //Console.WriteLine("creating artificial stuff");
                 switch(type){
                    case "APPRENTICE":
                        Apprentice app = new Apprentice(autoPlace);
                        autoPlace.X += 32;
                        artificial.Add(app);
                        break;
                    case "ARCHER":
                        Archer temp = new Archer(autoPlace);
                        autoPlace.X+=32;
                        artificial.Add(temp);
                        break;
                    case "CATAPULT":
                        Catapult cat = new Catapult(autoPlace);
                        autoPlace.X += 32;
                        artificial.Add(cat);
                        break;
                    case "COMMANDER":
                        Commander com = new Commander(autoPlace);
                        autoPlace.X += 32;
                        artificial.Add(com);
                        break;

                    case "PAWN":
                        Pawn paw = new Pawn(autoPlace);
                        autoPlace.X += 50;
                        artificial.Add(paw);
                        break;
                    case "ROGUE":
                        Rogue rog = new Rogue(autoPlace);
                        autoPlace.X += 32;
                        artificial.Add(rog);
                        break;
                    case "TOWER":
                        Tower tower = new Tower(autoPlace);
                        autoPlace.X+=32;
                        artificial.Add(tower);
                        break;
                    case "WARRIOR":
                        Warrior war = new Warrior(autoPlace);
                        autoPlace.X += 50;
                        artificial.Add(war);
                        break;
                    case "CLERIC":
                        Cleric cler = new Cleric(autoPlace);
                        autoPlace.X += 50;
                        artificial.Add(cler);
                        break;
                }
            }

        }
Exemple #2
0
        public void addUnit(String team, String type, Vector2 position)
        {
            if (team == "PLAYER")
            {
                switch (type)
                {
                    case "APPRENTICE":
                        Apprentice app = new Apprentice(position);
                        player.Add(app);
                        break;
                    case "ARCHER":
                        Archer temp = new Archer(position);
                        player.Add(temp);
                        break;
                    case "CATAPULT":
                        Catapult cat = new Catapult(position);
                        player.Add(cat);
                        break;
                    case "COMMANDER":
                        Commander com = new Commander(position);
                        player.Add(com);
                        break;
                    case "PAWN":
                        Pawn paw = new Pawn(position);
                        player.Add(paw);
                        break;
                    case "ROGUE":
                        Rogue rog = new Rogue(position);
                        player.Add(rog);
                        break;
                    case "TOWER":
                        Tower tower = new Tower(position);
                        player.Add(tower);
                        break;
                    case "WARRIOR":
                        Warrior war = new Warrior(position);
                        player.Add(war);
                        break;
                    case "DIGIT":
                        Digits digit = new Digits(position);
                        player.Add(digit);
                        break;
                    case "CLERIC":
                        Cleric cler = new Cleric(position);
                        player.Add(cler);
                        break;
                }
            }
            else
            {
                switch (type)
                {
                    case "APPRENTICE":
                        Apprentice app = new Apprentice(position);
                        artificial.Add(app);
                        break;
                    case "ARCHER":
                        Archer temp = new Archer(position);
                        artificial.Add(temp);
                        break;
                    case "CATAPULT":
                        Catapult cat = new Catapult(position);
                        artificial.Add(cat);
                        break;
                    case "COMMANDER":
                        Commander com = new Commander(autoPlace);
                        artificial.Add(com);
                        break;
                    case "PAWN":
                        Pawn paw = new Pawn(position);
                        artificial.Add(paw);
                        break;
                    case "ROGUE":
                        Rogue rog = new Rogue(position);
                        artificial.Add(rog);
                        break;
                    case "TOWER":
                        Tower tower = new Tower(position);
                        artificial.Add(tower);
                        break;
                    case "WARRIOR":
                        Warrior war = new Warrior(position);
                        artificial.Add(war);
                        break;
                    case "CLERIC":
                        Cleric cler = new Cleric(position);
                        artificial.Add(cler);
                        break;

                }
            }

        }