Dixq (管理人) さんが書きました:> みけ猫さん
しかし何故その機能が必要なんですか?
ランチャーから起動した場合など、
カレントディレクトリがexeファイルのあるディレクトリにない状況で起動されると、
設定データや画像データ、音楽データが全く読み込まれなくなります。
画面が真っ黒や真っ白に近い状態になり、全然ゲームになりません。
この現象を防止するために、この機能を付けるのがいいと思います。
この機能のかわりに、exeファイルのあるディレクトリを取得して、
それに基づいた絶対パスでファイルを読み込むようにすれば、この機能は必要なくなります。
しかし、そのためには現在相対パスで書かれているパスを全て修正しなくてはならないと思われます。
それよりは、この関数を定義し、初期化処理の最初で呼び出すようにするだけの方が簡単だと思います。