Pixel-Composer/scripts/path_parser/path_parser.gml

24 lines
490 B
Plaintext
Raw Normal View History

2024-03-14 14:35:19 +01:00
function __path_get(path) {
INLINE
2024-05-16 04:26:35 +02:00
if(directory_exists(path)) return path;
2024-03-14 14:35:19 +01:00
if(file_exists_empty(path)) return path;
2022-12-27 13:30:02 +01:00
2024-03-14 14:35:19 +01:00
var local_path = $"{filename_dir(PROJECT.path)}/{path}";
2023-12-08 03:50:09 +01:00
if(file_exists_empty(local_path))
2022-12-27 13:30:02 +01:00
return local_path;
2022-01-13 05:24:03 +01:00
2024-05-16 10:37:44 +02:00
return "";
2024-03-14 14:35:19 +01:00
}
function path_get(path) {
INLINE
if(!is_array(path)) return __path_get(path);
var _res = array_create(array_length(path));
for( var i = 0, n = array_length(path); i < n; i++ )
_res[i] = __path_get(path[i]);
return _res;
2022-01-13 05:24:03 +01:00
}