私はOpenGLでプログラムを書いていますが、カスタムイベントが発生します。プレイヤーが障害物にぶつかったり、一歩踏み出したとき。私がやりたいことは:
「EventBroadcaster」のような名前のシングルトンクラスがあります。放送局は、番組周辺からフィードイベントを受け取ります。次に、イベントを受信すると、イベントの情報を保持する構造体を含むvoid *を使用して、すべてのリスナー( "EventListener"オブジェクト)にイベントを送信します。その後、EventListenerオブジェクトは、独自のカスタムコールバック関数を使用して、さまざまなタイプのイベントを処理できます。さて、可能であればvoid *の使用は避けたいので、...
...質問は、テンプレートインターフェイスでこれを行うにはどうすればよいですか?