public ZoomCommand(Constants.ZOOM_ACTION param) { zoomType = param; }
public override bool execute() { curType = zoomType; switch (zoomType) { case Constants.ZOOM_ACTION.PAUSE: return pause(); case Constants.ZOOM_ACTION.RESET: return reset(); case Constants.ZOOM_ACTION.ZOOMIN: return zoomIn(); case Constants.ZOOM_ACTION.ZOOMOUT: return zoomOut(); default: Console.WriteLine("ERROR ZoomCommand.cs - Zoom Action not supported: " + zoomType); return false; } }