public override Item[] generateGuaranteedRewards() { Item[] guaranteedDrops = new Item[1]; for (int i = 0; i < guaranteedDrops.Length; i++) { guaranteedDrops[i] = new ChickenWing(); } return(guaranteedDrops); }
public override Item[] generatePossibleRewards() { Item[] possibleDrops = new Item[3]; for (int i = 0; i < possibleDrops.Length; i++) { possibleDrops[i] = new ChickenWing(); } return(possibleDrops); }
private async void btnAdd_Click(object sender, RoutedEventArgs e) { List <string> Sauces = new List <string>(); int Pieces = Convert.ToInt32((cbxPieces.SelectedItem as ComboBoxItem).Tag.ToString()); foreach (CheckBox sauce in this.Sauces) { if ((bool)sauce.IsChecked) { Sauces.Add(sauce.Content.ToString()); } } if (Sauces.Count == 0) { await new MessageDialog("Please select at least one sauce.", "Unable to place item").ShowAsync(); return; } else if (Pieces == 20 && Sauces.Count == 1) { await new MessageDialog("Please select at least two sauce for 20 Chicken Wings.", "Unable to place item").ShowAsync(); return; } ChickenWing wings = new ChickenWing(Pieces, (cbxClassicBreaded.SelectedItem as ComboBoxItem).Content.ToString(), Sauces); var dlg = new ConfirmItemDialog(wings.PricedString()); MainPage.ReplaceDialog(dlg, sender); try { var result = await dlg.ShowAsync(); if (result == ContentDialogResult.Primary) { Cart.Items.Add(wings); ContentFrame.Navigate(typeof(ChickenWingsPage)); } } catch (Exception) {} }