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);
}
}