1
0
forked from mirrors/0ad

Un-hardcoded the rmgen output path since it's not useful when you run it out of binaries/system. You should now type

rmgen script.js ../../binaries/data/mods/official/maps/scenarios/map

This was SVN commit r2297.
This commit is contained in:
Matei
2005-05-12 21:17:32 +00:00
parent 2063404672
commit c8dc599ab8
+3 -6
View File
@@ -5,8 +5,6 @@
using namespace std;
const char* OUTPUT_PATH = "../../../binaries/data/mods/official/maps/scenarios/";
typedef unsigned short u16;
typedef unsigned int u32;
@@ -121,9 +119,7 @@ struct PMP {
}
void OutputMap(Map* m, string outputName) {
string pmpName = OUTPUT_PATH + outputName + ".pmp";
string xmlName = OUTPUT_PATH + outputName + ".xml";
string xmlName = outputName + ".xml";
FILE* xmlFile = fopen(xmlName.c_str(), "w");
if(!xmlFile) {
cerr << "Cannot open " << xmlName << endl;
@@ -132,6 +128,7 @@ void OutputMap(Map* m, string outputName) {
OutputXml(m, xmlFile);
fclose(xmlFile);
string pmpName = outputName + ".pmp";
FILE* pmpFile = fopen(pmpName.c_str(), "wb");
if(!pmpFile) {
cerr << "Cannot open " << xmlName << endl;
@@ -140,5 +137,5 @@ void OutputMap(Map* m, string outputName) {
OutputPmp(m, pmpFile);
fclose(pmpFile);
cout << "Map outputted to " << OUTPUT_PATH << outputName << ".*" << endl;
cout << "Map outputted to " << outputName << ".*" << endl;
}