summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author= <=>2024-04-16 10:50:02 -0600
committerLywx <kiritodev01@gmail.com>2024-04-17 09:26:25 -0600
commitf6b786106b9936bdb075130cd98fd860ce6a6315 (patch)
tree34d79446b6efe1d326970a066f8cad61e787c9ea
parentc82b4a8423eb41202dc61378aa50f0052140c132 (diff)
Fix warnings in generated metadata
-rw-r--r--src/factories/mk64/CourseMetadata.cpp22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/factories/mk64/CourseMetadata.cpp b/src/factories/mk64/CourseMetadata.cpp
index 083f553..1eb7f14 100644
--- a/src/factories/mk64/CourseMetadata.cpp
+++ b/src/factories/mk64/CourseMetadata.cpp
@@ -32,6 +32,7 @@ ExportResult MK64::CourseMetadataCodeExporter::Export(std::ostream &write, std::
SPDLOG_INFO("Processing Course Id: "+std::to_string(m.id));
file << '"' << m.name << "\", ";
}
+ file << "\n";
// file << "\n};\n\n";
file.close();
} else if (file.fail()) {
@@ -45,6 +46,7 @@ ExportResult MK64::CourseMetadataCodeExporter::Export(std::ostream &write, std::
if (m.name == "null") { continue; }
file << '"' << m.debugName << "\", ";
}
+ file << "\n";
//file << "\n};\n\n";
file.close();
}
@@ -56,6 +58,7 @@ ExportResult MK64::CourseMetadataCodeExporter::Export(std::ostream &write, std::
if (m.cup == "null") { continue; }
file << m.cup << ", ";
}
+ file << "\n";
// file << "\n};\n\n";
file.close();
}
@@ -67,6 +70,7 @@ ExportResult MK64::CourseMetadataCodeExporter::Export(std::ostream &write, std::
if (m.cupIndex == -1) { continue; }
file << m.cupIndex << ", ";
}
+ file << "\n";
//file << "\n};\n\n";
file.close();
}
@@ -77,6 +81,7 @@ ExportResult MK64::CourseMetadataCodeExporter::Export(std::ostream &write, std::
if (m.courseLength == "null") { continue; }
file << '"' << m.courseLength << "\", ";
}
+ file << "\n";
file.close();
}
@@ -86,6 +91,7 @@ ExportResult MK64::CourseMetadataCodeExporter::Export(std::ostream &write, std::
file << m.kartAIBehaviourLUT << ", ";
}
file << 0; // @WARNING TRAILING ZERO IN ARRAY
+ file << "\n";
file.close();
}
@@ -95,6 +101,7 @@ ExportResult MK64::CourseMetadataCodeExporter::Export(std::ostream &write, std::
for (const auto& m : metadata) {
file << m.kartAIMaximumSeparation << ", ";
}
+ file << "\n";
// file << "\n};\n\n";
file.close();
}
@@ -105,6 +112,7 @@ ExportResult MK64::CourseMetadataCodeExporter::Export(std::ostream &write, std::
for (const auto& m : metadata) {
file << m.kartAIMinimumSeparation << ", ";
}
+ file << "\n";
// file << "\n};\n\n";
file.close();
}
@@ -115,6 +123,7 @@ ExportResult MK64::CourseMetadataCodeExporter::Export(std::ostream &write, std::
for (const auto& m : metadata) {
file << m.D_800DCBB4 << ", ";
}
+ file << "\n";
//file << "\n};\n\n";
file.close();
}
@@ -128,6 +137,7 @@ ExportResult MK64::CourseMetadataCodeExporter::Export(std::ostream &write, std::
file << m.steeringSensitivity << ", ";
}
file << 0;
+ file << "\n";
//file << "\n};\n\n";
file.close();
}
@@ -158,8 +168,16 @@ ExportResult MK64::CourseMetadataCodeExporter::Export(std::ostream &write, std::
for (const auto& m : metadata) {
file << "// " << m.name << "\n";
file << "{ ";
- for (const auto& size : m.pathSizes) {
- file << size << ", ";
+ for (size_t i = 0; i < m.pathSizes.size(); i++) {
+ if (i == 5) {
+ file << "{";
+ }
+ if (i == 7) {
+ file << m.pathSizes[i];
+ file << "}";
+ } else {
+ file << m.pathSizes[i] << ", ";
+ }
}
file << "},\n";
}