Exemplo n.º 1
0
 public GameModel(int wight, int height, int rank)
 {
     Param = new ParamInModel(wight, height, rank);
     CreateLights(rank, wight / 2, height / 2);
     ValidationLinks();
     CreateWires();
     StartGame();
 }
Exemplo n.º 2
0
 public void AddWires(int direction, ParamInModel param)
 {
     Wires.Add(new Wires(Light.Coordinate, direction, param.Length));
 }
Exemplo n.º 3
0
        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));
        }