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

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

他オブジェクトへの通知

今作っているものは複数のパネルがあり、一つのパネルの動作が他のパネルに影響を与えることがある。その他のパネルへの通知をどう実装しようかで悩む。
一つは親が処理するという方法。あるパネルが動作したら、その動作を親に通知。親は通知を受け取ったら、関係する他のパネルへ動作を指示する。この方法なら一つのパネルの処理は簡単で済む。
二つ目はパネル自身が他のパネルへ通知するというもの。この場合はそれぞれのパネルが他のパネルの情報を持っていなくてはならない。
で、今回どうしたかというと、
えーい、グローバル変数にしてしまえ。
という強引な方法。複数人で協力して作っているわけではないし、かなり短いシンプルなものだから、すぐに書き直すことはできる。ならばさっさと実装出来る方法を。ということで一番簡単な方法を取った。