diff options
author | Perttu Ahola <celeron55@gmail.com> | 2011-04-05 18:23:30 +0300 |
---|---|---|
committer | Perttu Ahola <celeron55@gmail.com> | 2011-04-05 18:23:30 +0300 |
commit | 89aa8b9be1fbe3659d0bfb9263cf1c563044c04e (patch) | |
tree | 643801781f44b395dab1f50a9cbd588dab425d79 /src/mapnode.cpp | |
parent | 5b4928e07c8bcc877bfc2a8c0268ea9601cf699b (diff) | |
download | minetest-89aa8b9be1fbe3659d0bfb9263cf1c563044c04e.tar.gz minetest-89aa8b9be1fbe3659d0bfb9263cf1c563044c04e.tar.bz2 minetest-89aa8b9be1fbe3659d0bfb9263cf1c563044c04e.zip |
Furnace is now usable. Added more tools.
--HG--
rename : data/tool_stpick.png => data/tool_stonepick.png
rename : data/tool_wpick.png => data/tool_woodpick.png
Diffstat (limited to 'src/mapnode.cpp')
-rw-r--r-- | src/mapnode.cpp | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/src/mapnode.cpp b/src/mapnode.cpp index 187689c6f..81408205f 100644 --- a/src/mapnode.cpp +++ b/src/mapnode.cpp @@ -141,7 +141,7 @@ void init_mapnode() f->setInventoryTextureCube("stone.png", "stone.png", "stone.png"); f->param_type = CPT_MINERAL; f->is_ground_content = true; - f->dug_item = std::string("MaterialItem ")+itos(i)+" 1"; + f->dug_item = std::string("MaterialItem ")+itos(CONTENT_COBBLE)+" 1"; i = CONTENT_GRASS; f = &g_content_features[i]; @@ -284,6 +284,7 @@ void init_mapnode() f->setInventoryTexture("torch_on_floor.png"); f->param_type = CPT_LIGHT; f->light_propagates = true; + f->sunlight_propagates = true; f->solidness = 0; // drawn separately, makes no faces f->walkable = false; f->wall_mounted = true; @@ -321,10 +322,28 @@ void init_mapnode() f->setAllTextures("furnace_side.png"); f->setTexture(5, "furnace_front.png"); // Z- f->setInventoryTexture("furnace_front.png"); - f->dug_item = std::string("MaterialItem ")+itos(i)+" 1"; + //f->dug_item = std::string("MaterialItem ")+itos(i)+" 1"; + f->dug_item = std::string("MaterialItem ")+itos(CONTENT_COBBLE)+" 6"; if(f->initial_metadata == NULL) f->initial_metadata = new FurnaceNodeMetadata(); + i = CONTENT_COBBLE; + f = &g_content_features[i]; + f->setAllTextures("cobble.png"); + f->setInventoryTextureCube("cobble.png", "cobble.png", "cobble.png"); + f->param_type = CPT_NONE; + f->is_ground_content = true; + f->dug_item = std::string("MaterialItem ")+itos(i)+" 1"; + + i = CONTENT_STEEL; + f = &g_content_features[i]; + f->setAllTextures("steel_block.png"); + f->setInventoryTextureCube("steel_block.png", "steel_block.png", + "steel_block.png"); + f->param_type = CPT_NONE; + f->is_ground_content = true; + f->dug_item = std::string("MaterialItem ")+itos(i)+" 1"; + } v3s16 facedir_rotate(u8 facedir, v3s16 dir) |