Update renderd7.cpp
This commit is contained in:
parent
92fdc24a49
commit
81fa120cb7
14
renderd7.cpp
14
renderd7.cpp
@ -17,6 +17,8 @@ std::string dspststus = "Not Initialisized!";
|
|||||||
std::unique_ptr<INI::INIFile> cfgfile = nullptr;
|
std::unique_ptr<INI::INIFile> cfgfile = nullptr;
|
||||||
INI::INIStructure cfgstruct;
|
INI::INIStructure cfgstruct;
|
||||||
|
|
||||||
|
std::string D_app_name;
|
||||||
|
|
||||||
u32 d7_hDown;
|
u32 d7_hDown;
|
||||||
u32 d7_hHeld;
|
u32 d7_hHeld;
|
||||||
u32 d7_hUp;
|
u32 d7_hUp;
|
||||||
@ -517,16 +519,20 @@ void MetrikThread(RenderD7::Parameter param) {
|
|||||||
RenderD7::Thread::sleep(1000 * 1); // wait; also, this is needed to allow for concurrency (refer to the documentation for m3d::Thread::sleep())
|
RenderD7::Thread::sleep(1000 * 1); // wait; also, this is needed to allow for concurrency (refer to the documentation for m3d::Thread::sleep())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Result RenderD7::Init::Main()
|
Result RenderD7::Init::Main(std::string app_name)
|
||||||
{
|
{
|
||||||
gfxInitDefault();
|
gfxInitDefault();
|
||||||
aptInit();
|
aptInit();
|
||||||
romfsInit();
|
romfsInit();
|
||||||
cfguInit();
|
cfguInit();
|
||||||
|
D_app_name = app_name
|
||||||
|
std::string cfgpath = "sdmc:/RenderD7/";
|
||||||
|
cfgpath += D_app_name;
|
||||||
mkdir("sdmc:/RenderD7/", 0777);
|
mkdir("sdmc:/RenderD7/", 0777);
|
||||||
if (!FS::FileExist("sdmc:/RenderD7/config.ini"))
|
mkdir(cfgpath.c_str(), 0777);
|
||||||
|
if (!FS::FileExist(cfgpath + "/config.ini"))
|
||||||
{
|
{
|
||||||
cfgfile = std::make_unique<INI::INIFile>("sdmc:/RenderD7/config.ini");
|
cfgfile = std::make_unique<INI::INIFile>(cfgpath+ "/config.ini");
|
||||||
cfgfile->read(cfgstruct);
|
cfgfile->read(cfgstruct);
|
||||||
cfgstruct["info"]["version"] = CFGVER;
|
cfgstruct["info"]["version"] = CFGVER;
|
||||||
cfgstruct["info"]["renderd7ver"] = RENDERD7VSTRING;
|
cfgstruct["info"]["renderd7ver"] = RENDERD7VSTRING;
|
||||||
@ -540,7 +546,7 @@ Result RenderD7::Init::Main()
|
|||||||
cfgstruct["metrik-settings"]["ColorA"] = "255";
|
cfgstruct["metrik-settings"]["ColorA"] = "255";
|
||||||
cfgfile->write(cfgstruct);
|
cfgfile->write(cfgstruct);
|
||||||
}
|
}
|
||||||
cfgfile = std::make_unique<INI::INIFile>("sdmc:/RenderD7/config.ini");
|
cfgfile = std::make_unique<INI::INIFile>(cfgpath+ "/config.ini");
|
||||||
cfgfile->read(cfgstruct);
|
cfgfile->read(cfgstruct);
|
||||||
std::string Fps = cfgstruct["settings"]["forceFrameRate"];
|
std::string Fps = cfgstruct["settings"]["forceFrameRate"];
|
||||||
C3D_FrameRate(RenderD7::Convert::StringtoFloat(Fps));
|
C3D_FrameRate(RenderD7::Convert::StringtoFloat(Fps));
|
||||||
|
Loading…
Reference in New Issue
Block a user