private void HandleAction_Show(InteractiveUserAction action) { if (action == InteractiveUserAction.Up) { SetShow(currentEntry - 1, currentColumn); } else if (action == InteractiveUserAction.Down) { SetShow(currentEntry + 1, currentColumn); } else if (action == InteractiveUserAction.Left) { SetShow(currentEntry, currentColumn - 1); } else if (action == InteractiveUserAction.Right) { SetShow(currentEntry, currentColumn + 1); } else if (action == InteractiveUserAction.PageUp) { ChangeModel_Show(1); } else if (action == InteractiveUserAction.PageDown) { ChangeModel_Show(-1); } }
public override void HandleUserAction(InteractiveUserAction action) { if (_mode == GameMode.Show) { HandleAction_Show(action); } if (action == InteractiveUserAction.Quit) { _done = true; } }
public abstract void HandleUserAction(InteractiveUserAction action);