I needed to create my own VertexElement with the follow - Position, Color & Normal. I found a tutorial explaining how to do this here (http://www.riemers.net/eng/Tutorials/XNA/Csharp/Series1/Terrain_lighting.php).
I created a struct similar to the tutorial and then replaced all the declarations with the new one, but I get this error:
There is no boxing conversion from 'VertexPositionColorNormal' to 'Microsoft.Xna.Framework.Graphics.IVertexType'.
and I get it under the rendering line here:
graphicsDevice.DrawUserIndexedPrimitives<VertexPositionColorNormal> (PrimitiveType.LineList, currentPlayer.LLObject.Vertices, 0, currentPlayer.LLObject.TotalVertices, currentPlayer.LLObject.LinelistIndexes, 0, currentPlayer.LLObject.TotalLinelistIndexes / 2);
I had a look on Google to see if there was any obvious answers but it's hard to search for. Could someone spread some light on what is going wrong?