protected override CameraOrtho GetCamera() {
var result = base.GetCamera();
if (result.Width > 0 && result.Height > 0) {
var zoom = Math.Min(Width / result.Width, Height / result.Height);
result.Width = Width / zoom;
result.Height = Height / zoom;
}
return result;
}