From 3504c47b7a24f946ef8e2303ed430eadf6e23f87 Mon Sep 17 00:00:00 2001
From: JupiterRider <60042618+JupiterRider@users.noreply.github.com>
Date: Tue, 3 Dec 2024 20:22:29 +0100
Subject: [PATCH] MakeDirectory method added
---
Raylib-cs/interop/Raylib.cs | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/Raylib-cs/interop/Raylib.cs b/Raylib-cs/interop/Raylib.cs
index 7c91642..a81ba4e 100644
--- a/Raylib-cs/interop/Raylib.cs
+++ b/Raylib-cs/interop/Raylib.cs
@@ -607,6 +607,10 @@ public static unsafe partial class Raylib
[DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)]
public static extern sbyte* GetApplicationDirectory();
+ /// Create directories (including full path requested), returns 0 on success
+ [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)]
+ public static extern int MakeDirectory(sbyte* dirPath);
+
/// Load directory filepaths
[DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)]
public static extern FilePathList LoadDirectoryFiles(sbyte* dirPath, int* count);