private System.Windows.Forms.Timer timer1; // Create a timer #endregion Fields #region Constructors public Form1() { // // Required for Windows Form Designer support // InitializeComponent(); // Sets the size of the maze Maze.kDimension = 10; // Sets the size of the cells Cell.kCellSize = 30; // The number of Stones, the location of the score and stone message all depend on the size of the maze NumberOfStones = (Maze.kDimension - 5) * (Maze.kDimension - 5); TheScore = new Score(((Maze.kDimension * 2/3) * (Cell.kCellSize + Cell.kPadding)), 10); TheStoneMessage = new GameMessage(((Maze.kDimension * 3/4) * (Cell.kCellSize + Cell.kPadding)), 10); TheNameMessage = new GameMessage(8, (Maze.kDimension) * Cell.kCellSize + Cell.kPadding + 22); AskName(); // Determines how much time you are given, according to the size of the maze if (Maze.kDimension >= 10 && Maze.kDimension <= 20) TheSeconds = 90; if (Maze.kDimension >= 20) TheSeconds = 120; // Records the start time startTime = TheSeconds; TheMaze.Initialize(); TheMaze.Generate(); InitializeStones(); InitializeEater(); InitializeGhost(); InitializeMessage(); InitializeTimer(); InitializeScore(); // Sets window size SetBounds(10, 10, 700, 800); //(Maze.kDimension + 2) * Cell.kCellSize + Cell.kPadding, (Maze.kDimension + 3) * Cell.kCellSize + Cell.kPadding + 8) SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.DoubleBuffer, true); // // TODO: Add any constructor code after InitializeComponent call // }