using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Input; using SynthySound; namespace EvilSatellites { public class Game1 : Game { private GraphicsDeviceManager _graphics; private SpriteBatch _spriteBatch; private ScreenManager _manager; public Game1() { _graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; IsMouseVisible = true; _manager = new ScreenManager(this); Components.Add(_manager); } protected override void Initialize() { // TODO: Add your initialization logic here // _manager.AddScreen(new EvilSatellites.Screens.GameScreen()); _manager.AddScreen(new EvilSatellites.Screens.MainMenuScreen()); base.Initialize(); } protected override void LoadContent() { _spriteBatch = new SpriteBatch(GraphicsDevice); // TODO: use this.Content to load your game content here } protected override void Update(GameTime gameTime) { // TODO: Add your update logic here _manager.Update(gameTime); base.Update(gameTime); } protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.CornflowerBlue); // TODO: Add your drawing code here base.Draw(gameTime); } } }