Mercurial > love-experiments
diff src/modules/filesystem/physfs/Filesystem.cpp @ 1383:d8a56ce3b488
Constified some Filesystem module methods
| author | Alex Szpakowski <slime73@gmail.com> |
|---|---|
| date | Sun, 17 Mar 2013 03:54:11 -0300 |
| parents | 07f9f786e56b |
| children | 486d48aaa2f8 |
line wrap: on
line diff
--- a/src/modules/filesystem/physfs/Filesystem.cpp Sun Mar 17 03:40:13 2013 -0300 +++ b/src/modules/filesystem/physfs/Filesystem.cpp Sun Mar 17 03:54:11 2013 -0300 @@ -174,12 +174,12 @@ return true; } -File *Filesystem::newFile(const char *filename) +File *Filesystem::newFile(const char *filename) const { return new File(filename); } -FileData *Filesystem::newFileData(void *data, unsigned int size, const char *filename) +FileData *Filesystem::newFileData(void *data, unsigned int size, const char *filename) const { FileData *fd = new FileData(size, std::string(filename)); @@ -189,7 +189,7 @@ return fd; } -FileData *Filesystem::newFileData(const char *b64, const char *filename) +FileData *Filesystem::newFileData(const char *b64, const char *filename) const { int size = strlen(b64); int outsize = 0; @@ -270,21 +270,21 @@ return save_path_full.c_str(); } -bool Filesystem::exists(const char *file) +bool Filesystem::exists(const char *file) const { if (PHYSFS_exists(file)) return true; return false; } -bool Filesystem::isDirectory(const char *file) +bool Filesystem::isDirectory(const char *file) const { if (PHYSFS_isDirectory(file)) return true; return false; } -bool Filesystem::isFile(const char *file) +bool Filesystem::isFile(const char *file) const { return exists(file) && !isDirectory(file); } @@ -523,7 +523,7 @@ return 1; } -int64 Filesystem::getSize(const char *filename) +int64 Filesystem::getSize(const char *filename) const { File file(filename); int64 size = file.getSize();
