public override void Initialize()
{
base.Initialize();
SetBackground(Color.White);
Sprite sprite = new Sprite("farSprite", ResourceManager.CreateImage("sprite"));
sprite.Pivot = Vector2.One / 2f;
this.AddComponent(sprite, -400, -200);
this.Camera.Target = new Vector2(-400, -200);
this.Camera.Center = new Vector2(240, 400);
Button zoomButton = new Button("Zoom");
zoomButton.BlobPressed += OnZoomButtonPressed;
zoomButton.CameraFixed = true;
zoomButton.Pivot = new Vector2(0, 1);
this.AddComponent(zoomButton, Preferences.ViewportManager.BottomLeftAnchor);
Button resetButton = new Button("Reset");
resetButton.BlobPressed += OnResetButtonPressed;
resetButton.CameraFixed = true;
resetButton.Pivot = new Vector2(0.5f, 1);
this.AddComponent(resetButton, Preferences.ViewportManager.BottomCenterAnchor);
Button rotateButton = new Button("Rotate");
rotateButton.BlobPressed += OnRotateButtonPressed;
rotateButton.CameraFixed = true;
rotateButton.Pivot = Vector2.One;
this.AddComponent(rotateButton, Preferences.ViewportManager.BottomRightAnchor);
}