mapgen: drop mapgen id from child mapgens.
[oweals/minetest.git] / src / mapgen / mapgen_singlenode.cpp
index ee8746b832466a8dd67fe80f581f3e15dd1e6766..b64524e1c641dd8d0987a1b56e24a6c4468b78f5 100644 (file)
@@ -1,8 +1,8 @@
 /*
 Minetest
-Copyright (C) 2013-2015 celeron55, Perttu Ahola <celeron55@gmail.com>
-Copyright (C) 2013-2016 kwolekr, Ryan Kwolek <kwolekr@minetest.net>
-Copyright (C) 2015-2017 paramat
+Copyright (C) 2013-2018 celeron55, Perttu Ahola <celeron55@gmail.com>
+Copyright (C) 2013-2018 kwolekr, Ryan Kwolek <kwolekr@minetest.net>
+Copyright (C) 2015-2018 paramat
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU Lesser General Public License as published by
@@ -29,13 +29,10 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "emerge.h"
 
 
-MapgenSinglenode::MapgenSinglenode(int mapgenid,
-       MapgenParams *params, EmergeManager *emerge)
-       : Mapgen(mapgenid, params, emerge)
+MapgenSinglenode::MapgenSinglenode(MapgenParams *params, EmergeManager *emerge)
+       : Mapgen(MAPGEN_SINGLENODE, params, emerge)
 {
-       flags = params->flags;
-
-       INodeDefManager *ndef = emerge->ndef;
+       const NodeDefManager *ndef = emerge->ndef;
 
        c_node = ndef->getId("mapgen_singlenode");
        if (c_node == CONTENT_IGNORE)