Ejemplo n.º 1
0
    void Start()
    {
        IEnumerable <Tile> allOptions   = GetSymmetricalOptions();
        DesignationsGrid   designations = new DesignationsGrid(Width, Height, FilledConnectionTypes);

        MainGrid = new MainGrid(Width, Height, allOptions, designations);

        VisualTiles      = CreateDisplayTiles();
        InteractionCells = CreateInteractionTiles().AsReadOnly();
    }
Ejemplo n.º 2
0
 public MainGrid(int width, int height,
                 IEnumerable <Tile> allOptions,
                 DesignationsGrid designations)
 {
     Designations = designations;
     AllOptions   = allOptions;
     this.Width   = width;
     this.Height  = height;
     Cells        = CreateCells();
     foreach (GridCell cell in Cells)
     {
         cell.ResetDesignationOptions();
     }
 }