public static Rectangle GetFlowerSource(FlowerTypes flower, byte flag) { var startX = 0; var startY = 0; if (flag == 0) { startX = 1280; startY = 896; } else if (flag == 1) { startX = 1280; startY = 1280; } else if (flag == 2) { startX = 1280; startY = 1472; } else if (flag == 3) { startX = 1280; startY = 1088; } switch (flower) { case FlowerTypes.Orchid: return(new Rectangle(startX, startY, 64, 64)); case FlowerTypes.Rose: return(new Rectangle(startX + 64, startY, 64, 64)); case FlowerTypes.Anemone: return(new Rectangle(startX + 128, startY, 64, 64)); case FlowerTypes.Begonia: return(new Rectangle(startX, startY + 64, 64, 64)); case FlowerTypes.Gazania: return(new Rectangle(startX + 64, startY + 64, 64, 64)); case FlowerTypes.Tulip: return(new Rectangle(startX + 128, startY + 64, 64, 64)); case FlowerTypes.Petunia: return(new Rectangle(startX, startY + 128, 64, 64)); case FlowerTypes.Poppy: return(new Rectangle(startX + 64, startY + 128, 64, 64)); case FlowerTypes.Rhododendron: return(new Rectangle(startX + 128, startY + 128, 64, 64)); default: return(new Rectangle(0, 0, 0, 0)); } }
public void PrepFlower() { Position = new Vector2(MasterRandom.FRandom.Next(32, 1330), -32); Speed = MasterRandom.FRandom.Next(6, 15); SpinSpeed = chooseMe[MasterRandom.FRandom.Next(0, chooseMe.Length)]; flowerType = PieceTemplate.Flowers[MasterRandom.FRandom.Next(0, PieceTemplate.Flowers.Length)]; Active = true; }
/// <summary> /// Verifies that any values for flower type slot in the intent is valid. /// </summary> /// <param name="flowertypeString"></param> /// <returns></returns> private ValidationResult ValidateFlowerType(string flowerTypeString) { bool isFlowerTypeValid = Enum.IsDefined(typeof(FlowerTypes), flowerTypeString.ToUpper()); if (Enum.TryParse(typeof(FlowerTypes), flowerTypeString, true, out object flowerType)) { _chosenFlowerType = (FlowerTypes)flowerType; return(ValidationResult.VALID_RESULT); } else { return(new ValidationResult(false, TYPE_SLOT, String.Format("We do not have {0}, would you like a different type of flower? Our most popular flowers are roses", flowerTypeString))); } }
public void FillCellData(byte number, int id, ColorPair colors, FlowerTypes flower, int max, bool dark) { CurrentNumber = number; CurrentID = id; Age = 0; CellColors = colors; PlantType = flower; IsDark = dark; MaxAge = max * 4; SourceReference = GetSource(CurrentNumber, Age, MaxAge, Bounds.X / 64 - 1, Bounds.Y / 64 - 1, CurrentID, IsDark); Mode = CellMode.Growing; MainAge = 0; }
public PieceTemplate(ColorPair colors, byte[,] shape, FlowerTypes flower, bool isDark) { Colors = colors; Shape = shape; FlowerType = flower; if (Colors.Color1 == Colors.Color2) { Unlocked = true; } else { Unlocked = false; } IsDark = isDark; Used = false; }
public SubCounter(FlowerTypes flowerUsed) { Used = 0; FlowerType = flowerUsed; }
//we set this once an instance is created public void SetType(FlowerTypes NewType) { FlowerType = NewType; cost = ConfigHandler.GetFlowerCost(FlowerType); }
//create flower instances like this public Flower(FlowerTypes NewType) { SetType(NewType); }