//按钮[布阵]被点击的事件处理器,事件由UserControl.xaml的162行152列挂载 private void SetFormat_Click(object sender, RoutedEventArgs e) { //先将游戏场上的所有植物清除 foreach (var plant in PVZ.AllPlants) { plant.Exist = false; } //再将LawnScene中所有的植物种在指定的行列,Fix则是使植物不要动 foreach (Image item in LawnScene.Children) { if ((int)item.Tag == (int)PVZ.PlantType.Tallnut) { PVZ.CreatePlant((PVZ.PlantType)item.Tag, Grid.GetRow(item), (byte)Grid.GetColumn(item)).Fix(); } else { PVZ.CreatePlant((PVZ.PlantType)item.Tag, Grid.GetRow(item) - 1, (byte)Grid.GetColumn(item)).Fix(); } } }
public static void Main(string[] args) { PVZ.RunGame(); PVZ.CreatePlant(PVZ.PlantType.Blover, 0, 2); PVZ.CreateZombie(PVZ.ZombieType.Zomboin, 0, 2); }