Beispiel #1
0
 private void AddUIRight(Content content, Renderer renderer)
 {
     var rightImage = content.Load<Image>("UIRight");
     rightWidth = rightImage.PixelSize.Width / Score.QuadraticFullscreenSize.Width;
     rightBorder = new Sprite(rightImage,
         new Rectangle(DrawArea.Right - rightWidth, DrawArea.Top + topHeight, rightWidth,
             DrawArea.Height - (bottomHeight + topHeight))) { RenderLayer = ForegroundLayer };
     renderer.Add(rightBorder);
 }
Beispiel #2
0
 private void AddUIBottom(Content content, Renderer renderer)
 {
     var bottomImage = content.Load<Image>("UIBottom");
     bottomHeight = bottomImage.PixelSize.Height / Score.QuadraticFullscreenSize.Height;
     bottomBorder = new Sprite(bottomImage,
         new Rectangle(DrawArea.Left, DrawArea.Bottom - bottomHeight, DrawArea.Width, bottomHeight))
     {
         RenderLayer = ForegroundLayer
     };
     renderer.Add(bottomBorder);
 }
Beispiel #3
0
 private void AddUITop(Content content, Renderer renderer)
 {
     var topImage = content.Load<Image>("UITop");
     topHeight = topImage.PixelSize.Height / Score.QuadraticFullscreenSize.Height;
     topBorder = new Sprite(topImage,
         new Rectangle(DrawArea.Left, DrawArea.Top, DrawArea.Width, topHeight))
     {
         RenderLayer = ForegroundLayer
     };
     renderer.Add(topBorder);
 }
Beispiel #4
0
 protected Renderable(Renderer renderer)
 {
     this.renderer = renderer;
     renderer.Add(this);
 }