public GameModel(int wight, int height, int rank) { Param = new ParamInModel(wight, height, rank); CreateLights(rank, wight / 2, height / 2); ValidationLinks(); CreateWires(); StartGame(); }
public void AddWires(int direction, ParamInModel param) { Wires.Add(new Wires(Light.Coordinate, direction, param.Length)); }
public static void DrawWire(PaintEventArgs e, Wires wire, ParamInModel param) { Pen blackPen = new Pen(Color.Black, 3); e.Graphics.DrawLine(blackPen, wire.CoordinateStart.X, wire.CoordinateStart.Y, param.FindEndX(wire), param.FindEndY(wire)); }