CrisisAtSwissStation.CASSWorld.Draw C# (CSharp) Method

Draw() public method

public Draw ( GraphicsDevice device, Matrix cameraTransform ) : void
device GraphicsDevice
cameraTransform Matrix
return void
        public virtual void Draw(GraphicsDevice device, Matrix cameraTransform)
        {
            foreach (PhysicsObject obj in objects)
            {
                if (obj is BackgroundObject)
                    obj.Draw(cameraTransform);
                if (obj is WinDoorObject) obj.Draw(cameraTransform);
                if (obj is PaintedObject)
                    obj.Draw(cameraTransform);
            }
            foreach (PhysicsObject obj in objects)
            {
                if (!(obj is BackgroundObject) && !(obj is PaintedObject) && !(obj is WinDoorObject))
                    obj.Draw(cameraTransform);
            }
        }