From 672a63dff6f313abe8e9ae6376ab6c09db9e8ac3 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Wed, 21 May 2025 13:47:37 -0400 Subject: pke: project first-pass DynArray to pk_arr_t --- src/project.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/project.cpp') diff --git a/src/project.cpp b/src/project.cpp index a27daba..9d84ea0 100644 --- a/src/project.cpp +++ b/src/project.cpp @@ -140,12 +140,12 @@ void Proj_DeserializeProjectSettings(std::istream &stream) { continue; } if (strncmp(projReadLine, PKE_PROJ_FILE_PROJ_SETTINGS_SCENES_BEGIN, strlen(PKE_PROJ_FILE_PROJ_SETTINGS_SCENES_BEGIN)) == 0) { - DynArray sceneFiles{16}; + pk_arr_t sceneFiles; while (memset(projReadLine, 0, projReadLineLength), stream.getline(projReadLine, projReadLineLength)) { if (strcmp(PKE_PROJ_FILE_PROJ_SETTINGS_SCENES_END, projReadLine) == 0) { - pkeProjectSettings.sceneCount = sceneFiles.Count(); - pkeProjectSettings.scenes = pk_new(sceneFiles.Count()); - memcpy(reinterpret_cast(pkeProjectSettings.scenes), reinterpret_cast(sceneFiles.GetPtr()), sizeof(cpkstr) * sceneFiles.Count()); + pkeProjectSettings.sceneCount = sceneFiles.next; + pkeProjectSettings.scenes = pk_new(sceneFiles.next); + memcpy(reinterpret_cast(pkeProjectSettings.scenes), reinterpret_cast(sceneFiles.data), sizeof(pk_cstr) * sceneFiles.next); break; } pkeProjectSettings.sceneCount += 1; -- cgit v1.2.3