the whole game

This commit is contained in:
Kolyah35
2026-03-02 22:04:18 +03:00
parent 816e9060b4
commit f0617a5d22
2069 changed files with 581500 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
#ifndef NET_MINECRAFT_CLIENT_RENDERER_PTEXTURE__DynamicTexture_H__
#define NET_MINECRAFT_CLIENT_RENDERER_PTEXTURE__DynamicTexture_H__
#include <vector>
class Textures;
class DynamicTexture
{
public:
int tex;
int replicate;
unsigned char pixels[16*16*4];
DynamicTexture(int tex_);
virtual ~DynamicTexture() {}
virtual void tick() = 0;
virtual void bindTexture(Textures* tex);
};
class WaterTexture: public DynamicTexture
{
typedef DynamicTexture super;
int _tick;
int _frame;
float* current;
float* next;
float* heat;
float* heata;
public:
WaterTexture();
~WaterTexture();
void tick();
};
class WaterSideTexture: public DynamicTexture
{
typedef DynamicTexture super;
int _tick;
int _frame;
int _tickCount;
float* current;
float* next;
float* heat;
float* heata;
public:
WaterSideTexture();
~WaterSideTexture();
void tick();
};
#endif /*NET_MINECRAFT_CLIENT_RENDERER_PTEXTURE__DynamicTexture_H__*/