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

53
src/world/entity/Motive.h Executable file
View File

@@ -0,0 +1,53 @@
#ifndef NET_MINECRAFT_WORLD_ENTITY__Motive_H__
#define NET_MINECRAFT_WORLD_ENTITY__Motive_H__
#include <string>
#include <vector>
class Motive {
public:
static const int MAX_MOTIVE_NAME_LENGTH = 13; // "SkullAndRoses".length();
Motive(std::string name, int w, int h, int uo, int vo, bool isPublic = true);
static std::vector<const Motive*> getAllMotivesAsList();
static const Motive* getMotiveByName(const std::string& name);
public:
const std::string name;
const int w, h;
const int uo, vo;
const bool isPublic;
static const Motive* DefaultImage;
static const Motive Kebab;
static const Motive Aztec;
static const Motive Alban;
static const Motive Aztec2;
static const Motive Bomb;
static const Motive Plant;
static const Motive Wasteland;
static const Motive Pool;
static const Motive Courbet;
static const Motive Sea;
static const Motive Sunset;
static const Motive Creebet;
static const Motive Wanderer;
static const Motive Graham;
static const Motive Match;
static const Motive Bust;
static const Motive Stage;
static const Motive Void;
static const Motive SkullAndRoses;
static const Motive Fighters;
static const Motive Pointer;
static const Motive Pigscene;
static const Motive BurningSkull;
static const Motive Skeleton;
static const Motive DonkeyKong;
static const Motive Earth;
static const Motive Wind;
static const Motive Fire;
static const Motive Water;
};
#endif /* NET_MINECRAFT_WORLD_ENTITY__Motive_H__ */