public GameoverScreen(Game1 game, Score score) { font = game.Content.Load<SpriteFont>("myFont"); //saveScore(score); this.score = score; this.game = game; screenWidth = game.GraphicsDevice.Viewport.Width; screenHeight = game.GraphicsDevice.Viewport.Height; backgroundTexture = game.Content.Load<Texture2D>("spaceBackground"); scoreButton = game.Content.Load<Texture2D>("scoreboard"); scoreButtonPosition = new Vector2(1000, 550); scoreButtonRectangle = new Rectangle((int)scoreButtonPosition.X, (int)scoreButtonPosition.Y, scoreButton.Width, scoreButton.Height); }
public ControlsScreen(Game1 game) { this.game = game; screenWidth = game.GraphicsDevice.Viewport.Width; screenHeight = game.GraphicsDevice.Viewport.Height; font = game.Content.Load<SpriteFont>("myFont"); smallfont = game.Content.Load<SpriteFont>("scoreFont"); screenWidth = game.GraphicsDevice.Viewport.Width; screenHeight = game.GraphicsDevice.Viewport.Height; backgroundTexture = game.Content.Load<Texture2D>("spaceBackground"); homeButton = game.Content.Load<Texture2D>("mainMenu"); homeButtonPosition = new Vector2(1050, 650); homeButtonRectangle = new Rectangle((int)homeButtonPosition.X, (int)homeButtonPosition.Y, homeButton.Width, homeButton.Height); }
public GameScreen(Game1 game) { runTimer = true; this.game = game; screenWidth = game.GraphicsDevice.Viewport.Width; screenHeight = game.GraphicsDevice.Viewport.Height; quitButton = game.Content.Load<Texture2D>("quit"); quitButtonPosition = new Vector2(1050, 650); quitButtonRectangle = new Rectangle((int)quitButtonPosition.X, (int)quitButtonPosition.Y, quitButton.Width, quitButton.Height); spaceTexture = game.Content.Load<Texture2D>("spaceBackground"); playerTexture = game.Content.Load<Texture2D>("ship3"); playerShip = new Player(game.GraphicsDevice, new Vector2(400, 300), playerTexture); playerAttackBallTexture = game.Content.Load<Texture2D>("playerAttack"); enemyAttackBallTexture = game.Content.Load<Texture2D>("enemyAttack"); enemyTexture = game.Content.Load<Texture2D>("enemy"); font = game.Content.Load<SpriteFont>("myFont"); }
public ScoreboardScreen(Game1 game) { scores = loadScores(); scores.Sort(delegate(Score x, Score y) { return y.time.CompareTo(x.time); }); font = game.Content.Load<SpriteFont>("myFont"); scoreFont = game.Content.Load<SpriteFont>("scoreFont"); this.game = game; screenWidth = game.GraphicsDevice.Viewport.Width; screenHeight = game.GraphicsDevice.Viewport.Height; backgroundTexture = game.Content.Load<Texture2D>("spaceBackground"); homeButton = game.Content.Load<Texture2D>("mainMenu"); homeButtonPosition = new Vector2(1050, 650); homeButtonRectangle = new Rectangle((int)homeButtonPosition.X, (int)homeButtonPosition.Y, homeButton.Width, homeButton.Height); }
public StartScreen(Game1 game) { this.game = game; screenWidth = game.GraphicsDevice.Viewport.Width; screenHeight = game.GraphicsDevice.Viewport.Height; backgroundTexture = game.Content.Load<Texture2D>("spaceBackground"); font = game.Content.Load<SpriteFont>("myFont"); startButton = game.Content.Load<Texture2D>("startButton"); startButtonPosition = new Vector2((screenWidth / 2) - 100, (screenHeight / 2)-100); scoreboardButton = game.Content.Load<Texture2D>("scoreboard"); scoreboardButtonPosition = new Vector2((screenWidth / 2) - 100, (screenHeight / 2)); controlsButton = game.Content.Load<Texture2D>("controls"); controlsButtonPosition = new Vector2((screenWidth / 2) - 100, (screenHeight / 2) + 100); startButtonRectangle = new Rectangle((int)startButtonPosition.X, (int)startButtonPosition.Y, startButton.Width, startButton.Height); scoreboardButtonRectangle = new Rectangle((int)scoreboardButtonPosition.X, (int)scoreboardButtonPosition.Y, scoreboardButton.Width, scoreboardButton.Height); controlsButtonRectangle = new Rectangle((int)controlsButtonPosition.X, (int)controlsButtonPosition.Y, controlsButton.Width, controlsButton.Height); }