/// <summary> /// Initializes a new instance of the <see cref="PauseScreen"/> class. /// </summary> public PauseScreen() : base() { Game1.screens.IsPaused = true; Game1.screens.IsTitle = false; Game1.screens.IsSettings = false; // Note: Do not use GameClock, it will be paused! this.initialTime = DateTime.Now.Ticks; this.menu = new PauseMenu(new Vector2(300, 100), 50, "Resume"); this.textDrawPosition = new Vector2(300, 50); }
/// <summary> /// Initializes a new instance of the <see cref="PreLevelScreen"/> class. /// </summary> public PreLevelScreen() : base() { Game1.screens.IsTitle = false; Game1.screens.IsPaused = false; this.menu = new PauseMenu(new Vector2(260, 200), 50, "Start Level " + (Game1.CurrentLevel.LevelNumber + 1)); // Note: Do not use GameClock, it will be paused! //this.initialTime = DateTime.Now.Ticks; //duration = 50000000; textDrawPosition = new Vector2(210, 100); textDrawPositionScore = new Vector2(260, 140); }