/// <summary>
 /// create the selected character
 /// </summary>
 /// <param name="createdCharacter">A fully completed mixed up character</param>
 /// <param name="pbHead">Picture box for head</param>
 /// <param name="pbBody">Picturebox for body</param>
 /// <param name="pbLegs">Picturebox for legs</param>
 public CharacterOutput(Character createdCharacter, PictureBox pbHead, PictureBox pbBody, PictureBox pbLegs)
 {
     this.createdCharacter = createdCharacter;
     this.pbHead = pbHead;
     this.pbBody = pbBody;
     this.pbLegs = pbLegs;
 }
Example #2
0
        public void Run(int newHead, int newBody, int newFeet)
        {
            character = maker.createCharacter(newHead, newBody, newFeet);

            pictureBoxes[0].Image = character.Head.Image;
            pictureBoxes[1].Image = character.Body.Image;
            pictureBoxes[2].Image = character.Feet.Image;
        }
 /// <summary>
 /// Create a new mixed up character from parts
 /// </summary>
 /// <param name="head">Name of the head</param>
 /// <param name="body">Name of the body</param>
 /// <param name="legs">Name of the legs</param>
 /// <returns>Newly created Character</returns>
 public Character createCharacterFromSelection(string head, string body, string legs)
 {
     //Set up placeholder character
     Character newCharacter = new Character();
     //Get the individual parts
     newCharacter.myHead = getHeadFromSelection(head);
     newCharacter.myBody = getBodyFromSelection(body);
     newCharacter.myLegs = getLegsFromSelection(legs);
     return newCharacter;
 }
        //returns a list of bitmaps based off of a characters properties
        public List<Bitmap> printCharacter(Character charToPrint, string fileExtension)
        {
            List<Bitmap> output = new List<Bitmap>();
            //top img
            Bitmap topImage = (Bitmap)Image.FromFile(charToPrint.Head + fileExtension);
            output.Add(topImage);
            //mid img
            Bitmap midImage = (Bitmap)Image.FromFile(charToPrint.Body + fileExtension);
            output.Add(midImage);
            //bottom img
            Bitmap bottomImage = (Bitmap)Image.FromFile(charToPrint.Legs + fileExtension);
            output.Add(bottomImage);

            return output;
        }
 public Character createCharacter(string head, string body, string legs)
 {
     Character createCharacter = new Character("new", head, body, legs);
     return createCharacter;
 }