X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。
Revision | 321 (tree) |
---|---|
Time | 2022-06-06 01:47:06 |
Author | ![]() |
exeのコマンド引数で直接.mifを指定した場合、addonリストの作成処理を省略するように。
@@ -117,10 +117,9 @@ | ||
117 | 117 | //オブジェクトマネージャー初期化 |
118 | 118 | ObjMgr.SetClass(&GameParamInfo, &d3dg, &Resource, &BlockData, &PointData, &CollD, &GameSound, &MIFdata); |
119 | 119 | |
120 | - //addonリスト作成 | |
121 | - GameAddon.LoadFiledata("addon\\"); | |
120 | + if( (mode != 0)&&(MIFpath != NULL) ){ | |
121 | + //※ミッションを直接起動するならば、addonリストは不要であるため作成しない。 | |
122 | 122 | |
123 | - if( (mode != 0)&&(MIFpath != NULL) ){ | |
124 | 123 | //起動するミッション設定 |
125 | 124 | GameInfoData.selectmission_id = -1; |
126 | 125 | strcpy(GameInfoData.mifpath, MIFpath); |
@@ -134,6 +133,9 @@ | ||
134 | 133 | } |
135 | 134 | } |
136 | 135 | else{ |
136 | + //addonリスト作成 | |
137 | + GameAddon.LoadFiledata("addon\\"); | |
138 | + | |
137 | 139 | GameInfoData.selectmission_id = 0; |
138 | 140 | strcpy(GameInfoData.mifpath, ""); |
139 | 141 | } |