public override void UpdateBoard(Drawer drawer, ArrowDirection arrowDirection) { drawer.RefreshScreen(); DrawStaticShapes(drawer, arrowDirection); DrawMovableShapes(drawer, arrowDirection); }
public abstract void Move(ArrowDirection arrowDirection, Drawer drawer);
public XBoard(Drawer drawer, float width, float height) : base(drawer, width, height) { Shapes = new List <Shape>(); }