Skip to content

Commit 939965a

Browse files
committed
Update README.md
1 parent 5025722 commit 939965a

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

README.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ vfspp is a C++ Virtual File System header-only library that allows manipulation
77
```C++
88
// Register native filesystem during development or zip for distribution build
99

10-
IFileSystemPtr root_fs = nullptr;
10+
IFileSystemPtr rootFS = nullptr;
1111
#if defined(DISTRIBUTION_BUILD)
12-
root_fs = std::make_unique<CZipFileSystem>("Resources.zip");
12+
rootFS = std::make_unique<ZipFileSystem>("Resources.zip");
1313
#else
14-
root_fs = std::make_unique<CNativeFileSystem>(GetBundlePath() + "Resources");
14+
rootFS = std::make_unique<NativeFileSystem>(GetBundlePath() + "Resources");
1515
#endif
1616

17-
root_fs->Initialize();
17+
rootFS->Initialize();
1818

1919
VirtualFileSystemPtr vfs(new VirtualFileSystem());
20-
vfs->AddFileSystem("/", std::move(root_fs));
20+
vfs->AddFileSystem("/", std::move(rootFS));
2121
```
2222
2323
It's often useful to have several mounted filesystems. For example:
@@ -28,21 +28,21 @@ It's often useful to have several mounted filesystems. For example:
2828
Here's an example of how to set up multiple filesystems:
2929
3030
```C++
31-
auto root_fs = std::make_unique<CNativeFileSystem>(GetBundlePath() + "Documents/");
32-
auto zip_fs = std::make_unique<CZipFileSystem>("Resources.zip");
33-
auto mem_fs = std::make_unique<CMemoryFileSystem>();
31+
auto rootFS = std::make_unique<NativeFileSystem>(GetBundlePath() + "Documents/");
32+
auto zipFS = std::make_unique<ZipFileSystem>("Resources.zip");
33+
auto memFS = std::make_unique<MemoryFileSystem>();
3434
35-
root_fs->Initialize();
36-
zip_fs->Initialize();
37-
mem_fs->Initialize();
35+
rootFS->Initialize();
36+
zipFS->Initialize();
37+
memFS->Initialize();
3838
3939
VirtualFileSystemPtr vfs(new VirtualFileSystem());
40-
vfs->AddFileSystem("/", std::move(root_fs));
41-
vfs->AddFileSystem("/resources", std::move(zip_fs));
42-
vfs->AddFileSystem("/tmp", std::move(mem_fs));
40+
vfs->AddFileSystem("/", std::move(rootFS));
41+
vfs->AddFileSystem("/resources", std::move(zipFS));
42+
vfs->AddFileSystem("/tmp", std::move(memFS));
4343
4444
// Example: Open a save file
45-
if (auto saveFile = vfs->OpenFile(CFileInfo("/savefile.sav"), IFile::FileMode::Read))
45+
if (auto saveFile = vfs->OpenFile(FileInfo("/savefile.sav"), IFile::FileMode::Read))
4646
{
4747
if (saveFile->IsOpened()) {
4848
// Parse game save
@@ -51,7 +51,7 @@ if (auto saveFile = vfs->OpenFile(CFileInfo("/savefile.sav"), IFile::FileMode::R
5151
}
5252
5353
// Example: Work with a temporary file in memory
54-
if (auto userAvatarFile = vfs->OpenFile(CFileInfo("/tmp/avatar.jpg"), IFile::FileMode::ReadWrite))
54+
if (auto userAvatarFile = vfs->OpenFile(FileInfo("/tmp/avatar.jpg"), IFile::FileMode::ReadWrite))
5555
{
5656
if (userAvatarFile->IsOpened()) {
5757
// Load avatar from network and store it in memory
@@ -62,7 +62,7 @@ if (auto userAvatarFile = vfs->OpenFile(CFileInfo("/tmp/avatar.jpg"), IFile::Fil
6262
}
6363
6464
// Example: Load a resource from the zip file
65-
if (auto textureFile = vfs->OpenFile(CFileInfo("/resources/background.pvr"), IFile::FileMode::Read))
65+
if (auto textureFile = vfs->OpenFile(FileInfo("/resources/background.pvr"), IFile::FileMode::Read))
6666
{
6767
if (textureFile->IsOpened()) {
6868
// Create texture

0 commit comments

Comments
 (0)