Mapgen: Use mapgen-specific names for constants in headers

Update copyright years in all mapgens
Add myself to copyright notices in mgv5 and mgv7
master
paramat 2015-10-08 05:17:25 +01:00
parent 706e7cebea
commit 7504cdcfbf
8 changed files with 30 additions and 26 deletions

View File

@ -1,6 +1,6 @@
/* /*
Minetest Minetest
Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com> Copyright (C) 2010-2015 celeron55, Perttu Ahola <celeron55@gmail.com>
This program is free software; you can redistribute it and/or modify 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 it under the terms of the GNU Lesser General Public License as published by

View File

@ -1,6 +1,6 @@
/* /*
Minetest Minetest
Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com> Copyright (C) 2010-2015 celeron55, Perttu Ahola <celeron55@gmail.com>
This program is free software; you can redistribute it and/or modify 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 it under the terms of the GNU Lesser General Public License as published by

View File

@ -1,6 +1,7 @@
/* /*
Minetest Minetest
Copyright (C) 2010-2013 kwolekr, Ryan Kwolek <kwolekr@minetest.net> Copyright (C) 2010-2015 kwolekr, Ryan Kwolek <kwolekr@minetest.net>
Copyright (C) 2010-2015 paramat, Matt Gregory
This program is free software; you can redistribute it and/or modify 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 it under the terms of the GNU Lesser General Public License as published by
@ -527,7 +528,7 @@ void MapgenV5::generateCaves(int max_stone_y)
} }
} }
if (node_max.Y > LARGE_CAVE_DEPTH) if (node_max.Y > MGV5_LARGE_CAVE_DEPTH)
return; return;
PseudoRandom ps(blockseed + 21343); PseudoRandom ps(blockseed + 21343);

View File

@ -1,6 +1,7 @@
/* /*
Minetest Minetest
Copyright (C) 2010-2013 kwolekr, Ryan Kwolek <kwolekr@minetest.net> Copyright (C) 2010-2015 kwolekr, Ryan Kwolek <kwolekr@minetest.net>
Copyright (C) 2010-2015 paramat, Matt Gregory
This program is free software; you can redistribute it and/or modify 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 it under the terms of the GNU Lesser General Public License as published by
@ -22,7 +23,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "mapgen.h" #include "mapgen.h"
#define LARGE_CAVE_DEPTH -256 #define MGV5_LARGE_CAVE_DEPTH -256
class BiomeManager; class BiomeManager;

View File

@ -1,6 +1,6 @@
/* /*
Minetest Minetest
Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com> Copyright (C) 2010-2015 celeron55, Perttu Ahola <celeron55@gmail.com>
This program is free software; you can redistribute it and/or modify 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 it under the terms of the GNU Lesser General Public License as published by
@ -304,13 +304,13 @@ float MapgenV6::baseTerrainLevelFromMap(int index)
s16 MapgenV6::find_ground_level_from_noise(u64 seed, v2s16 p2d, s16 precision) s16 MapgenV6::find_ground_level_from_noise(u64 seed, v2s16 p2d, s16 precision)
{ {
return baseTerrainLevelFromNoise(p2d) + AVERAGE_MUD_AMOUNT; return baseTerrainLevelFromNoise(p2d) + MGV6_AVERAGE_MUD_AMOUNT;
} }
int MapgenV6::getGroundLevelAtPoint(v2s16 p) int MapgenV6::getGroundLevelAtPoint(v2s16 p)
{ {
return baseTerrainLevelFromNoise(p) + AVERAGE_MUD_AMOUNT; return baseTerrainLevelFromNoise(p) + MGV6_AVERAGE_MUD_AMOUNT;
} }
@ -387,7 +387,7 @@ bool MapgenV6::getHaveAppleTree(v2s16 p)
float MapgenV6::getMudAmount(int index) float MapgenV6::getMudAmount(int index)
{ {
if (flags & MG_FLAT) if (flags & MG_FLAT)
return AVERAGE_MUD_AMOUNT; return MGV6_AVERAGE_MUD_AMOUNT;
/*return ((float)AVERAGE_MUD_AMOUNT + 2.0 * noise2d_perlin( /*return ((float)AVERAGE_MUD_AMOUNT + 2.0 * noise2d_perlin(
0.5+(float)p.X/200, 0.5+(float)p.Y/200, 0.5+(float)p.X/200, 0.5+(float)p.Y/200,
@ -422,13 +422,13 @@ BiomeV6Type MapgenV6::getBiome(int index, v2s16 p)
if (spflags & MGV6_SNOWBIOMES) { if (spflags & MGV6_SNOWBIOMES) {
float blend = (spflags & MGV6_BIOMEBLEND) ? noise2d(p.X, p.Y, seed) / 40 : 0; float blend = (spflags & MGV6_BIOMEBLEND) ? noise2d(p.X, p.Y, seed) / 40 : 0;
if (d > FREQ_HOT + blend) { if (d > MGV6_FREQ_HOT + blend) {
if (h > FREQ_JUNGLE + blend) if (h > MGV6_FREQ_JUNGLE + blend)
return BT_JUNGLE; return BT_JUNGLE;
else else
return BT_DESERT; return BT_DESERT;
} else if (d < FREQ_SNOW + blend) { } else if (d < MGV6_FREQ_SNOW + blend) {
if (h > FREQ_TAIGA + blend) if (h > MGV6_FREQ_TAIGA + blend)
return BT_TAIGA; return BT_TAIGA;
else else
return BT_TUNDRA; return BT_TUNDRA;
@ -646,11 +646,11 @@ int MapgenV6::generateGround()
for (s16 y = node_min.Y; y <= node_max.Y; y++) { for (s16 y = node_min.Y; y <= node_max.Y; y++) {
if (vm->m_data[i].getContent() == CONTENT_IGNORE) { if (vm->m_data[i].getContent() == CONTENT_IGNORE) {
if (y <= surface_y) { if (y <= surface_y) {
vm->m_data[i] = (y >= DESERT_STONE_BASE vm->m_data[i] = (y >= MGV6_DESERT_STONE_BASE
&& bt == BT_DESERT) ? && bt == BT_DESERT) ?
n_desert_stone : n_stone; n_desert_stone : n_stone;
} else if (y <= water_level) { } else if (y <= water_level) {
vm->m_data[i] = (y >= ICE_BASE vm->m_data[i] = (y >= MGV6_ICE_BASE
&& bt == BT_TUNDRA) ? && bt == BT_TUNDRA) ?
n_ice : n_water_source; n_ice : n_water_source;
} else { } else {

View File

@ -1,6 +1,6 @@
/* /*
Minetest Minetest
Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com> Copyright (C) 2010-2015 celeron55, Perttu Ahola <celeron55@gmail.com>
This program is free software; you can redistribute it and/or modify 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 it under the terms of the GNU Lesser General Public License as published by
@ -23,13 +23,13 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "mapgen.h" #include "mapgen.h"
#include "noise.h" #include "noise.h"
#define AVERAGE_MUD_AMOUNT 4 #define MGV6_AVERAGE_MUD_AMOUNT 4
#define DESERT_STONE_BASE -32 #define MGV6_DESERT_STONE_BASE -32
#define ICE_BASE 0 #define MGV6_ICE_BASE 0
#define FREQ_HOT 0.4 #define MGV6_FREQ_HOT 0.4
#define FREQ_SNOW -0.4 #define MGV6_FREQ_SNOW -0.4
#define FREQ_TAIGA 0.5 #define MGV6_FREQ_TAIGA 0.5
#define FREQ_JUNGLE 0.5 #define MGV6_FREQ_JUNGLE 0.5
//////////// Mapgen V6 flags //////////// Mapgen V6 flags
#define MGV6_JUNGLES 0x01 #define MGV6_JUNGLES 0x01

View File

@ -1,6 +1,7 @@
/* /*
Minetest Minetest
Copyright (C) 2010-2013 kwolekr, Ryan Kwolek <kwolekr@minetest.net> Copyright (C) 2010-2015 kwolekr, Ryan Kwolek <kwolekr@minetest.net>
Copyright (C) 2010-2015 paramat, Matt Gregory
This program is free software; you can redistribute it and/or modify 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 it under the terms of the GNU Lesser General Public License as published by

View File

@ -1,6 +1,7 @@
/* /*
Minetest Minetest
Copyright (C) 2010-2013 kwolekr, Ryan Kwolek <kwolekr@minetest.net> Copyright (C) 2010-2015 kwolekr, Ryan Kwolek <kwolekr@minetest.net>
Copyright (C) 2010-2015 paramat, Matt Gregory
This program is free software; you can redistribute it and/or modify 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 it under the terms of the GNU Lesser General Public License as published by