From 042499188c55030cb675df2ac135cf8b71e841dd Mon Sep 17 00:00:00 2001 From: Ray Date: Wed, 7 Aug 2019 00:27:32 +0200 Subject: [PATCH] ADDED: DirectoryExists() and GetPrevDirectoryPath() --- src/raylib.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/raylib.h b/src/raylib.h index ec5dee83f..798d6d89c 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -940,10 +940,12 @@ RLAPI int GetRandomValue(int min, int max); // Returns a r // Files management functions RLAPI bool FileExists(const char *fileName); // Check if file exists RLAPI bool IsFileExtension(const char *fileName, const char *ext);// Check file extension +RLAPI bool DirectoryExists(const char *dirPath); // Check if a directory path exists RLAPI const char *GetExtension(const char *fileName); // Get pointer to extension for a filename string RLAPI const char *GetFileName(const char *filePath); // Get pointer to filename for a path string RLAPI const char *GetFileNameWithoutExt(const char *filePath); // Get filename string without extension (memory should be freed) RLAPI const char *GetDirectoryPath(const char *fileName); // Get full path for a given fileName (uses static string) +RLAPI const char *GetPrevDirectoryPath(const char *path); // Get previous directory path for a given path (uses static string) RLAPI const char *GetWorkingDirectory(void); // Get current working directory (uses static string) RLAPI char **GetDirectoryFiles(const char *dirPath, int *count); // Get filenames in a directory path (memory should be freed) RLAPI void ClearDirectoryFiles(void); // Clear directory files paths buffers (free memory)