@@ -490,7 +490,7 @@ int ModApiMapgen::l_get_biome_id(lua_State *L)
490
490
if (!bmgr)
491
491
return 0 ;
492
492
493
- Biome *biome = (Biome *)bmgr->getByName (biome_str);
493
+ const Biome *biome = (Biome *)bmgr->getByName (biome_str);
494
494
if (!biome || biome->index == OBJDEF_INVALID_INDEX)
495
495
return 0 ;
496
496
@@ -512,7 +512,7 @@ int ModApiMapgen::l_get_biome_name(lua_State *L)
512
512
if (!bmgr)
513
513
return 0 ;
514
514
515
- Biome *b = (Biome *)bmgr->getRaw (biome_id);
515
+ const Biome *b = (Biome *)bmgr->getRaw (biome_id);
516
516
lua_pushstring (L, b->name .c_str ());
517
517
518
518
return 1 ;
@@ -551,8 +551,6 @@ int ModApiMapgen::l_get_heat(lua_State *L)
551
551
return 0 ;
552
552
553
553
float heat = bmgr->getHeatAtPosOriginal (pos, np_heat, np_heat_blend, seed);
554
- if (!heat)
555
- return 0 ;
556
554
557
555
lua_pushnumber (L, heat);
558
556
@@ -593,8 +591,6 @@ int ModApiMapgen::l_get_humidity(lua_State *L)
593
591
594
592
float humidity = bmgr->getHumidityAtPosOriginal (pos, np_humidity,
595
593
np_humidity_blend, seed);
596
- if (!humidity)
597
- return 0 ;
598
594
599
595
lua_pushnumber (L, humidity);
600
596
@@ -648,7 +644,7 @@ int ModApiMapgen::l_get_biome_data(lua_State *L)
648
644
if (!humidity)
649
645
return 0 ;
650
646
651
- Biome *biome = (Biome *) bmgr->getBiomeFromNoiseOriginal (heat, humidity, pos);
647
+ const Biome *biome = bmgr->getBiomeFromNoiseOriginal (heat, humidity, pos);
652
648
if (!biome || biome->index == OBJDEF_INVALID_INDEX)
653
649
return 0 ;
654
650
@@ -1516,8 +1512,7 @@ int ModApiMapgen::l_generate_ores(lua_State *L)
1516
1512
1517
1513
u32 blockseed = Mapgen::getBlockSeed (pmin, mg.seed );
1518
1514
1519
- OreManager *oremgr = (OreManager*) emerge->getOreManager (); // FIXME FIXME
1520
- oremgr->placeAllOres (&mg, blockseed, pmin, pmax);
1515
+ emerge->oremgr ->placeAllOres (&mg, blockseed, pmin, pmax);
1521
1516
1522
1517
return 0 ;
1523
1518
}
@@ -1543,8 +1538,7 @@ int ModApiMapgen::l_generate_decorations(lua_State *L)
1543
1538
1544
1539
u32 blockseed = Mapgen::getBlockSeed (pmin, mg.seed );
1545
1540
1546
- DecorationManager *decomgr = (DecorationManager*) emerge->getDecorationManager (); // FIXME FIXME
1547
- decomgr->placeAllDecos (&mg, blockseed, pmin, pmax);
1541
+ emerge->decomgr ->placeAllDecos (&mg, blockseed, pmin, pmax);
1548
1542
1549
1543
return 0 ;
1550
1544
}
@@ -1624,8 +1618,7 @@ int ModApiMapgen::l_place_schematic(lua_State *L)
1624
1618
GET_ENV_PTR;
1625
1619
1626
1620
ServerMap *map = &(env->getServerMap ());
1627
- SchematicManager *schemmgr = (SchematicManager*)
1628
- getServer (L)->getEmergeManager ()->getSchematicManager (); // FIXME FIXME
1621
+ SchematicManager *schemmgr = getServer (L)->getEmergeManager ()->schemmgr ;
1629
1622
1630
1623
// // Read position
1631
1624
v3s16 p = check_v3s16 (L, 1 );
@@ -1670,8 +1663,7 @@ int ModApiMapgen::l_place_schematic_on_vmanip(lua_State *L)
1670
1663
{
1671
1664
NO_MAP_LOCK_REQUIRED;
1672
1665
1673
- SchematicManager *schemmgr = (SchematicManager*)
1674
- getServer (L)->getEmergeManager ()->getSchematicManager (); // FIXME FIXME
1666
+ SchematicManager *schemmgr = getServer (L)->getEmergeManager ()->schemmgr ;
1675
1667
1676
1668
// // Read VoxelManip object
1677
1669
MMVManip *vm = LuaVoxelManip::checkobject (L, 1 )->vm ;
@@ -1727,7 +1719,7 @@ int ModApiMapgen::l_serialize_schematic(lua_State *L)
1727
1719
1728
1720
// // Get schematic
1729
1721
bool was_loaded = false ;
1730
- Schematic *schem = (Schematic *)get_objdef (L, 1 , schemmgr);
1722
+ const Schematic *schem = (Schematic *)get_objdef (L, 1 , schemmgr);
1731
1723
if (!schem) {
1732
1724
schem = load_schematic (L, 1 , NULL , NULL );
1733
1725
was_loaded = true ;
0 commit comments