diff options
author | vng <viktor.govako@gmail.com> | 2012-06-16 13:47:40 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:39:56 +0300 |
commit | 4bf13b09cd9ced3791aaaec5011d1128ef58a68d (patch) | |
tree | 5ffc1b988a2b0e7bb2622b3365b8f5eaf996cda1 /platform/platform_android.cpp | |
parent | 17952944f298181a127792190b65fea43337e8de (diff) |
- Make unique constants for map reader for all the platforms.
- Reduse default constants for regular FileReader.
Diffstat (limited to 'platform/platform_android.cpp')
-rw-r--r-- | platform/platform_android.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/platform/platform_android.cpp b/platform/platform_android.cpp index ec7e758f80..54d1f43add 100644 --- a/platform/platform_android.cpp +++ b/platform/platform_android.cpp @@ -1,4 +1,5 @@ #include "platform.hpp" +#include "constants.hpp" #include "../coding/zip_reader.hpp" @@ -26,10 +27,16 @@ bool Platform::IsFileExistsByFullPath(string const & filePath) ModelReader * Platform::GetReader(string const & file) const { if (IsFileExistsByFullPath(m_writableDir + file)) - return new BaseZipFileReaderType(ReadPathForFile(file)); + { + return new FileReader(ReadPathForFile(file), + READER_CHUNK_LOG_SIZE, READER_CHUNK_LOG_COUNT); + } else { - ASSERT_EQUAL(file.find("assets/"), string::npos, ("Do not use assets/, only file name")); + ASSERT_EQUAL ( file.find("assets/"), string::npos, () ); + + /// @note If you push some maps to the bundle, it's better to set + /// better values for chunk size and chunks count. @see constants.hpp return new ZipFileReader(m_resourcesDir, "assets/" + file); } } |