As everyone else was saying, set the properties of my class to static const and then define them in the cpp file for the class:
header file:
class Player { public: Player(); ~Player(); float x; float y; float z; float velocity; static const unsigned short indices[ 6 ]; static const VertexPositionColor vertices[ 4 ]; };
cpp:
const unsigned short Player::indices[ 6 ] = { 3, 1, 0, 4, 2, 1 }; const VertexPositionColor Player::vertices[ 4 ] = { { XMFLOAT3( -0.5f, -0.5f, -0.5f ), XMFLOAT3( 0.0f, 0.0f, 0.0f ) }, { XMFLOAT3( -0.5f, 0.5f, -0.5f ), XMFLOAT3( 0.0f, 0.0f, 1.0f ) }, { XMFLOAT3( 0.5f, -0.5f, -0.5f ), XMFLOAT3( 0.0f, 1.0f, 0.0f ) }, { XMFLOAT3( 0.5f, 0.5f, -0.5f ), XMFLOAT3( 0.0f, 1.0f, 1.0f ) } }