#pragma once #include "AbstractTexturePack.h" class DefaultTexturePack : public AbstractTexturePack { public: DefaultTexturePack(); DLCPack* getDLCPack() { return NULL; } protected: //@Override void loadIcon(); void loadName(); void loadDescription(); public: //@Override bool hasFile(const std::wstring& name); bool isTerrainUpdateCompatible(); std::wstring getDesc1() { return app.GetString(IDS_DEFAULT_TEXTUREPACK); } protected: //@Override InputStream* getResourceImplementation( const std::wstring& name); // throws FileNotFoundException public: virtual bool hasData() { return true; } virtual bool hasAudio() { return false; } virtual bool isLoadingData() { return false; } virtual void loadUI(); virtual void unloadUI(); };