Beispiel #1
0
        public string GetSgtType()
        {
            SpaceMarineSgt sgt  = aSquad[0] as SpaceMarineSgt;
            string         name = sgt.unitType;

            return(name);
        }
Beispiel #2
0
        public Weapon GetSgtMeleeWepaon()
        {
            SpaceMarineSgt sgt    = aSquad[0] as SpaceMarineSgt;
            Weapon         weapon = sgt.GetMeleeWeapon();

            return(weapon);
        }
Beispiel #3
0
        public void MakeVetSgt()
        {
            SpaceMarineSgt sgt = aSquad[0] as SpaceMarineSgt;

            sgt.MakeVetSgt();
            aSquad.RemoveAt(0);
            aSquad.Insert(0, sgt);
        }
Beispiel #4
0
        public void ChangeSgtMelee(string weapon)
        {
            SpaceMarineSgt sgt = aSquad[0] as SpaceMarineSgt;

            sgt.ChangeMeleeWeapon(weapon);
            aSquad.RemoveAt(0);
            aSquad.Insert(0, sgt);
        }
Beispiel #5
0
        public TacSquad()
        {
            squadPointValue += 70;
            SpaceMarineSgt Sgt = new SpaceMarineSgt();

            aSquad.Add(Sgt);
            for (int i = 0; i < 4; i++)
            {
                spaceMarineCount++;
                SpaceMarine marine = new SpaceMarine();
                aSquad.Add(marine);
            }
            squadSize         = 5;
            squadType         = "TacSquad";
            squadSpecialRules = "Special Rules:\nAnd They Shall Know No Fear, Combat Squads, Grim Resolve\n";
            squadEquipment    = "Wargear:\nFragg Grenades, Crack Grenades";
        }