Commit 3a9dec11 authored by nanahira's avatar nanahira

other script readers

parent 4b637e15
......@@ -936,7 +936,9 @@ void ReplayMode::ReplayReload() {
mainGame->dField.UpdateFieldCard(mainGame->LocalPlayer(1), LOCATION_REMOVED, (char*)queryBuffer);
}
byte* ReplayMode::ScriptReaderEx(const char* script_name, int* slen) {
ScriptReaderExDirectry("./expansions", script_name, slen);
byte* buffer = ScriptReaderExDirectry("./expansions", script_name, slen);
if(buffer)
return buffer;
#ifdef _WIN32
char fpath[1000];
WIN32_FIND_DATAW fdataw;
......
......@@ -1546,7 +1546,9 @@ void SingleDuel::RefreshSingle(int player, int location, int sequence, int flag)
}
}
byte* SingleDuel::ScriptReaderEx(const char* script_name, int* slen) {
ScriptReaderExDirectry("./expansions", script_name, slen);
byte* buffer = ScriptReaderExDirectry("./expansions", script_name, slen);
if(buffer)
return buffer;
#ifdef _WIN32
char fpath[1000];
WIN32_FIND_DATAW fdataw;
......@@ -1557,7 +1559,7 @@ byte* SingleDuel::ScriptReaderEx(const char* script_name, int* slen) {
char fname[780];
BufferIO::EncodeUTF8(fdataw.cFileName, fname);
sprintf(fpath, "./expansions/%s", fname);
byte* buffer = ScriptReaderExDirectry(fpath, script_name, slen);
buffer = ScriptReaderExDirectry(fpath, script_name, slen);
if(buffer)
return buffer;
}
......@@ -1573,7 +1575,7 @@ byte* SingleDuel::ScriptReaderEx(const char* script_name, int* slen) {
continue;
char filepath[1000];
sprintf(filepath, "./expansions/%s/", dirp->d_name);
byte* buffer = ScriptReaderExDirectry(filepath, script_name, slen);
buffer = ScriptReaderExDirectry(filepath, script_name, slen);
if(buffer)
return buffer;
}
......
......@@ -846,7 +846,9 @@ void SingleMode::SinglePlayReload() {
mainGame->dField.UpdateFieldCard(mainGame->LocalPlayer(1), LOCATION_REMOVED, (char*)queryBuffer);
}
byte* SingleMode::ScriptReaderEx(const char* script_name, int* slen) {
ScriptReaderExDirectry("./expansions", script_name, slen);
byte* buffer = ScriptReaderExDirectry("./expansions", script_name, slen);
if(buffer)
return buffer;
#ifdef _WIN32
char fpath[1000];
WIN32_FIND_DATAW fdataw;
......@@ -857,7 +859,7 @@ byte* SingleMode::ScriptReaderEx(const char* script_name, int* slen) {
char fname[780];
BufferIO::EncodeUTF8(fdataw.cFileName, fname);
sprintf(fpath, "./expansions/%s", fname);
byte* buffer = ScriptReaderExDirectry(fpath, script_name, slen);
buffer = ScriptReaderExDirectry(fpath, script_name, slen);
if(buffer)
return buffer;
}
......@@ -873,7 +875,7 @@ byte* SingleMode::ScriptReaderEx(const char* script_name, int* slen) {
continue;
char filepath[1000];
sprintf(filepath, "./expansions/%s/", dirp->d_name);
byte* buffer = ScriptReaderExDirectry(filepath, script_name, slen);
buffer = ScriptReaderExDirectry(filepath, script_name, slen);
if(buffer)
return buffer;
}
......
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