Files
minecraft-pe-0.6.1/src/world/entity/Motive.h
2026-03-02 22:04:18 +03:00

53 lines
1.5 KiB
C++
Executable File

#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__ */