protected override void LoadContent() { // TODO: use this.Content to load your game content here spriteBatch = new SpriteBatch(GraphicsDevice); HUD.LoadContent(Content); _manageScreens = new ManageScreens(Content, graphics); _manageScreens.LoadNewScreen(new ScreenStart(_manageScreens), ""); }
public override void Update(GameTime gameTime) { Camera.Update(Vector2.Zero); ObjectAnimated.Update(gameTime); if (_canPressStart) { ObjectAnimated.Play("StartScreen"); if (ManageInput.playerStart) { ManageScreens.LoadNewScreen(new ScreenLoad(ManageScreens), "Fading"); } } }
public override void Update(GameTime gameTime) { Camera.Update(Vector2.Zero); ObjectAnimated.Update(gameTime); if (_timer <= 0) { _canPressStart = true; } if (_canPressStart) { if (ManageInput.playerStart) { ManageScreens.LoadNewScreen(new ScreenWorld(ManageScreens, true), "Fading"); } } _timer--; }
public ScreenLoad(ManageScreens manageScreens) : base(manageScreens) { Camera.cameraMax = Vector2.Zero + Camera.cameraOffset; Camera.cameraMin = Vector2.Zero + Camera.cameraOffset; }
public ScreenStart(ManageScreens manageScreens) : base(manageScreens) { }
public ScreenWorld(ManageScreens manageScreens, bool killPlayer) : base(manageScreens) { _manageMap = new ManageMap(ManageMap.Level, manageScreens._graphics, manageScreens); _entities = new Entities(); _killPlayer = killPlayer; }
public Screen(ManageScreens manageScreens) { ManageScreens = manageScreens; }