Files
EVEngine/test/filesystem.nut
T
2021-10-24 22:37:07 -07:00

42 lines
1.0 KiB
Plaintext

function basic() {
if (eve.Filesystem == null) {
print("can not find filesystem");
return false;
}
local p = eve.Filesystem();
if (p.getName() != "Filesystem") {
print("filesystem name is not right: ");
print(p.getName());
return false;
}
return true;
}
function getPaths() {
local p = eve.Filesystem();
p.setIdentity("mygame", true);
p.setupWriteDirectory();
print("getWorkingDirectory: "+p.getWorkingDirectory());
print("getUserDirectory: "+p.getUserDirectory());
print("getAppdataDirectory: "+p.getAppdataDirectory());
print("getSaveDirectory: "+p.getSaveDirectory());
print("getSourceBaseDirectory: "+p.getSourceBaseDirectory());
return true;
}
function readDir() {
local p = eve.Filesystem();
if (p.getName() != "Filesystem") {
print("filesystem name is not right: ");
print(p.getName());
return false;
}
p.setIdentity("mygame", true);
p.setupWriteDirectory();
p.setSource(".");
return true;
}