>>511
もう少し細かいことを言うと、ヘッダファイルにはインクルードガードをつけよう。
例えば、game.hなら
#ifndef GAME_H
#define GAME_H

...

#endif /* GAME_H */
typedefや#defineが2重定義でエラーになることがある。

あと、ヘッダファイルでは必要最低限のものだけをインクルードすること。
基本はソースファイルでインクルード。
モジュール間の依存関係をなるべく減らすため。


ゲームに関係ないことばっか書いてるな