• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。


Commit MetaInfo

Revision246 (tree)
Time2020-05-16 21:22:33
Authorxops-mikan

Log Message

ミッションファイル(.mif/.txt)読み込み時の処理を改善、メニューに表示するaddon名の取得処理を改善。

Change Summary

Incremental Difference

--- trunk/datafile.cpp (revision 245)
+++ trunk/datafile.cpp (revision 246)
@@ -811,6 +811,9 @@
811811 datas += 1;
812812 }
813813
814+ //ファイルハンドルを解放
815+ fclose( fp );
816+
814817 //取得できない値の初期化
815818 strcpy(mission_name, "");
816819 strcpy(mission_fullname, "");
@@ -897,6 +900,10 @@
897900 strcat(briefingtext, str);
898901 datas += 1;
899902 }
903+
904+ //ファイルハンドルを解放
905+ fclose( fp );
906+
900907 return 0;
901908 }
902909
@@ -1176,10 +1183,10 @@
11761183 //! @brief ミッション名を取得
11771184 void AddonList::GetMissionName(char *dir)
11781185 {
1179- char str[_MAX_PATH];
1180- MIFInterface mifdata;
1186+ for(int i=0; i<datas; i++){
1187+ char str[_MAX_PATH];
1188+ MIFInterface mifdata;
11811189
1182- for(int i=0; i<datas; i++){
11831190 //ファイル名を生成
11841191 strcpy(str, dir);
11851192 strcat(str, "\\");