2020#define RAYGUI_IMPLEMENTATION
2121#include "raygui.h" // Required for GUI controls
2222
23- #include <string.h> // Required for: strcpy()
24-
25- #define MAX_FILEPATH_SIZE 2048
23+ #define MAX_FILEPATH_SIZE 1024
2624
2725//------------------------------------------------------------------------------------
2826// Program main entry point
@@ -53,12 +51,10 @@ int main(void)
5351 //----------------------------------------------------------------------------------
5452 if (btnBackPressed )
5553 {
56- strcpy (directory , GetPrevDirectoryPath (directory ));
54+ TextCopy (directory , GetPrevDirectoryPath (directory ));
5755 UnloadDirectoryFiles (files );
5856 files = LoadDirectoryFiles (directory );
5957 }
60-
61-
6258 //----------------------------------------------------------------------------------
6359
6460 // Draw
@@ -68,7 +64,7 @@ int main(void)
6864
6965 DrawText (directory , 100 , 40 , 20 , DARKGRAY );
7066
71- btnBackPressed = GuiButton ((Rectangle ){ 40.0f , 40 .0f , 20 , 20 }, "<" );
67+ btnBackPressed = GuiButton ((Rectangle ){ 40.0f , 38 .0f , 48 , 24 }, "<" );
7268
7369 for (int i = 0 ; i < (int )files .count ; i ++ )
7470 {
@@ -78,7 +74,7 @@ int main(void)
7874 {
7975 if (GuiButton ((Rectangle ){0.0f , 85.0f + 40.0f * (float )i , screenWidth , 40 }, "" ))
8076 {
81- strcpy (directory , files .paths [i ]);
77+ TextCopy (directory , files .paths [i ]);
8278 UnloadDirectoryFiles (files );
8379 files = LoadDirectoryFiles (directory );
8480 continue ;
0 commit comments