public ComboOptions(Combo pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; ComboboxEntree.Items.Add(new BriarheartBurger()); ComboboxEntree.Items.Add(new DoubleDraugr()); ComboboxEntree.Items.Add(new ThalmorTriple()); ComboboxEntree.Items.Add(new SmokehouseSkeleton()); ComboboxEntree.Items.Add(new GardenOrcOmelette()); ComboboxEntree.Items.Add(new PhillyPoacher()); ComboboxEntree.Items.Add(new ThugsTBone()); ComboboxSide.Items.Add(new VokunSalad()); ComboboxSide.Items.Add(new DragonbornWaffleFries()); ComboboxSide.Items.Add(new MadOtarGrits()); ComboboxSide.Items.Add(new FriedMiraak()); ComboboxDrink.Items.Add(new CandlehearthCoffee()); ComboboxDrink.Items.Add(new MarkarthMilk()); ComboboxDrink.Items.Add(new SailorSoda()); ComboboxDrink.Items.Add(new AretinoAppleJuice()); ComboboxDrink.Items.Add(new WarriorWater()); }
/*--------------------------------------------------------------------------------------------*/ public void UpdateAfterInput() { var isMenuOnLeft = vInteractSettings.IsMenuOnLeftSide; IInputMenu inputMenu = vInput.GetMenu(isMenuOnLeft); HovercastCursorType[] cursorTypes = vInteractSettings.Cursors; ReadOnlyCollection<BaseItemState> items = FullMenu.GetItems(); Dictionary<HovercastCursorType, CursorType> convertMap = (vInteractSettings.IsMenuOnLeftSide ? vRightCursorConvertMap : vLeftCursorConvertMap); vActiveCursorTypes.Clear(); vActiveCursorInteractions.Clear(); FullMenu.ClearCursors(); foreach ( HovercastCursorType unsidedCursorType in cursorTypes ) { CursorType cursorType = convertMap[unsidedCursorType]; ICursorState cursor = vHovercursorSetup.State.GetCursorState(cursorType); vActiveCursorTypes.Add(cursorType); FullMenu.AddCursor(cursor); } for ( int i = 0 ; i < items.Count ; i++ ) { vActiveCursorInteractions.Add(items[i]); } FullMenu.UpdateAfterInput(inputMenu); if ( isMenuOnLeft != vCurrIsMenuOnLeftSide ) { vCurrIsMenuOnLeftSide = isMenuOnLeft; FullMenu.ResetAllItemCursorInteractions(); OnSideChange(); } }
/*--------------------------------------------------------------------------------------------*/ public void UpdateAfterInput() { var isMenuOnLeft = vInteractSettings.IsMenuOnLeftSide; IInputMenu inputMenu = vInput.GetMenu(isMenuOnLeft); IDictionary <HovercastCursorType, CursorType> convertMap = (vInteractSettings.IsMenuOnLeftSide ? vRightCursorConvertMap : vLeftCursorConvertMap); ActiveCursorTypes = vInteractSettings.Cursors .Select(x => convertMap[x]) .ToArray(); vActiveCursorInteractions = FullMenu.GetItems() .Cast <IBaseItemInteractionState>() .ToArray(); ICursorState[] cursors = ActiveCursorTypes .Select(x => vHovercursorSetup.State.GetCursorState(x)) .ToArray(); FullMenu.UpdateAfterInput(inputMenu, cursors); if (isMenuOnLeft != vCurrIsMenuOnLeftSide) { vCurrIsMenuOnLeftSide = isMenuOnLeft; FullMenu.ResetAllItemCursorInteractions(); OnSideChange(); } }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public AAJOptions(AretinoAppleJuice pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public TTBOptions(ThugsTBone pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public SSODAOptions(SailorSoda pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public FMOptions(FriedMiraak pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public CCOptions(CandlehearthCoffee pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public SSOptions(SmokehouseSkeleton pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public BBOptions(BriarheartBurger pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public GORCOptions(GardenOrcOmelette pl, FullMenu ancestor, bool isCombo, ComboBox comboOps) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; Add.Content = "Done"; this.isCombo = isCombo; this.comboOps = comboOps; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public GORCOptions(GardenOrcOmelette pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public WWOptions(WarriorWater pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public AAJOptions(AretinoAppleJuice pl, FullMenu ancestor, bool isCombo, ComboBox comboOps) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; Add.Content = "Done"; this.isCombo = isCombo; this.comboOps = comboOps; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public PPOptions(PhillyPoacher pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public VSOptions(VokunSalad pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public PPOptions(PhillyPoacher pl, FullMenu ancestor, bool isCombo, ComboBox comboOps) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; Add.Content = "Done"; this.isCombo = isCombo; this.comboOps = comboOps; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public MOGOptions(MadOtarGrits pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public BBOptions(BriarheartBurger pl, FullMenu ancestor, bool isCombo, ComboBox comboOps) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; Add.Content = "Done"; this.isCombo = isCombo; this.comboOps = comboOps; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public MOGOptions(MadOtarGrits pl, FullMenu ancestor, bool isCombo, ComboBox comboOps) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; Add.Content = "Done"; this.isCombo = isCombo; this.comboOps = comboOps; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public SSOptions(SmokehouseSkeleton pl, FullMenu ancestor, bool isCombo, ComboBox comboOps) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; Add.Content = "Done"; this.isCombo = isCombo; this.comboOps = comboOps; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public DDOptions(DoubleDraugr pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public CCOptions(CandlehearthCoffee pl, FullMenu ancestor, bool isCombo, ComboBox comboOps) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; Add.Content = "Done"; this.isCombo = isCombo; this.comboOps = comboOps; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public DDOptions(DoubleDraugr pl, FullMenu ancestor, bool isCombo, ComboBox comboOps) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; Add.Content = "Done"; this.isCombo = isCombo; this.comboOps = comboOps; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public FMOptions(FriedMiraak pl, FullMenu ancestor, bool isCombo, ComboBox comboOps) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; Add.Content = "Done"; this.isCombo = isCombo; this.comboOps = comboOps; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public DWFOptions(DragonbornWaffleFries pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public SSODAOptions(SailorSoda pl, FullMenu ancestor, bool isCombo, ComboBox comboOps) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; Add.Content = "Done"; this.isCombo = isCombo; this.comboOps = comboOps; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public DWFOptions(DragonbornWaffleFries pl, FullMenu ancestor, bool isCombo, ComboBox comboOps) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; Add.Content = "Done"; this.isCombo = isCombo; this.comboOps = comboOps; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public TTBOptions(ThugsTBone pl, FullMenu ancestor, bool isCombo, ComboBox comboOps) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; Add.Content = "Done"; this.isCombo = isCombo; this.comboOps = comboOps; }
/// <summary> /// override /// </summary> /// <param name="ancestor"></param> public MMOptions(MarkarthMilk pl, FullMenu ancestor) { InitializeComponent(); this.DataContext = pl; this.ancestor = ancestor; this.Back.Height = 0; this.Add.Height = 0; Add.Content = "Done"; }