ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

コールバック関数

ある処理が実行されたときに呼んで欲しい処理があったのでコールバック関数として実装した。検索して見つかったサイトにあったサンプルを見ながらコードを書いたが、いまいちコールバック関数の書き方が良く分かっていない。
さらに今回はクラスでコールバック関数を使う処理も実装してみた。ただ関数を呼ぶだけだと、どのインスタンスなのか分からなくなってしまうので、インスタンスのポインタを引数に渡す方法で実装してみた。こういう書き方でいいんだろうか。なんかもっとスマートにやる方法があるような気がする。