示例#1
0
        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.CornflowerBlue);
            spriteBatch.Begin();

            DrawSprite(Assets.StopSignIntersectionBack, new Vector2(Assets.StopSignIntersectionBack.Width / 2, Assets.StopSignIntersectionBack.Height / 2), 0);

            foreach (SimObject o in debugObjects)
            {
                o.Draw();
            }
            city.Draw();
            foreach (Vehicle v in vehicles)
            {
                v.Draw();
            }

            sideMenu.Draw();
            DrawString(Util.GetTimeString(), new Vector2(1300, 770), Color.Black);

            spriteBatch.End();

            base.Draw(gameTime);
        }