-
- Downloads
Schematics: Refactor NodeResolver and add NodeResolveMethod
NodeResolver name lists now belong to the NodeResolver object instead of the associated NodeDefManager. In addition to minimizing unnecessary abstraction and overhead, this move permits NodeResolvers to look up nodes that they had previously set pending for resolution. So far, this functionality has been used in the case of schematics for serialization/deserialization.
Showing
- doc/lua_api.txt 13 additions, 4 deletionsdoc/lua_api.txt
- src/client.cpp 2 additions, 2 deletionssrc/client.cpp
- src/mg_biome.cpp 14 additions, 15 deletionssrc/mg_biome.cpp
- src/mg_biome.h 1 addition, 1 deletionsrc/mg_biome.h
- src/mg_decoration.cpp 6 additions, 6 deletionssrc/mg_decoration.cpp
- src/mg_decoration.h 2 additions, 2 deletionssrc/mg_decoration.h
- src/mg_ore.cpp 3 additions, 3 deletionssrc/mg_ore.cpp
- src/mg_ore.h 1 addition, 1 deletionsrc/mg_ore.h
- src/mg_schematic.cpp 28 additions, 36 deletionssrc/mg_schematic.cpp
- src/mg_schematic.h 7 additions, 11 deletionssrc/mg_schematic.h
- src/nodedef.cpp 114 additions, 71 deletionssrc/nodedef.cpp
- src/nodedef.h 29 additions, 64 deletionssrc/nodedef.h
- src/script/common/c_converter.cpp 15 additions, 11 deletionssrc/script/common/c_converter.cpp
- src/script/common/c_converter.h 4 additions, 4 deletionssrc/script/common/c_converter.h
- src/script/lua_api/l_mapgen.cpp 228 additions, 196 deletionssrc/script/lua_api/l_mapgen.cpp
- src/script/lua_api/l_mapgen.h 2 additions, 7 deletionssrc/script/lua_api/l_mapgen.h
- src/server.cpp 1 addition, 1 deletionsrc/server.cpp
Loading
Please register or sign in to comment