Scene script

This commit is contained in:
2026-04-20 15:34:24 -05:00
parent b89ae2391b
commit b640295be2
14 changed files with 143 additions and 27 deletions
+6 -6
View File
@@ -14,12 +14,12 @@ errorret_t assetInitLinux(void) {
// Engine may have been provided the launch path
if(ENGINE.argc > 0) {
// Get the directory of the executable
char_t buffer[FILENAME_MAX];
stringCopy(buffer, ENGINE.argv[0], FILENAME_MAX);
char_t buffer[ASSET_FILE_PATH_MAX];
stringCopy(buffer, ENGINE.argv[0], ASSET_FILE_PATH_MAX);
size_t len = strlen(buffer);
// Normalize slashes
for(size_t i = 0; i < FILENAME_MAX; i++) {
for(size_t i = 0; i < ASSET_FILE_PATH_MAX; i++) {
if(buffer[i] == '\0') break;
if(buffer[i] == '\\') buffer[i] = '/';
}
@@ -38,15 +38,15 @@ errorret_t assetInitLinux(void) {
// Did we find a slash?
if(end != buffer) {
// We found the directory, set as system path
stringCopy(ASSET.platform.systemPath, buffer, FILENAME_MAX);
stringCopy(ASSET.platform.systemPath, buffer, ASSET_FILE_PATH_MAX);
}
}
// Default system path, intended to be overridden by the platform
stringCopy(ASSET.platform.systemPath, ".", FILENAME_MAX);
stringCopy(ASSET.platform.systemPath, ".", ASSET_FILE_PATH_MAX);
// Open zip file
char_t searchPath[FILENAME_MAX];
char_t searchPath[ASSET_FILE_PATH_MAX];
const char_t **path = ASSET_LINUX_SEARCH_PATHS;
int32_t error;
do {