diff --git a/src/content_mapnode.cpp b/src/content_mapnode.cpp index 5e2a5c816e3361838153a43ca417dd5cc09310c2..3a4a4652a69ac53a70e5e9b624b4f9ee4b765b6e 100644 --- a/src/content_mapnode.cpp +++ b/src/content_mapnode.cpp @@ -233,16 +233,3 @@ std::string content_mapnode_get_new_name(const std::string &oldname) { return newnamegetter.get(oldname); } - -content_t legacy_get_id(const std::string &oldname, INodeDefManager *ndef) -{ - std::string newname = content_mapnode_get_new_name(oldname); - if(newname == "") - return CONTENT_IGNORE; - content_t id; - bool found = ndef->getId(newname, id); - if(!found) - return CONTENT_IGNORE; - return id; -} - diff --git a/src/content_mapnode.h b/src/content_mapnode.h index 5c9c0b66dd33264bd53cf92d2bb83051d9e342bd..5d68afe594b5ca2e23c52a358acc205bcd6f16da 100644 --- a/src/content_mapnode.h +++ b/src/content_mapnode.h @@ -37,8 +37,5 @@ void content_mapnode_get_name_id_mapping(NameIdMapping *nimap); // Convert "CONTENT_STONE"-style names to dynamic ids std::string content_mapnode_get_new_name(const std::string &oldname); class INodeDefManager; -content_t legacy_get_id(const std::string &oldname, INodeDefManager *ndef); -#define LEGN(ndef, oldname) legacy_get_id(oldname, ndef) #endif - diff --git a/src/mapgen.cpp b/src/mapgen.cpp index 1843e953da70f1e3e878f4360fec5995f19d986a..f8e9477c52bb5f700f318d62b4f9c2473664f0f1 100644 --- a/src/mapgen.cpp +++ b/src/mapgen.cpp @@ -342,30 +342,6 @@ void Mapgen::spreadLight(v3s16 nmin, v3s16 nmax) -void Mapgen::calcLightingOld(v3s16 nmin, v3s16 nmax) -{ - enum LightBank banks[2] = {LIGHTBANK_DAY, LIGHTBANK_NIGHT}; - VoxelArea a(nmin, nmax); - bool block_is_underground = (water_level > nmax.Y); - bool sunlight = !block_is_underground; - - ScopeProfiler sp(g_profiler, "EmergeThread: mapgen lighting update", SPT_AVG); - - for (int i = 0; i < 2; i++) { - enum LightBank bank = banks[i]; - std::set<v3s16> light_sources; - std::map<v3s16, u8> unlight_from; - - voxalgo::clearLightAndCollectSources(*vm, a, bank, ndef, - light_sources, unlight_from); - voxalgo::propagateSunlight(*vm, a, sunlight, light_sources, ndef); - - vm->unspreadLight(bank, unlight_from, light_sources, ndef); - vm->spreadLight(bank, light_sources, ndef); - } -} - - /////////////////////////////////////////////////////////////////////////////// GenerateNotifier::GenerateNotifier() diff --git a/src/mapgen.h b/src/mapgen.h index b0758ba417ba809d0e0f4b724a3f382a302d8ae9..46328ba92f02a8ab432d852f81888cc8c0fba5c3 100644 --- a/src/mapgen.h +++ b/src/mapgen.h @@ -179,8 +179,6 @@ class Mapgen { void propagateSunlight(v3s16 nmin, v3s16 nmax); void spreadLight(v3s16 nmin, v3s16 nmax); - void calcLightingOld(v3s16 nmin, v3s16 nmax); - virtual void makeChunk(BlockMakeData *data) {} virtual int getGroundLevelAtPoint(v2s16 p) { return 0; } }; diff --git a/src/unittest/test_mapnode.cpp b/src/unittest/test_mapnode.cpp index fc1a94916a26de0814850d7e485fba5ea40448fb..9ecc2f82d773f9d3a26ca6dbd6ea5dec844b2206 100644 --- a/src/unittest/test_mapnode.cpp +++ b/src/unittest/test_mapnode.cpp @@ -53,6 +53,4 @@ void TestMapNode::testNodeProperties(INodeDefManager *nodedef) // Transparency n.setContent(CONTENT_AIR); UASSERT(nodedef->get(n).light_propagates == true); - n.setContent(LEGN(nodedef, "CONTENT_STONE")); - UASSERT(nodedef->get(n).light_propagates == false); }