예제 #1
0
        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.LightGray);


            spriteBatch.Begin(transformMatrix: camera.Transform, samplerState: SamplerState.PointClamp);

            map.Draw(spriteBatch);
            if (fixedSimulationSpeed)
            {
                animalManager.DrawAnimals(spriteBatch);
            }
            spriteBatch.End();

            spriteBatch.Begin();
            animalManager.DrawBrain(spriteBatch);
            statisticsGUI.Draw(spriteBatch);
            spriteBatch.End();
            base.Draw(gameTime);
        }