Move single-file defines out of mission.h

This commit is contained in:
Kp 2017-08-11 23:43:52 +00:00
parent 0f9db40e36
commit e42d1c540e
2 changed files with 7 additions and 11 deletions

View file

@ -201,17 +201,11 @@ extern Mission_ptr Current_mission; // current mission
//values for d1 built-in mission
#define BIMD1_LAST_LEVEL 27
#define BIMD1_LAST_SECRET_LEVEL -3
#define BIMD1_BRIEFING_FILE "briefing.txb"
#define BIMD1_BRIEFING_FILE_OEM "briefsat.txb"
#define BIMD1_ENDING_FILE "endreg.txb"
#define BIMD1_ENDING_FILE_OEM "endsat.txb"
#define BIMD1_ENDING_FILE_SHARE "ending.txb"
#if defined(DXX_BUILD_DESCENT_II)
//values for d2 built-in mission
#define BIMD2_BRIEFING_FILE "robot.txb"
#define BIMD2_BRIEFING_FILE_OEM "brief2o.txb"
#define BIMD2_BRIEFING_FILE_SHARE "brief2.txb"
#define BIMD2_ENDING_FILE_OEM "end2oem.txb"
#define BIMD2_ENDING_FILE_SHARE "ending2.txb"

View file

@ -62,6 +62,8 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
#include "compiler-range_for.h"
#include "partial_range.h"
#define BIMD1_BRIEFING_FILE "briefing.txb"
using std::min;
#define MISSION_EXTENSION_DESCENT_I ".msn"
@ -174,7 +176,7 @@ static int load_mission_d1(void)
for (int i=0; i < -Last_secret_level; i++)
snprintf(&Secret_level_names[i][0u], Secret_level_names[i].size(), "levels%1d.rdl", i+1);
Secret_level_table[0] = 10;
Briefing_text_filename = BIMD1_BRIEFING_FILE_OEM;
Briefing_text_filename = "briefsat.txb";
Ending_text_filename = BIMD1_ENDING_FILE_OEM;
break;
default:
@ -203,7 +205,7 @@ static int load_mission_d1(void)
Secret_level_table[1] = 21;
Secret_level_table[2] = 24;
Briefing_text_filename = BIMD1_BRIEFING_FILE;
Ending_text_filename = BIMD1_ENDING_FILE;
Ending_text_filename = "endreg.txb";
break;
}
@ -779,11 +781,11 @@ static int load_mission(const mle *mission)
switch (Current_mission->builtin_hogsize) {
case SHAREWARE_MISSION_HOGSIZE:
case MAC_SHARE_MISSION_HOGSIZE:
Briefing_text_filename = BIMD2_BRIEFING_FILE_SHARE;
Briefing_text_filename = "brief2.txb";
Ending_text_filename = BIMD2_ENDING_FILE_SHARE;
return load_mission_shareware();
case OEM_MISSION_HOGSIZE:
Briefing_text_filename = BIMD2_BRIEFING_FILE_OEM;
Briefing_text_filename = "brief2o.txb";
Ending_text_filename = BIMD2_ENDING_FILE_OEM;
return load_mission_oem();
default:
@ -791,7 +793,7 @@ static int load_mission(const mle *mission)
case FULL_MISSION_HOGSIZE:
case FULL_10_MISSION_HOGSIZE:
case MAC_FULL_MISSION_HOGSIZE:
Briefing_text_filename = BIMD2_BRIEFING_FILE;
Briefing_text_filename = "robot.txb";
// continue on... (use d2.mn2 from hogfile)
break;
}