eventReceiver オブジェクト内からエンジンにアクセスしたいと考えています。彼らはゲームクラスの仲間ですが、どうすれば到達できますか?
// game.h
class game
{
public:
game();
3dEngine* engine;
eventReceiver* receiver;
};
// eventReceiver.h
class eventReceiver
{
public:
eventReceiver () {}
virtual bool OnEvent (const SEvent& event)
{
...
case QUIT_BUTTON_PRESSED:
>>> engine->quit(); // how to access engine from here??
return true;
...
}
};
「これ」を使うべきですか?受信機からエンジンが見えない理由がわかりません。