diff --git a/GameExtractor_8cpp.html b/GameExtractor_8cpp.html index f75ec1603..0aa0986d2 100644 --- a/GameExtractor_8cpp.html +++ b/GameExtractor_8cpp.html @@ -112,6 +112,7 @@ $(function(){initNavTree('GameExtractor_8cpp.html',''); initResizable(true); });
#include "GameExtractor.h"
#include <unordered_map>
+#include <Companion.h>
#include <fstream>
#include "Context.h"
#include "spdlog/spdlog.h"
diff --git a/GameExtractor_8cpp__incl.map b/GameExtractor_8cpp__incl.map index 606eb5a52..bbafcc03a 100644 --- a/GameExtractor_8cpp__incl.map +++ b/GameExtractor_8cpp__incl.map @@ -1,59 +1,60 @@ - - - - - - - - - - - - - - - + + + - + + + + + + + + + + + + + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GameExtractor_8cpp__incl.md5 b/GameExtractor_8cpp__incl.md5 index 78d9873ab..7bafdf7e1 100644 --- a/GameExtractor_8cpp__incl.md5 +++ b/GameExtractor_8cpp__incl.md5 @@ -1 +1 @@ -92d44344924bce21a98c59f576cf19ce \ No newline at end of file +9b61cfa4e89fced41d2860aeb9cfe5a8 \ No newline at end of file diff --git a/GameExtractor_8cpp__incl.svg b/GameExtractor_8cpp__incl.svg index a70c5ab1b..409c593bb 100644 --- a/GameExtractor_8cpp__incl.svg +++ b/GameExtractor_8cpp__incl.svg @@ -47,7 +47,7 @@ @@ -59,8 +59,8 @@ var sectionId = 'dynsection-0'; Node1 - -src/port/GameExtractor.cpp + +src/port/GameExtractor.cpp @@ -68,8 +68,8 @@ var sectionId = 'dynsection-0'; Node2 - -GameExtractor.h + +GameExtractor.h @@ -77,116 +77,8 @@ var sectionId = 'dynsection-0'; Node1->Node2 - - - - - - - -Node7 - - -unordered_map - - - - - -Node1->Node7 - - - - - - - - -Node8 - - -fstream - - - - - -Node1->Node8 - - - - - - - - -Node9 - - -Context.h - - - - - -Node1->Node9 - - - - - - - - -Node10 - - -spdlog/spdlog.h - - - - - -Node1->Node10 - - - - - - - - -Node11 - - -port/Engine.h - - - - - -Node1->Node11 - - - - - - - - -Node13 - - -portable-file-dialogs.h - - - - - -Node1->Node13 - - - + + @@ -199,12 +91,129 @@ var sectionId = 'dynsection-0'; + + +Node1->Node3 + + + + + + + + +Node7 + + +unordered_map + + + + + +Node1->Node7 + + + + + + + + +Node8 + + +fstream + + + + + +Node1->Node8 + + + + + + + + +Node9 + + +Context.h + + + + + +Node1->Node9 + + + + + + + + +Node10 + + +spdlog/spdlog.h + + + + + +Node1->Node10 + + + + + + + + +Node11 + + +port/Engine.h + + + + + +Node1->Node11 + + + + + + + + +Node13 + + +portable-file-dialogs.h + + + + + +Node1->Node13 + + + + + + Node2->Node3 - - + + @@ -221,8 +230,8 @@ var sectionId = 'dynsection-0'; Node2->Node4 - - + + @@ -239,8 +248,8 @@ var sectionId = 'dynsection-0'; Node2->Node5 - - + + @@ -257,8 +266,8 @@ var sectionId = 'dynsection-0'; Node2->Node6 - - + + @@ -266,17 +275,17 @@ var sectionId = 'dynsection-0'; Node12 - -port/audio/HMAS.h + +port/audio/HMAS.h - + Node11->Node12 - - - + + + @@ -284,17 +293,17 @@ var sectionId = 'dynsection-0'; Node14 - -cstdio + +cstdio - + Node13->Node14 - - - + + + @@ -302,17 +311,17 @@ var sectionId = 'dynsection-0'; Node15 - -cstdlib + +cstdlib - + Node13->Node15 - - - + + + @@ -320,17 +329,17 @@ var sectionId = 'dynsection-0'; Node16 - -fcntl.h + +fcntl.h - + Node13->Node16 - - - + + + @@ -338,17 +347,17 @@ var sectionId = 'dynsection-0'; Node17 - -unistd.h + +unistd.h - + Node13->Node17 - - - + + + @@ -356,17 +365,17 @@ var sectionId = 'dynsection-0'; Node18 - -csignal + +csignal - + Node13->Node18 - - - + + + @@ -374,17 +383,17 @@ var sectionId = 'dynsection-0'; Node19 - -sys/stat.h + +sys/stat.h - + Node13->Node19 - - - + + + @@ -392,17 +401,17 @@ var sectionId = 'dynsection-0'; Node20 - -sys/wait.h + +sys/wait.h - + Node13->Node20 - - - + + + @@ -410,17 +419,17 @@ var sectionId = 'dynsection-0'; Node21 - -pwd.h + +pwd.h - + Node13->Node21 - - - + + + @@ -428,17 +437,17 @@ var sectionId = 'dynsection-0'; Node22 - -string + +string - + Node13->Node22 - - - + + + @@ -446,17 +455,17 @@ var sectionId = 'dynsection-0'; Node23 - -memory + +memory - + Node13->Node23 - - - + + + @@ -464,17 +473,17 @@ var sectionId = 'dynsection-0'; Node24 - -iostream + +iostream - + Node13->Node24 - - - + + + @@ -482,17 +491,17 @@ var sectionId = 'dynsection-0'; Node25 - -map + +map - + Node13->Node25 - - - + + + @@ -500,17 +509,17 @@ var sectionId = 'dynsection-0'; Node26 - -set + +set - + Node13->Node26 - - - + + + @@ -518,17 +527,17 @@ var sectionId = 'dynsection-0'; Node27 - -regex + +regex - + Node13->Node27 - - - + + + @@ -536,17 +545,17 @@ var sectionId = 'dynsection-0'; Node28 - -thread + +thread - + Node13->Node28 - - - + + + @@ -554,17 +563,17 @@ var sectionId = 'dynsection-0'; Node29 - -chrono + +chrono - + Node13->Node29 - - - + + + diff --git a/GameExtractor_8cpp__incl_org.svg b/GameExtractor_8cpp__incl_org.svg index 58acd66e6..bb3e2a7ce 100644 --- a/GameExtractor_8cpp__incl_org.svg +++ b/GameExtractor_8cpp__incl_org.svg @@ -4,16 +4,16 @@ - + src/port/GameExtractor.cpp Node1 - -src/port/GameExtractor.cpp + +src/port/GameExtractor.cpp @@ -21,8 +21,8 @@ Node2 - -GameExtractor.h + +GameExtractor.h @@ -30,116 +30,8 @@ Node1->Node2 - - - - - - - -Node7 - - -unordered_map - - - - - -Node1->Node7 - - - - - - - - -Node8 - - -fstream - - - - - -Node1->Node8 - - - - - - - - -Node9 - - -Context.h - - - - - -Node1->Node9 - - - - - - - - -Node10 - - -spdlog/spdlog.h - - - - - -Node1->Node10 - - - - - - - - -Node11 - - -port/Engine.h - - - - - -Node1->Node11 - - - - - - - - -Node13 - - -portable-file-dialogs.h - - - - - -Node1->Node13 - - - + + @@ -152,12 +44,129 @@ + + +Node1->Node3 + + + + + + + + +Node7 + + +unordered_map + + + + + +Node1->Node7 + + + + + + + + +Node8 + + +fstream + + + + + +Node1->Node8 + + + + + + + + +Node9 + + +Context.h + + + + + +Node1->Node9 + + + + + + + + +Node10 + + +spdlog/spdlog.h + + + + + +Node1->Node10 + + + + + + + + +Node11 + + +port/Engine.h + + + + + +Node1->Node11 + + + + + + + + +Node13 + + +portable-file-dialogs.h + + + + + +Node1->Node13 + + + + + + Node2->Node3 - - + + @@ -174,8 +183,8 @@ Node2->Node4 - - + + @@ -192,8 +201,8 @@ Node2->Node5 - - + + @@ -210,8 +219,8 @@ Node2->Node6 - - + + @@ -219,17 +228,17 @@ Node12 - -port/audio/HMAS.h + +port/audio/HMAS.h - + Node11->Node12 - - - + + + @@ -237,17 +246,17 @@ Node14 - -cstdio + +cstdio - + Node13->Node14 - - - + + + @@ -255,17 +264,17 @@ Node15 - -cstdlib + +cstdlib - + Node13->Node15 - - - + + + @@ -273,17 +282,17 @@ Node16 - -fcntl.h + +fcntl.h - + Node13->Node16 - - - + + + @@ -291,17 +300,17 @@ Node17 - -unistd.h + +unistd.h - + Node13->Node17 - - - + + + @@ -309,17 +318,17 @@ Node18 - -csignal + +csignal - + Node13->Node18 - - - + + + @@ -327,17 +336,17 @@ Node19 - -sys/stat.h + +sys/stat.h - + Node13->Node19 - - - + + + @@ -345,17 +354,17 @@ Node20 - -sys/wait.h + +sys/wait.h - + Node13->Node20 - - - + + + @@ -363,17 +372,17 @@ Node21 - -pwd.h + +pwd.h - + Node13->Node21 - - - + + + @@ -381,17 +390,17 @@ Node22 - -string + +string - + Node13->Node22 - - - + + + @@ -399,17 +408,17 @@ Node23 - -memory + +memory - + Node13->Node23 - - - + + + @@ -417,17 +426,17 @@ Node24 - -iostream + +iostream - + Node13->Node24 - - - + + + @@ -435,17 +444,17 @@ Node25 - -map + +map - + Node13->Node25 - - - + + + @@ -453,17 +462,17 @@ Node26 - -set + +set - + Node13->Node26 - - - + + + @@ -471,17 +480,17 @@ Node27 - -regex + +regex - + Node13->Node27 - - - + + + @@ -489,17 +498,17 @@ Node28 - -thread + +thread - + Node13->Node28 - - - + + + @@ -507,17 +516,17 @@ Node29 - -chrono + +chrono - + Node13->Node29 - - - + + + diff --git a/GameExtractor_8h_source.html b/GameExtractor_8h_source.html index 28a006def..88851dd20 100644 --- a/GameExtractor_8h_source.html +++ b/GameExtractor_8h_source.html @@ -121,19 +121,21 @@ $(function(){initNavTree('GameExtractor_8h_source.html',''); initResizable(true)
10 static bool GenAssetFile();
11 std::optional<std::string> ValidateChecksum() const;
12 bool SelectGameFromUI();
-
13 bool GenerateOTR() const;
-
14private:
-
15 fs::path mGamePath;
-
16 std::vector<uint8_t> mGameData;
-
17};
+
13 void GetRoms(std::vector<std::string>& roms);
+
14 bool GenerateOTR() const;
+
15private:
+
16 fs::path mGamePath;
+
17 std::vector<uint8_t> mGameData;
+
18};
Definition GameExtractor.h:8
static bool GenAssetFile()
-
bool SelectGameFromUI()
Definition GameExtractor.cpp:18
-
bool GenerateOTR() const
Definition GameExtractor.cpp:58
-
std::optional< std::string > ValidateChecksum() const
Definition GameExtractor.cpp:46
-
fs::path mGamePath
Definition GameExtractor.h:15
-
std::vector< uint8_t > mGameData
Definition GameExtractor.h:16
+
bool SelectGameFromUI()
Definition GameExtractor.cpp:32
+
bool GenerateOTR() const
Definition GameExtractor.cpp:187
+
std::optional< std::string > ValidateChecksum() const
Definition GameExtractor.cpp:175
+
void GetRoms(std::vector< std::string > &roms)
Definition GameExtractor.cpp:120
+
fs::path mGamePath
Definition GameExtractor.h:16
+
std::vector< uint8_t > mGameData
Definition GameExtractor.h:17
diff --git a/Game_8cpp.html b/Game_8cpp.html index fb8d7ba05..23b8e0527 100644 --- a/Game_8cpp.html +++ b/Game_8cpp.html @@ -2101,7 +2101,7 @@ Here is the caller graph for this function:
-
Todo
Move gGfxPool out of main.h
+
Todo
Move gGfxPool out of main.h
Here is the caller graph for this function:
diff --git a/Game_8h.html b/Game_8h.html index 958fc7813..4e8926e53 100644 --- a/Game_8h.html +++ b/Game_8h.html @@ -1997,7 +1997,7 @@ Here is the caller graph for this function:
-
Todo
Move gGfxPool out of main.h
+
Todo
Move gGfxPool out of main.h
diff --git a/basics.js b/basics.js index 8888e6745..2a25d6dbd 100644 --- a/basics.js +++ b/basics.js @@ -26,7 +26,7 @@ var basics = [ "Players", "controlflow.html#players", null ], [ "Actors", "controlflow.html#actors-1", null ], [ "Objects", "controlflow.html#objects-1", null ], - [ "Courses", "controlflow.html#courses", [ + [ "Courses", "controlflow.html#courses-1", [ [ "Course Folder", "controlflow.html#course-folder", null ] ] ], [ "UI & Other 2D Screen data", "controlflow.html#ui--other-2d-screen-data", null ], diff --git a/classGameExtractor.html b/classGameExtractor.html index 61093958c..562bfd14a 100644 --- a/classGameExtractor.html +++ b/classGameExtractor.html @@ -126,6 +126,8 @@ Public Member Functions   bool SelectGameFromUI ()   +void GetRoms (std::vector< std::string > &roms) +  bool GenerateOTR () const   @@ -182,6 +184,28 @@ Private Attributes
+
+ + +

◆ GetRoms()

+ +
+
+ + + + + + + +
void GameExtractor::GetRoms (std::vector< std::string > & roms)
+
+
+Here is the caller graph for this function:
+
+
+
+
diff --git a/classGameExtractor.js b/classGameExtractor.js index ec2151141..d2e26314b 100644 --- a/classGameExtractor.js +++ b/classGameExtractor.js @@ -2,6 +2,7 @@ var classGameExtractor = [ [ "GenAssetFile", "classGameExtractor.html#a068ee2ee209e80be83ce70c134eec895", null ], [ "GenerateOTR", "classGameExtractor.html#a3eee313b86c230c3fee5f7a5ce120df3", null ], + [ "GetRoms", "classGameExtractor.html#a787a62ed41a6f9e69d355810b3c8fe78", null ], [ "SelectGameFromUI", "classGameExtractor.html#a10cbcd1aac0aa869fdde0d3f1d502b45", null ], [ "ValidateChecksum", "classGameExtractor.html#a62a6158e90fd2366e4780164d3571f8c", null ], [ "mGameData", "classGameExtractor.html#ada063d80b026e2d48266dddb3aaaf027", null ], diff --git a/classGameExtractor_a10cbcd1aac0aa869fdde0d3f1d502b45_cgraph.map b/classGameExtractor_a10cbcd1aac0aa869fdde0d3f1d502b45_cgraph.map index 3d92459c5..48a7d44d6 100644 --- a/classGameExtractor_a10cbcd1aac0aa869fdde0d3f1d502b45_cgraph.map +++ b/classGameExtractor_a10cbcd1aac0aa869fdde0d3f1d502b45_cgraph.map @@ -1,24 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classGameExtractor_a10cbcd1aac0aa869fdde0d3f1d502b45_cgraph.md5 b/classGameExtractor_a10cbcd1aac0aa869fdde0d3f1d502b45_cgraph.md5 index 9bbb86e64..c6cada3cc 100644 --- a/classGameExtractor_a10cbcd1aac0aa869fdde0d3f1d502b45_cgraph.md5 +++ b/classGameExtractor_a10cbcd1aac0aa869fdde0d3f1d502b45_cgraph.md5 @@ -1 +1 @@ -bc95bd48ce80c5792f2fa3a142f680f0 \ No newline at end of file +b93039bb52d2813afca0a41174c0ed4e \ No newline at end of file diff --git a/classGameExtractor_a10cbcd1aac0aa869fdde0d3f1d502b45_cgraph.svg b/classGameExtractor_a10cbcd1aac0aa869fdde0d3f1d502b45_cgraph.svg index 7d00ec9e7..5b2484c55 100644 --- a/classGameExtractor_a10cbcd1aac0aa869fdde0d3f1d502b45_cgraph.svg +++ b/classGameExtractor_a10cbcd1aac0aa869fdde0d3f1d502b45_cgraph.svg @@ -47,9 +47,9 @@ + diff --git a/classGameExtractor_a787a62ed41a6f9e69d355810b3c8fe78_icgraph_org.svg b/classGameExtractor_a787a62ed41a6f9e69d355810b3c8fe78_icgraph_org.svg new file mode 100644 index 000000000..8da8816b5 --- /dev/null +++ b/classGameExtractor_a787a62ed41a6f9e69d355810b3c8fe78_icgraph_org.svg @@ -0,0 +1,40 @@ + + + + + + +GameExtractor::GetRoms + + +Node1 + + +GameExtractor::GetRoms + + + + + +Node2 + + +GameExtractor::SelectGame +FromUI + + + + + +Node1->Node2 + + + + + + + + diff --git a/classWorld.html b/classWorld.html index 5da6dc58a..07cfcb335 100644 --- a/classWorld.html +++ b/classWorld.html @@ -845,7 +845,7 @@ Here is the call graph for this function:
-
Todo
Use content dictionary instead
+
Todo
Use content dictionary instead
diff --git a/controlflow.html b/controlflow.html index a93579b75..b3ce9b920 100644 --- a/controlflow.html +++ b/controlflow.html @@ -138,7 +138,7 @@ $(function(){initNavTree('controlflow.html',''); initResizable(true); }); Objects
  • - Courses + Courses