Beispiel #1
0
        public void SetFormMode(bool onlyTable, int colCount, int rowCount, RiverGrid data = null)
        {
            hideGenerate  = onlyTable;
            this.colCount = colCount;
            this.rowCount = rowCount;

            if (data != null)
            {
                gridData = new RiverGrid(data);
            }
            //CreateData(null);
        }
Beispiel #2
0
        private void reverseGridBtn_Click(object sender, EventArgs e)
        {
            RiverGrid grid = new RiverGrid(p.inputGrid);

            for (int i = 0; i < grid.GetI; ++i)
            {
                for (int j = 0; j < grid.GetJ; ++j)
                {
                    grid.inputCoor[i, j] = p.inputGrid.inputCoor[grid.GetI - i - 1, grid.GetJ - j - 1];
                }
            }
            p.inputGrid    = new RiverGrid(grid);
            mapPicBox.Grid = RiverSimulationProfile.profile.inputGrid;
            SwitchPreivewCombo(PreviewType.GridMap);
            //UpdateStatus();
        }
Beispiel #3
0
 private bool ConvertTableData()
 {
     if (gridData == null)
     {
         try
         {
             rowCount = Convert.ToInt32(yGridNum.Text);
             colCount = Convert.ToInt32(xGridNum.Text);
         }
         catch
         {
             rowCount = 0;
             colCount = 0;
             return(false);
         }
         gridData = new RiverGrid();
     }
     return(gridData.ReadInputGridData(dataGridViewX, dataGridViewY, dataGridViewZ, rowCount, colCount));
 }