예제 #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;
                }
            }
        }
예제 #2
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;
                }
            }

        }
예제 #3
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;
                }
            }
        }
예제 #4
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;

                }
            }

        }