Basically, I'm curious of how one would program an application that could rotate, and move an object along the models Z axis (whichever way it rotates). Every attempt I've made has lead to compile errors, or the endlessly annoying "This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information." Something about a pure virtual method. I'd use a debugger on the stupid thing, but one of those refuses to function on either of my computers as well.

So, I'm basically looking for a novel easily extensible way to add commands from keyboard input. I really don't care if it's the ugliest hack in existance. Once I'm more familiar with Irrlicht, I can refine it.