public Image(int width, int height, TextureFrame spriteTexture) { //Position = position; Width = width; Height = height; Sprite = new PictureSprite(spriteTexture); //Sprite.SetPosition(position); Sprite.SetSize(Width, Height); }
private void PopulateMenuItem1(Character currentCharacter) { menuItem1.SetMainImage(currentCharacter.characterSprite); menuItem1.SetCharacterName(currentCharacter.characterName); menuItem1.SetVisitNumber(currentCharacter.NumberOfTimesVisited.ToString()); menuItem1.SetLastVisit(currentCharacter.lastVisitDateTimeString); menuItem1.SetAttractedItems(currentCharacter.ReturnCurrentItemAttractString()); List <PictureSprite> pictureSpriteList = new List <PictureSprite>(); foreach (string pictureName in currentCharacter.picturesTakenNameForCharacter) { PictureSprite pictureSpriteToAdd = characterPictures.Find(p => p.pictureSpriteName == pictureName); pictureSpriteList.Add(pictureSpriteToAdd); } for (int currentPictureSpriteCount = pictureSpriteList.Count; currentPictureSpriteCount < 3; currentPictureSpriteCount++) { pictureSpriteList.Add(mysteryImage); } menuItem1.SetCharacterPictures(pictureSpriteList); }