   OpenGlut and function members
  I've run into a bit of a problem using openGlut and I don't know how to structure my solution.I have a class called engine, and I want to have a GLinit function something like this void GameEngine::initGraphics(){...glutCreateWindow("Sparq Fighters");glutDisplayFunc(&GameEngine::drawDisplay);glutReshapeFunc(&GameEngine::resizeFunc);}Which gives the following error: Error1error C2664: 'glutReshapeFunc' : cannot convert parameter 1 from 'void (__thiscall GameEngine::* )(int,int)' to 'void (__cdecl *)(int,int)'i:\code\personal projects\game engine\gameengine\gameengine\gameengine.cpp55I think I understand the problem.  You can't have a pointer to a member function if its not explicitly stated.  But, I really need to have these resize and draw in my class because they MUST have access to local methods and members.  I don't know how to structure my solution, help anyone?Thanks!Jim   
  Man, to answer my own question again, i finally found a post that dealt with it here ^^ (in case someone wants it in the future) http://www.gamedev.net/community/forums/topic.asp?topic_id=379748&forum_id=31&gforum_id=0Thanks all!J   