Quote:Original post by matthughson
Yeah, I hear you. The engine follows what rules I do know regarding OOP, but this level editor is kind of being slammed into the picture so sacrafices must be made.
Matt Hughson
If I understand the problem, couldn't you just pass the address of the parent on down to each derived class. So the parent would create a derived class like: new MainCharClass(this);
Then to call the parent just do from the char class,
parent->update();
I'm not sure I even understood what you were asking though, so this might not be what you are looking for.