Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
1.6 kB · 86 lines
C++
at main
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586#include "stdafx.h"#include "FileTexturePack.h"
FileTexturePack::FileTexturePack(DWORD id, File *file, TexturePack *fallback) : AbstractTexturePack(id, file, file->getName(), fallback){ // 4J Stu - These calls need to be in the most derived version of the class loadIcon(); loadName(); loadDescription();}
void FileTexturePack::unload(Textures *textures){#if 0 super.unload(textures);
try { if (zipFile != null) zipFile.close(); } catch (IOException ignored) { } zipFile = null;#endif}
InputStream *FileTexturePack::getResourceImplementation(const wstring &name) //throws IOException{#if 0 loadZipFile();
ZipEntry entry = zipFile.getEntry(name.substring(1)); if (entry == null) { throw new FileNotFoundException(name); }
return zipFile.getInputStream(entry);#endif return NULL;}
bool FileTexturePack::hasFile(const wstring &name){#if 0 try { loadZipFile();
return zipFile.getEntry(name.substring(1)) != null; } catch (Exception e) { return false; }#endif return false;}
void FileTexturePack::loadZipFile() //throws IOException{#if 0 if (zipFile != null) { return; }
zipFile = new ZipFile(file);#endif}
bool FileTexturePack::isTerrainUpdateCompatible(){#if 0 try { loadZipFile();
Enumeration<? extends ZipEntry> entries = zipFile.entries(); while (entries.hasMoreElements()) { ZipEntry entry = entries.nextElement(); if (entry.getName().startsWith("textures/")) { return true; } } } catch (Exception ignored) { } boolean hasOldFiles = hasFile("terrain.png") || hasFile("gui/items.png"); return !hasOldFiles;#endif return false;}