]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/unittest/test.cpp
test
[dragonfireclient.git] / src / unittest / test.cpp
index a783ccd3293d7cbea5c6a06f8c8ae4a4f3465dda..0f6b366495993b45af2f4860cd218ac647f68aff 100644 (file)
@@ -47,7 +47,9 @@ class TestGameDef : public IGameDef {
        ~TestGameDef();
 
        IItemDefManager *getItemDefManager() { return m_itemdef; }
+       IWritableItemDefManager *getWritableItemDefManager() { return m_itemdef; }
        const NodeDefManager *getNodeDefManager() { return m_nodedef; }
+       NodeDefManager *getWritableNodeDefManager() { return m_nodedef; }
        ICraftDefManager *getCraftDefManager() { return m_craftdef; }
        ITextureSource *getTextureSource() { return m_texturesrc; }
        IShaderSource *getShaderSource() { return m_shadersrc; }
@@ -80,8 +82,8 @@ class TestGameDef : public IGameDef {
        }
 
 private:
-       IItemDefManager *m_itemdef = nullptr;
-       const NodeDefManager *m_nodedef = nullptr;
+       IWritableItemDefManager *m_itemdef = nullptr;
+       NodeDefManager *m_nodedef = nullptr;
        ICraftDefManager *m_craftdef = nullptr;
        ITextureSource *m_texturesrc = nullptr;
        IShaderSource *m_shadersrc = nullptr;