MCPcopy Create free account
hub / github.com/Fluorohydride/ygopro / ScriptReaderEx

Method ScriptReaderEx

gframe/data_manager.cpp:354–369  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

352 return 0;
353}
354byte* DataManager::ScriptReaderEx(const char* script_name, int* slen) {
355 // default script name: ./script/c%d.lua
356 char first[256];
357 char second[256];
358 if(mainGame->gameConf.prefer_expansion_script) {
359 sprintf(first, "expansions/%s", script_name + 2);
360 sprintf(second, "%s", script_name + 2);
361 } else {
362 sprintf(first, "%s", script_name + 2);
363 sprintf(second, "expansions/%s", script_name + 2);
364 }
365 if(ScriptReader(first, slen))
366 return scriptBuffer;
367 else
368 return ScriptReader(second, slen);
369}
370byte* DataManager::ScriptReader(const char* script_name, int* slen) {
371#ifdef _WIN32
372 wchar_t fname[256];

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected