Change ContentFeatures array to a vector
[oweals/minetest.git] / src / nodedef.h
index 7505cc12d1353ad2a7afe05240e935c6e28e4f9d..e9ac2472702f6bff20773e98b985f7a7a897f295 100644 (file)
@@ -293,15 +293,14 @@ public:
        virtual const ContentFeatures& get(content_t c) const=0;
        virtual const ContentFeatures& get(const MapNode &n) const=0;
        virtual bool getId(const std::string &name, content_t &result) const=0;
+       // If not found, returns CONTENT_IGNORE
        virtual content_t getId(const std::string &name) const=0;
        // Allows "group:name" in addition to regular node names
        virtual void getIds(const std::string &name, std::set<content_t> &result)
                        const=0;
-       // If not found, returns the features of CONTENT_IGNORE
+       // If not found, returns the features of CONTENT_UNKNOWN
        virtual const ContentFeatures& get(const std::string &name) const=0;
 
-       // Register node definition
-       virtual void set(content_t c, const ContentFeatures &def)=0;
        // Register node definition by name (allocate an id)
        // If returns CONTENT_IGNORE, could not allocate id
        virtual content_t set(const std::string &name,