summaryrefslogtreecommitdiff
path: root/src/mg_ore.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mg_ore.h')
-rw-r--r--src/mg_ore.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mg_ore.h b/src/mg_ore.h
index 67ca9a849..978b8ae3d 100644
--- a/src/mg_ore.h
+++ b/src/mg_ore.h
@@ -47,7 +47,7 @@ enum OreType {
extern FlagDesc flagdesc_ore[];
-class Ore : public GenElement, public NodeResolver {
+class Ore : public ObjDef, public NodeResolver {
public:
static const bool NEEDS_NOISE = false;
@@ -112,14 +112,16 @@ public:
v3s16 nmin, v3s16 nmax);
};
-class OreManager : public GenElementManager {
+class OreManager : public ObjDefManager {
public:
- static const char *ELEMENT_TITLE;
- static const size_t ELEMENT_LIMIT = 0x10000;
-
OreManager(IGameDef *gamedef);
~OreManager() {}
+ const char *getObjectTitle() const
+ {
+ return "ore";
+ }
+
Ore *create(int type)
{
switch (type) {