blob: 85221d1147024c6caf9cd922fb836c63e5e2d1ab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#pragma once
#include "AbstractTexturePack.h"
//class ZipFile;
class BufferedImage;
class File;
class Textures;
using namespace std;
class FileTexturePack : public AbstractTexturePack
{
private:
//ZipFile *zipFile;
public:
FileTexturePack(DWORD id, File *file, TexturePack *fallback);
//@Override
void unload(Textures *textures);
protected:
InputStream *getResourceImplementation(const wstring &name); //throws IOException
public:
//@Override
bool hasFile(const wstring &name);
private:
void loadZipFile(); //throws IOException
public:
bool isTerrainUpdateCompatible();
};
|