私は C++ が初めてで、Extreme Tux Racer のコードを学ぼうとしています。メイン メソッドのコードでは、manager.Run(...) と表示されます。私には、これは State 名前空間で manager オブジェクトの Run メソッドを実行しているように見えます。
switch (g_game.argument) {
case 0:
State::manager.Run(SplashScreen);
break;
case 4:
g_game.toolmode = TUXSHAPE;
State::manager.Run(Tools);
break;
case 9:
State::manager.Run(OglTest);
break;
}
manager オブジェクトの run メソッドは、どこかで宣言および定義する必要があると思います。しかし、含まれているすべてのファイルでマネージャーという単語を検索しましたが、見つかりませんでした。ここで何が欠けていますか?