I've got a problem with trying to point to a vector and then setting the value of an element when trying to de-reference it.
std::vector < Maze::TILE_CONTENT> * theGrid;
if (go->team == GameObject::GT_BLUE)
*theGrid = m_myGridBlue;
else
*theGrid = m_myGridRed;
if (go->curr.y < m_noGrid - 1)
{
theGrid[next.y * m_noGrid + next.x] = Maze::TILE_EMPTY; //no operate '=' matches these operands
}