the whole game

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

27
src/world/entity/Painting.h Executable file
View File

@@ -0,0 +1,27 @@
#ifndef NET_MINECRAFT_WORLD_ENTITY__Painting_H__
#define NET_MINECRAFT_WORLD_ENTITY__Painting_H__
#include "Motive.h"
#include "HangingEntity.h"
class Painting : public HangingEntity {
typedef HangingEntity super;
public:
Painting(Level* level);
Painting(Level* level, int xTile, int yTile, int zTile, int dir);
Painting(Level* level, int x, int y, int z, int dir, const std::string& motiveName);
void setRandomMotive( int dir );
void addAdditonalSaveData(CompoundTag* tag);
void readAdditionalSaveData(CompoundTag* tag);
int getWidth();
int getHeight();
void dropItem();
int getEntityTypeId() const;
bool isPickable();
public:
const Motive* motive;
};
#endif /* NET_MINECRAFT_WORLD_ENTITY__Painting_H__ */