Example #1
0
        public void DrawPad()
        {
            foreach (var value in padManager)
            {
                IPad pad = value.Item3;

                pad.GetPosition(out int posX, out int posY);
                pad.GetSize(out int width, out int height);

                VertexArray rect = new VertexArray(PrimitiveType.Quads, 4);
                rect.Append(new Vertex(new Vector2f(posX, posY), Color.White));
                rect.Append(new Vertex(new Vector2f(posX + width, posY), Color.White));
                rect.Append(new Vertex(new Vector2f(posX + width, posY + height), Color.Blue));
                rect.Append(new Vertex(new Vector2f(posX, posY + height), Color.Blue));
                render.Draw(rect);
            }
        }
Example #2
0
 public void DrawBackground(Sprite background)
 {
     render.Draw(background);
 }
Example #3
0
 public void Display()
 {
     playfieldView.Display();
     render.Draw(TitleMessage);
     menuView.Display();
 }
Example #4
0
 public void Display()
 {
     playfieldView.Display();
     render.Draw(GameOverMessage);
 }
Example #5
0
 public void Display()
 {
     playfieldView.Display();
     render.Draw(PressButtonToPlayMessage);
 }
Example #6
0
 public void Display()
 {
     playfieldView.Display();
     render.Draw(StopPlayMessage);
 }
Example #7
0
 private void DrawLifesAndScoresInfo()
 {
     render.Draw(LiveAndScoresMessage);
 }