diff options
author | David Corrales | 2007-05-12 18:17:40 +0000 |
---|---|---|
committer | David Corrales | 2007-05-12 18:17:40 +0000 |
commit | 86324f00bc561c03b281170125ef2fde14cae132 (patch) | |
tree | ae825cd2ad0501f869581e8ac0d71bc7d32433d6 /backends/fs/amigaos4/amigaos4-fs-factory.cpp | |
parent | c459f054b46b8791ce206c2ee13d455a9c10fe4d (diff) | |
download | scummvm-rg350-86324f00bc561c03b281170125ef2fde14cae132.tar.gz scummvm-rg350-86324f00bc561c03b281170125ef2fde14cae132.tar.bz2 scummvm-rg350-86324f00bc561c03b281170125ef2fde14cae132.zip |
Renamed files and minor tweaks. Thanks LordHoto :)
svn-id: r26810
Diffstat (limited to 'backends/fs/amigaos4/amigaos4-fs-factory.cpp')
-rw-r--r-- | backends/fs/amigaos4/amigaos4-fs-factory.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/backends/fs/amigaos4/amigaos4-fs-factory.cpp b/backends/fs/amigaos4/amigaos4-fs-factory.cpp new file mode 100644 index 0000000000..abb0790c18 --- /dev/null +++ b/backends/fs/amigaos4/amigaos4-fs-factory.cpp @@ -0,0 +1,23 @@ +#include "backends/fs/amigaos4/amigaos4-fs-factory.h" +#include "backends/fs/amigaos4/amigaos4-fs.cpp" + +AmigaOSFilesystemFactory *AmigaOSFilesystemFactory::_instance = 0; + +AmigaOSFilesystemFactory *AmigaOSFilesystemFactory::instance(){ + if(_instance == 0){ + _instance = new AmigaOSFilesystemFactory(); + } + return _instance; +} + +AbstractFilesystemNode *AmigaOSFilesystemFactory::makeRootFileNode() const { + return new AmigaOSFilesystemNode(); +} + +AbstractFilesystemNode *AmigaOSFilesystemFactory::makeCurrentDirectoryFileNode() const { + return new AmigaOSFilesystemNode(); +} + +AbstractFilesystemNode *AmigaOSFilesystemFactory::makeFileNodePath(const String &path) const { + return new AmigaOSFilesystemNode(path); +} |