Commit 3cc50a0c authored by edo9300's avatar edo9300

Wrong function for scriptreaderex in single mode

parents 773089fa e92211fc
......@@ -866,6 +866,14 @@ void SingleMode::SinglePlayReload() {
for(int loc = LOCATION_DECK; loc != LOCATION_OVERLAY; loc *= 2)
SinglePlayRefresh(p, loc, 0xffdfff);
}
byte* SingleMode::ScriptReaderEx(const char* script_name, int* slen) {
char sname[256] = "./expansions";
strcat(sname, script_name + 1);//default script name: ./script/c%d.lua
if(ScriptReader(sname, slen))
return buffer;
else
return ScriptReader(script_name, slen);
}
byte* SingleMode::ScriptReader(const char* script_name, int* slen) {
FILE *fp;
#ifdef _WIN32
......@@ -884,15 +892,6 @@ byte* SingleMode::ScriptReader(const char* script_name, int* slen) {
*slen = len;
return buffer;
}
byte* SingleMode::ScriptReaderEx(const char* script_name, int* slen) {
char sname[256] = "./expansions";
strcat(sname, script_name + 1);//default script name: ./script/c%d.lua
byte* buffer = default_script_reader(sname, slen);
if(buffer)
return buffer;
else
return default_script_reader(script_name, slen);
}
int SingleMode::MessageHandler(long fduel, int type) {
if(!enable_log)
return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment