refactoring.

git-svn-id: https://gambatte.svn.sourceforge.net/svnroot/gambatte@255 9dfb2916-2d38-0410-aef4-c5fe6c9ffc24
This commit is contained in:
sinamas 2011-08-18 19:48:16 +00:00
parent cf1fe30715
commit 3cec8e0aa8
3 changed files with 12 additions and 0 deletions

View File

@ -23,6 +23,8 @@ using namespace std;
static const unsigned int MAX_FILE_NAME = 512;
namespace gambatte {
File::File(const char *filename) : stream(filename, ios::in | ios::binary), is_zip(false), fsize(0), count(0)
{
if (stream)
@ -71,3 +73,5 @@ void File::read(char *buffer, size_t amount)
count = 0;
}
}
}

View File

@ -19,6 +19,8 @@ Free Software Foundation, Inc.,
#include <fstream>
namespace gambatte {
class File {
private:
std::ifstream stream;
@ -40,3 +42,5 @@ class File {
std::size_t gcount() const { return count; }
bool fail() const { return stream.fail(); }
};
}

View File

@ -30,6 +30,8 @@ using namespace zlib;
static const unsigned int MAX_FILE_NAME = 512;
namespace gambatte {
File::File(const char *filename) : stream(filename, ios::in | ios::binary), is_zip(false), fsize(0), count(0)
{
if (stream)
@ -165,3 +167,5 @@ void File::read(char *buffer, size_t amount)
count = 0;
}
}
}