Skip to content

Commit

Permalink
Shorten ManualMapVoxelManipulator to MMVManip
Browse files Browse the repository at this point in the history
  • Loading branch information
kwolekr committed Jan 5, 2015
1 parent 7289d61 commit 2d849b0
Show file tree
Hide file tree
Showing 18 changed files with 103 additions and 110 deletions.
24 changes: 12 additions & 12 deletions src/cavegen.h
Expand Up @@ -28,7 +28,7 @@ class MapgenV7;
class CaveV6 {
public:
MapgenV6 *mg;
ManualMapVoxelManipulator *vm;
MMVManip *vm;
INodeDefManager *ndef;

s16 min_tunnel_diameter;
Expand All @@ -44,22 +44,22 @@ class CaveV6 {
s16 max_stone_y;
v3s16 node_min;
v3s16 node_max;

v3f orp; // starting point, relative to caved space
v3s16 of; // absolute coordinates of caved space
v3s16 ar; // allowed route area
s16 rs; // tunnel radius size
v3f main_direction;

s16 route_y_min;
s16 route_y_max;

PseudoRandom *ps;
PseudoRandom *ps2;

content_t c_water_source;
content_t c_lava_source;

int water_level;

CaveV6() {}
Expand All @@ -72,7 +72,7 @@ class CaveV6 {
class CaveV7 {
public:
MapgenV7 *mg;
ManualMapVoxelManipulator *vm;
MMVManip *vm;
INodeDefManager *ndef;

NoiseParams *np_caveliquids;
Expand All @@ -90,22 +90,22 @@ class CaveV7 {
s16 max_stone_y;
v3s16 node_min;
v3s16 node_max;

v3f orp; // starting point, relative to caved space
v3s16 of; // absolute coordinates of caved space
v3s16 ar; // allowed route area
s16 rs; // tunnel radius size
v3f main_direction;

s16 route_y_min;
s16 route_y_max;

PseudoRandom *ps;

content_t c_water_source;
content_t c_lava_source;
content_t c_ice;

int water_level;

CaveV7() {}
Expand Down
4 changes: 2 additions & 2 deletions src/dungeongen.h
Expand Up @@ -29,7 +29,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#define VMANIP_FLAG_DUNGEON_UNTOUCHABLE (\
VMANIP_FLAG_DUNGEON_INSIDE|VMANIP_FLAG_DUNGEON_PRESERVE)

class ManualMapVoxelManipulator;
class MMVManip;
class INodeDefManager;

v3s16 rand_ortho_dir(PseudoRandom &random, bool diagonal_dirs);
Expand Down Expand Up @@ -57,7 +57,7 @@ struct DungeonParams {

class DungeonGen {
public:
ManualMapVoxelManipulator *vm;
MMVManip *vm;
Mapgen *mg;
u32 blockseed;
PseudoRandom random;
Expand Down
2 changes: 1 addition & 1 deletion src/emerge.h
Expand Up @@ -44,7 +44,7 @@ class DecorationManager;
class SchematicManager;

struct BlockMakeData {
ManualMapVoxelManipulator *vmanip;
MMVManip *vmanip;
u64 seed;
v3s16 blockpos_min;
v3s16 blockpos_max;
Expand Down
17 changes: 8 additions & 9 deletions src/map.cpp
Expand Up @@ -2305,7 +2305,7 @@ bool ServerMap::initBlockMake(BlockMakeData *data, v3s16 blockpos)
v3s16 bigarea_blocks_min = blockpos_min - extra_borders;
v3s16 bigarea_blocks_max = blockpos_max + extra_borders;

data->vmanip = new ManualMapVoxelManipulator(this);
data->vmanip = new MMVManip(this);
//data->vmanip->setMap(this);

// Add the area
Expand Down Expand Up @@ -2823,7 +2823,7 @@ void ServerMap::updateVManip(v3s16 pos)
if (!mg)
return;

ManualMapVoxelManipulator *vm = mg->vm;
MMVManip *vm = mg->vm;
if (!vm)
return;

Expand Down Expand Up @@ -3589,20 +3589,20 @@ void ServerMap::PrintInfo(std::ostream &out)
out<<"ServerMap: ";
}

ManualMapVoxelManipulator::ManualMapVoxelManipulator(Map *map):
MMVManip::MMVManip(Map *map):
VoxelManipulator(),
m_is_dirty(false),
m_create_area(false),
m_map(map)
{
}

ManualMapVoxelManipulator::~ManualMapVoxelManipulator()
MMVManip::~MMVManip()
{
}

void ManualMapVoxelManipulator::initialEmerge(v3s16 blockpos_min,
v3s16 blockpos_max, bool load_if_inexistent)
void MMVManip::initialEmerge(v3s16 blockpos_min, v3s16 blockpos_max,
bool load_if_inexistent)
{
TimeTaker timer1("initialEmerge", &emerge_time);

Expand Down Expand Up @@ -3690,9 +3690,8 @@ void ManualMapVoxelManipulator::initialEmerge(v3s16 blockpos_min,
m_is_dirty = false;
}

void ManualMapVoxelManipulator::blitBackAll(
std::map<v3s16, MapBlock*> *modified_blocks,
bool overwrite_generated)
void MMVManip::blitBackAll(std::map<v3s16, MapBlock*> *modified_blocks,
bool overwrite_generated)
{
if(m_area.getExtent() == v3s16(0,0,0))
return;
Expand Down
6 changes: 3 additions & 3 deletions src/map.h
Expand Up @@ -535,11 +535,11 @@ class ServerMap : public Map
#define VMANIP_BLOCK_DATA_INEXIST 1
#define VMANIP_BLOCK_CONTAINS_CIGNORE 2

class ManualMapVoxelManipulator : public VoxelManipulator
class MMVManip : public VoxelManipulator
{
public:
ManualMapVoxelManipulator(Map *map);
virtual ~ManualMapVoxelManipulator();
MMVManip(Map *map);
virtual ~MMVManip();

virtual void clear()
{
Expand Down
5 changes: 2 additions & 3 deletions src/mapgen.h
Expand Up @@ -36,7 +36,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#define MG_LIGHT 0x10

class Settings;
class ManualMapVoxelManipulator;
class MMVManip;
class INodeDefManager;

extern FlagDesc flagdesc_mapgen[];
Expand All @@ -45,7 +45,6 @@ extern FlagDesc flagdesc_gennotify[];
class Biome;
class EmergeManager;
class MapBlock;
class ManualMapVoxelManipulator;
class VoxelManipulator;
struct BlockMakeData;
class VoxelArea;
Expand Down Expand Up @@ -134,7 +133,7 @@ class Mapgen {
bool generating;
int id;

ManualMapVoxelManipulator *vm;
MMVManip *vm;
INodeDefManager *ndef;

u32 blockseed;
Expand Down
2 changes: 1 addition & 1 deletion src/mg_biome.cpp
Expand Up @@ -20,7 +20,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "mg_biome.h"
#include "gamedef.h"
#include "nodedef.h"
#include "map.h" //for ManualMapVoxelManipulator
#include "map.h" //for MMVManip
#include "log.h"
#include "util/numeric.h"
#include "main.h"
Expand Down
8 changes: 3 additions & 5 deletions src/mg_decoration.cpp
Expand Up @@ -242,7 +242,7 @@ void DecoSimple::resolveNodeNames(NodeResolveInfo *nri)
}


bool DecoSimple::canPlaceDecoration(ManualMapVoxelManipulator *vm, v3s16 p)
bool DecoSimple::canPlaceDecoration(MMVManip *vm, v3s16 p)
{
// Don't bother if there aren't any decorations to place
if (c_decos.size() == 0)
Expand Down Expand Up @@ -287,8 +287,7 @@ bool DecoSimple::canPlaceDecoration(ManualMapVoxelManipulator *vm, v3s16 p)
}


size_t DecoSimple::generate(ManualMapVoxelManipulator *vm, PseudoRandom *pr,
s16 max_y, v3s16 p)
size_t DecoSimple::generate(MMVManip *vm, PseudoRandom *pr, s16 max_y, v3s16 p)
{
if (!canPlaceDecoration(vm, p))
return 0;
Expand Down Expand Up @@ -325,8 +324,7 @@ int DecoSimple::getHeight()
///////////////////////////////////////////////////////////////////////////////


size_t DecoSchematic::generate(ManualMapVoxelManipulator *vm, PseudoRandom *pr,
s16 max_y, v3s16 p)
size_t DecoSchematic::generate(MMVManip *vm, PseudoRandom *pr, s16 max_y, v3s16 p)
{
if (flags & DECO_PLACE_CENTER_X)
p.X -= (schematic->size.X + 1) / 2;
Expand Down
13 changes: 5 additions & 8 deletions src/mg_decoration.h
Expand Up @@ -25,7 +25,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,

struct NoiseParams;
class Mapgen;
class ManualMapVoxelManipulator;
class MMVManip;
class PseudoRandom;
class Schematic;

Expand Down Expand Up @@ -83,8 +83,7 @@ class Decoration : public GenElement, public NodeResolver {
size_t placeDeco(Mapgen *mg, u32 blockseed, v3s16 nmin, v3s16 nmax);
//size_t placeCutoffs(Mapgen *mg, u32 blockseed, v3s16 nmin, v3s16 nmax);

virtual size_t generate(ManualMapVoxelManipulator *vm, PseudoRandom *pr,
s16 max_y, v3s16 p) = 0;
virtual size_t generate(MMVManip *vm, PseudoRandom *pr, s16 max_y, v3s16 p) = 0;
virtual int getHeight() = 0;
};

Expand All @@ -98,9 +97,8 @@ class DecoSimple : public Decoration {

virtual void resolveNodeNames(NodeResolveInfo *nri);

bool canPlaceDecoration(ManualMapVoxelManipulator *vm, v3s16 p);
virtual size_t generate(ManualMapVoxelManipulator *vm, PseudoRandom *pr,
s16 max_y, v3s16 p);
bool canPlaceDecoration(MMVManip *vm, v3s16 p);
virtual size_t generate(MMVManip *vm, PseudoRandom *pr, s16 max_y, v3s16 p);
virtual int getHeight();
};

Expand All @@ -110,8 +108,7 @@ class DecoSchematic : public Decoration {
Schematic *schematic;
std::string filename;

virtual size_t generate(ManualMapVoxelManipulator *vm, PseudoRandom *pr,
s16 max_y, v3s16 p);
virtual size_t generate(MMVManip *vm, PseudoRandom *pr, s16 max_y, v3s16 p);
virtual int getHeight();
};

Expand Down
16 changes: 8 additions & 8 deletions src/mg_ore.cpp
Expand Up @@ -123,8 +123,8 @@ size_t Ore::placeOre(Mapgen *mg, u32 blockseed, v3s16 nmin, v3s16 nmax)
///////////////////////////////////////////////////////////////////////////////


void OreScatter::generate(ManualMapVoxelManipulator *vm, int mapseed,
u32 blockseed, v3s16 nmin, v3s16 nmax)
void OreScatter::generate(MMVManip *vm, int mapseed, u32 blockseed,
v3s16 nmin, v3s16 nmax)
{
PseudoRandom pr(blockseed);
MapNode n_ore(c_ore, 0, ore_param2);
Expand Down Expand Up @@ -164,8 +164,8 @@ void OreScatter::generate(ManualMapVoxelManipulator *vm, int mapseed,
///////////////////////////////////////////////////////////////////////////////


void OreSheet::generate(ManualMapVoxelManipulator *vm, int mapseed,
u32 blockseed, v3s16 nmin, v3s16 nmax)
void OreSheet::generate(MMVManip *vm, int mapseed, u32 blockseed,
v3s16 nmin, v3s16 nmax)
{
PseudoRandom pr(blockseed + 4234);
MapNode n_ore(c_ore, 0, ore_param2);
Expand Down Expand Up @@ -206,8 +206,8 @@ void OreSheet::generate(ManualMapVoxelManipulator *vm, int mapseed,

///////////////////////////////////////////////////////////////////////////////

void OreBlob::generate(ManualMapVoxelManipulator *vm, int mapseed,
u32 blockseed, v3s16 nmin, v3s16 nmax)
void OreBlob::generate(MMVManip *vm, int mapseed, u32 blockseed,
v3s16 nmin, v3s16 nmax)
{
PseudoRandom pr(blockseed + 2404);
MapNode n_ore(c_ore, 0, ore_param2);
Expand Down Expand Up @@ -269,8 +269,8 @@ OreVein::~OreVein()
}


void OreVein::generate(ManualMapVoxelManipulator *vm, int mapseed,
u32 blockseed, v3s16 nmin, v3s16 nmax)
void OreVein::generate(MMVManip *vm, int mapseed, u32 blockseed,
v3s16 nmin, v3s16 nmax)
{
PseudoRandom pr(blockseed + 520);
MapNode n_ore(c_ore, 0, ore_param2);
Expand Down
22 changes: 11 additions & 11 deletions src/mg_ore.h
Expand Up @@ -26,7 +26,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
struct NoiseParams;
class Noise;
class Mapgen;
class ManualMapVoxelManipulator;
class MMVManip;

/////////////////// Ore generation flags

Expand Down Expand Up @@ -70,32 +70,32 @@ class Ore : public GenElement, public NodeResolver {
virtual void resolveNodeNames(NodeResolveInfo *nri);

size_t placeOre(Mapgen *mg, u32 blockseed, v3s16 nmin, v3s16 nmax);
virtual void generate(ManualMapVoxelManipulator *vm, int mapseed,
u32 blockseed, v3s16 nmin, v3s16 nmax) = 0;
virtual void generate(MMVManip *vm, int mapseed, u32 blockseed,
v3s16 nmin, v3s16 nmax) = 0;
};

class OreScatter : public Ore {
public:
static const bool NEEDS_NOISE = false;

virtual void generate(ManualMapVoxelManipulator *vm, int mapseed,
u32 blockseed, v3s16 nmin, v3s16 nmax);
virtual void generate(MMVManip *vm, int mapseed, u32 blockseed,
v3s16 nmin, v3s16 nmax);
};

class OreSheet : public Ore {
public:
static const bool NEEDS_NOISE = true;

virtual void generate(ManualMapVoxelManipulator *vm, int mapseed,
u32 blockseed, v3s16 nmin, v3s16 nmax);
virtual void generate(MMVManip *vm, int mapseed, u32 blockseed,
v3s16 nmin, v3s16 nmax);
};

class OreBlob : public Ore {
public:
static const bool NEEDS_NOISE = true;

virtual void generate(ManualMapVoxelManipulator *vm, int mapseed,
u32 blockseed, v3s16 nmin, v3s16 nmax);
virtual void generate(MMVManip *vm, int mapseed, u32 blockseed,
v3s16 nmin, v3s16 nmax);
};

class OreVein : public Ore {
Expand All @@ -107,8 +107,8 @@ class OreVein : public Ore {

virtual ~OreVein();

virtual void generate(ManualMapVoxelManipulator *vm, int mapseed,
u32 blockseed, v3s16 nmin, v3s16 nmax);
virtual void generate(MMVManip *vm, int mapseed, u32 blockseed,
v3s16 nmin, v3s16 nmax);
};

class OreManager : public GenElementManager {
Expand Down

0 comments on commit 2d849b0

Please sign in to comment.