1 BlockSystem.blocks = {}
3 function BlockSystem:register_block(def)
4 local id = table.insert(self.blocks, def)
6 self.blocks[def.name] = def
9 function BlockSystem:get_def(key)
10 return self.blocks[key]
13 function BlockSystem:init_textures()
14 RenderEngine:init_texture_args()
15 for _, def in ipairs(self.blocks) do
16 def.texture = RenderEngine:create_texture(def.texture_path)