using System; using System.Collections.Generic; using System.Linq; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Audio; using Microsoft.Xna.Framework.Content; using Microsoft.Xna.Framework.GamerServices; using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Input; using Microsoft.Xna.Framework.Media; using VBXSE; namespace LD31 { public class Game1 : Microsoft.Xna.Framework.Game { public Color backgroundColor = Color.Black; private bool gameStarted = false; public Game1() { Content.RootDirectory = "Content"; SpriteEngine.Initialize(this, 1280, 720); } protected override void Initialize() { base.Initialize(); } protected override void LoadContent() { SpriteEngine.LoadContent(); } protected override void UnloadContent() { } protected override void Update(GameTime gameTime) { if (!gameStarted) { Main.Initialize(this); gameStarted = true; } else { Main.Update(Convert.ToSingle(gameTime.ElapsedGameTime.TotalSeconds)); } SpriteEngine.Update(gameTime); base.Update(gameTime); } protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(backgroundColor); SpriteEngine.Draw(gameTime); base.Draw(gameTime); } } }