Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
        public void FillGrid(Timing timing, GridGUI grid)
        {
            int row = 0;

            FillGrid(timing, grid, ref row, 0);
        }
 void OnEnable()
 {
     theGridsGameVisual = target as GridGUI;
 }
Esempio n. 5
0
 public void init()
 {
     theGridVisual = FindObjectOfType <GridGUI>();
 }