public override void DrawEnd(GameTime gameTime) { for (int xPos = 0; xPos < 800; xPos += 160) { for (int yPos = 0; yPos < 480; yPos += 160) { FingerGames.Instance.SpriteBatch.Draw(_textureMap[TilePiece.Grass], new Vector2(xPos, yPos), Color.White); } } _timePanel.Draw(FingerGames.Instance.SpriteBatch, gameTime); }
public override void DrawEnd(GameTime gameTime) { int repeatCount = (int)Math.Ceiling((float)480 / _track.Height); Vector2 source = new Vector2(0, 0); for (int i = 0; i < repeatCount + 2; ++i) { FingerGames.Instance.SpriteBatch.Draw(_track, new Rectangle((int)source.X, (int)source.Y, _track.Width, _track.Height), Color.White); source.Y += _track.Height; } _timePanel.Draw(FingerGames.Instance.SpriteBatch, gameTime); }
public override void DrawConfigure(GameTime gameTime) { _configurePanel.Draw(FingerGames.Instance.SpriteBatch, gameTime); }