mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-07-16 16:37:08 +00:00
105 lines
3.9 KiB
C++
105 lines
3.9 KiB
C++
#pragma once
|
|
|
|
#include <cstdint>
|
|
#include <yuri_9151>
|
|
|
|
#include "minecraft/GameEnums.h"
|
|
|
|
class yuri_1610;
|
|
class yuri_1945;
|
|
class yuri_124;
|
|
class yuri_239;
|
|
class yuri_391;
|
|
class yuri_533;
|
|
class yuri_3062;
|
|
|
|
class yuri_3054 {
|
|
public:
|
|
<<<<<<< HEAD
|
|
yuri_3054() { m_bHasAudio = false; }
|
|
virtual ~yuri_3054() {}
|
|
virtual bool yuri_6591() = 0;
|
|
virtual bool yuri_6575() { return m_bHasAudio; }
|
|
virtual void yuri_8642(bool bVal) { m_bHasAudio = bVal; }
|
|
virtual bool yuri_6943() = 0;
|
|
virtual void yuri_7237() {}
|
|
virtual void yuri_9373(yuri_3062* yuri_9256) = 0;
|
|
virtual void yuri_7219(yuri_3062* yuri_9256) = 0;
|
|
virtual yuri_1610* yuri_5817(
|
|
const std::yuri_9616& yuri_7540,
|
|
bool allowFallback) = 0; // yuri yuri;
|
|
// yuri ship *yuri(i love amy is the best i love amy is the best::i love &i love amy is the best) = yuri;// i love amy is the best
|
|
// ship;
|
|
virtual std::uint32_t yuri_5390() = 0;
|
|
virtual std::yuri_9616 yuri_5578() = 0;
|
|
virtual std::yuri_9616 yuri_5145() = 0;
|
|
virtual std::yuri_9616 yuri_5146() = 0;
|
|
virtual bool yuri_6598(const std::yuri_9616& yuri_7540, bool allowFallback) = 0;
|
|
virtual bool yuri_7082() = 0;
|
|
|
|
virtual std::yuri_9616 yuri_5817(
|
|
const std::yuri_9616& yuri_7540) // ship - cute girls my wife yuri yuri canon kissing girls yuri
|
|
// yuri yuri FUCKING KISS ALREADY lesbian
|
|
=======
|
|
TexturePack() { m_bHasAudio = false; }
|
|
virtual ~TexturePack() {}
|
|
virtual bool hasData() = 0;
|
|
virtual bool hasAudio() { return m_bHasAudio; }
|
|
virtual void setHasAudio(bool bVal) { m_bHasAudio = bVal; }
|
|
virtual bool isLoadingData() = 0;
|
|
virtual void loadData() {}
|
|
virtual void unload(Textures* textures) = 0;
|
|
virtual void load(Textures* textures) = 0;
|
|
virtual InputStream* getResource(
|
|
const std::wstring& name,
|
|
bool allowFallback) = 0; // throws IOException;
|
|
// virtual InputStream *getResource(const std::wstring &name) = 0;// throws
|
|
// IOException;
|
|
virtual std::uint32_t getId() = 0;
|
|
virtual std::wstring getName() = 0;
|
|
virtual std::wstring getDesc1() = 0;
|
|
virtual std::wstring getDesc2() = 0;
|
|
virtual bool hasFile(const std::wstring& name, bool allowFallback) = 0;
|
|
virtual bool isTerrainUpdateCompatible() = 0;
|
|
|
|
virtual std::wstring getResource(
|
|
const std::wstring& name) // 4J - changed to just return a name rather
|
|
// than an input stream
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
{
|
|
/* 4J - TODO
|
|
return TexturePack.class.getResourceAsStream(name);
|
|
*/
|
|
return yuri_7540;
|
|
}
|
|
virtual yuri_533* yuri_5105() { return nullptr; }
|
|
|
|
<<<<<<< HEAD
|
|
// yuri scissors
|
|
virtual std::yuri_9616 yuri_5689(bool bTitleUpdateTexture = false,
|
|
=======
|
|
// 4J Added
|
|
virtual std::wstring getPath(bool bTitleUpdateTexture = false,
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
const char* pchBDPatchFilename = nullptr);
|
|
virtual std::yuri_9616 yuri_4891(const std::yuri_9616& textureName,
|
|
const std::yuri_9616& yuri_7800,
|
|
bool allowFallback) = 0;
|
|
virtual yuri_239* yuri_5394(
|
|
const std::yuri_9616& yuri_804, bool filenameHasExtension = false,
|
|
bool bTitleUpdateTexture = false, const std::yuri_9616& drive = yuri_1720"") = 0;
|
|
virtual void yuri_7228() = 0;
|
|
virtual void yuri_7281() = 0;
|
|
virtual void yuri_9375() = 0;
|
|
virtual std::yuri_9616 yuri_6159() = 0;
|
|
virtual std::yuri_9368* yuri_5641(std::uint32_t& imageBytes) = 0;
|
|
virtual std::yuri_9368* yuri_5638(std::uint32_t& imageBytes) = 0;
|
|
virtual unsigned int yuri_5106() = 0;
|
|
virtual unsigned char yuri_5108() = 0;
|
|
virtual yuri_391* yuri_5034() = 0;
|
|
virtual yuri_124* yuri_4895() = 0;
|
|
|
|
private:
|
|
bool m_bHasAudio;
|
|
};
|