Exemplo n.º 1
0
        public static SkeletonArmy operator +(SkeletonArmy sa, Skeleton b) //Creates the overloaded operator that takes a Skeleton and a SkeletonArmy as arguments
        {
            SkeletonArmy skeletonArmy = new SkeletonArmy("");              //Creates a new SkeletonArmy object

            skeletonArmy.name = sa.name + ", " + b.rattle;                 //Sets the object's name to a string containing multiple "rattle" strings
            return(skeletonArmy);
        }
Exemplo n.º 2
0
        }                                                             //Setter for rattle

        public static SkeletonArmy operator +(Skeleton a, Skeleton b) //Creates the overloaded operator that takes two skeletons as arguments
        {
            SkeletonArmy skeletonArmy = new SkeletonArmy("");         //Creates new SkeletonArmy object

            skeletonArmy.name = a.rattle + ", " + b.rattle;           //Sets the object's name to a string containing the "rattles" of two skeletons
            return(skeletonArmy);
        }