summaryrefslogtreecommitdiff
path: root/src/mg_decoration.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mg_decoration.h')
-rw-r--r--src/mg_decoration.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mg_decoration.h b/src/mg_decoration.h
index 20a22d449..3b809b8d4 100644
--- a/src/mg_decoration.h
+++ b/src/mg_decoration.h
@@ -59,7 +59,7 @@ struct CutoffData {
};
#endif
-class Decoration : public GenElement, public NodeResolver {
+class Decoration : public ObjDef, public NodeResolver {
public:
INodeDefManager *ndef;
@@ -121,14 +121,16 @@ public:
};
*/
-class DecorationManager : public GenElementManager {
+class DecorationManager : public ObjDefManager {
public:
- static const char *ELEMENT_TITLE;
- static const size_t ELEMENT_LIMIT = 0x10000;
-
DecorationManager(IGameDef *gamedef);
~DecorationManager() {}
+ const char *getObjectTitle() const
+ {
+ return "decoration";
+ }
+
Decoration *create(int type)
{
switch (type) {