Beispiel #1
0
        private void DrawTileBorder(SoundTile tile)
        {
            var v1 = new VertexPositionColor {
                Color = tile.BorderColor
            };
            var v2 = new VertexPositionColor {
                Color = tile.BorderColor
            };

            v1.Position = new Vector3(tile.Border.TopLeft, 0);
            v2.Position = new Vector3(tile.Border.TopRight, 0);
            primitiveBatch.DrawLine(v1, v2);

            v1.Position = new Vector3(tile.Border.TopRight, 0);
            v2.Position = new Vector3(tile.Border.BottomRight, 0);
            primitiveBatch.DrawLine(v1, v2);

            v1.Position = new Vector3(tile.Border.BottomRight, 0);
            v2.Position = new Vector3(tile.Border.BottomLeft, 0);
            primitiveBatch.DrawLine(v1, v2);

            v1.Position = new Vector3(tile.Border.BottomLeft, 0);
            v2.Position = new Vector3(tile.Border.TopLeft, 0);
            primitiveBatch.DrawLine(v1, v2);
        }
Beispiel #2
0
        private void DrawTileBorder(SoundTile tile)
        {
            var v1 = new VertexPositionColor { Color = tile.BorderColor };
            var v2 = new VertexPositionColor { Color = tile.BorderColor };

            v1.Position = new Vector3(tile.Border.TopLeft, 0);
            v2.Position = new Vector3(tile.Border.TopRight, 0);
            primitiveBatch.DrawLine(v1, v2);

            v1.Position = new Vector3(tile.Border.TopRight, 0);
            v2.Position = new Vector3(tile.Border.BottomRight, 0);
            primitiveBatch.DrawLine(v1, v2);

            v1.Position = new Vector3(tile.Border.BottomRight, 0);
            v2.Position = new Vector3(tile.Border.BottomLeft, 0);
            primitiveBatch.DrawLine(v1, v2);

            v1.Position = new Vector3(tile.Border.BottomLeft, 0);
            v2.Position = new Vector3(tile.Border.TopLeft, 0);
            primitiveBatch.DrawLine(v1, v2);
        }