private void SupportPartnerMenu_Selected(object sender, EventArgs e) { var supportPartnerMenu = (sender as SupportCommandMenu); var supportMenu = (Menus.ElementAt(1) as Window_Base_Support); int targetId = supportPartnerMenu.TargetId; if (supportMenu.TrySelectPartner(targetId)) { Global.game_system.play_se(System_Sounds.Confirm); var supportConfirmWindow = new Preparations_Confirm_Window(); supportConfirmWindow.set_text(string.Format("Speak to {0}?", Global.game_actors[targetId].name)); supportConfirmWindow.add_choice("Yes", new Vector2(16, 12)); supportConfirmWindow.add_choice("No", new Vector2(64, 12)); supportConfirmWindow.size = new Vector2(112, 40); supportConfirmWindow.loc = new Vector2(32, 24); supportConfirmWindow.index = 1; var supportConfirmMenu = new ConfirmationMenu(supportConfirmWindow); supportConfirmMenu.Confirmed += SupportConfirmMenu_Confirmed; supportConfirmMenu.Canceled += menu_Closed; AddMenu(supportConfirmMenu); } else { Global.game_system.play_se(System_Sounds.Buzzer); } }
private Preparations_Confirm_Window UseConfirmMenu(Vector2 cursorLoc) { var useConfirmWindow = new Preparations_Confirm_Window(); useConfirmWindow.set_text("Will you really use it?"); useConfirmWindow.add_choice("Yes", new Vector2(24, 12)); useConfirmWindow.add_choice("No", new Vector2(64, 12)); useConfirmWindow.size = new Vector2(136, 40); useConfirmWindow.loc = new Vector2(Config.WINDOW_WIDTH - 156, Config.WINDOW_HEIGHT - 60); useConfirmWindow.index = 1; useConfirmWindow.current_cursor_loc = cursorLoc; return(useConfirmWindow); }