- 626 名前:デフォルトの名無しさん mailto:sage [2010/06/13(日) 10:22:26 ]
- c++の学習のためにゲームを作っているのですが、コードを書くごとにどんどんグローバル変数が増えていって困っています。
呼び出し関係のない2つの関数で共通する変数を扱う為にグローバル変数を使う、というパターンがほとんどなのですが、 こういう場合にグローバル変数をなるべく使わないで済ます方法はないでしょうか? たとえばカーソルを動かして選択肢を選ぶ処理を作るために、 「キーボードの入力を受け取ってカーソルの位置情報を動かす」関数と「位置情報からカーソルを描画する」関数があり、 カーソルの位置情報をグローバル変数にするという感じです。(上記の関数はどちらもゲームのメインループから呼び出しています)
|

|