public void FillGrid(Timing timing, GridGUI grid, ref int row, int indent) { grid[row, 0] = ""; for (int i = 0; i < indent; i++) { grid[row, 0] += " "; } grid[row, 0] += timing.id; grid[row, 1] = timing.GetAverageMilliseconds() + "ms"; grid[row, 2] = timing.GetMaxMilliseconds() + "ms"; row++; foreach (Timing tmg in timing.childs.Values) { FillGrid(tmg, grid, ref row, indent + 1); } }
private void LoadLevelClicked() { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.RestoreDirectory = true; openFileDialog.InitialDirectory = Path.GetFullPath(Path.Combine(Application.StartupPath, @"..\..\SavedLevels\")); openFileDialog.Title = "Load Snake level"; SnakeLevel loadedLevel; if (openFileDialog.ShowDialog() == DialogResult.OK) { loadedLevel = storageManager.LoadObject <SnakeLevel>(openFileDialog.FileName); GridGUI gridGUI = new GridGUI(loadedLevel.Grid, loadedLevel.SnakeSettings, false); fields = gridGUI.FieldGUIs; Invalidate(); } }
public void FillGrid(Timing timing, GridGUI grid) { int row = 0; FillGrid(timing, grid, ref row, 0); }
void OnEnable() { theGridsGameVisual = target as GridGUI; }
public void init() { theGridVisual = FindObjectOfType <GridGUI>(); }