#include <default.c>
#include <stdio.h>
#include <windows.h>
FONT* A20 = "Arial#20";
char* cNewDirFolderName;
STRING* sFolderName = "New Folder";
STRING* sWorkDir = "";
PANEL* pInfo = {
digits(5,10,"[C] - Folder Create", A20, 0, 0);
digits(5,30,"[D] - Folder Delete", A20, 0, 0);
digits(5,50,"Work Folder: %s", A20, 0, sWorkDir);
digits(5,70,"New Folder Name: %s", A20, 0, sFolderName);
flags = SHOW;
}
function fPutGameFolder(STRING* WorkDir, STRING* FolderName) {
str_cpy(sWorkDir, work_dir);
str_cat(WorkDir, FolderName);
static char szFile[256];
ZeroMemory(szFile,256);
int Size = str_len(WorkDir);
strcpy(szFile,_chr(WorkDir));
strcpy(szFile+Size+1,_chr(WorkDir));
cNewDirFolderName = szFile;
return (cNewDirFolderName);
}
function on_d_event() {
while (key_d){wait(1);}
fPutGameFolder(sWorkDir, sFolderName);
_rmdir(cNewDirFolderName); // The directory folder to be deleted.
str_cpy(sWorkDir, work_dir);
}
function on_c_event() {
while (key_c){wait(1);}
fPutGameFolder(sWorkDir, sFolderName);
_mkdir(cNewDirFolderName); // The directory folder to be created.
}
function main() {
str_cpy(sWorkDir, work_dir);
}