どこかのソースコードを見ているときに発見したのですが、面白い発想ですよね。有名な方法なんでしょうか。
bool someFunction(Context *context) { /* 中略 */ return true; }
しかしながら、この Context というインタフェースをどうやってデザインすればいいのか皆目見当がつきませぬ。やはり、作るゲームによって変わるのでしょうか。基本は「背景」や「前後関係」を渡したいときに Context という名前は使えそうですよね。
型や変数の名前は重要ですよ。そのデータが表現する情報の本質がなるべく欠損しないような名前がベターです。
Contributions