public PanelFrame(IRenderWindow renderWindow, ePanelFrameType panelFrameType) { this.renderWindow = renderWindow; this.panelFrameType = panelFrameType; sprite = renderWindow.LoadSprite(ResourcePaths.Frame, Palettes.Units, new Point(0, 0), true); Location = new Point(0, 0); }
public static Point GetOffset(this ePanelFrameType value) { switch (value) { case ePanelFrameType.Left: return(new Point(80, 63)); case ePanelFrameType.Right: return(new Point(400, 63)); case ePanelFrameType.Center: return(new Point(0, 0)); } log.Warn($"Unknown panel positon, {value}"); return(default(Point)); }