summaryrefslogtreecommitdiff
path: root/src/heightmap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/heightmap.h')
-rw-r--r--src/heightmap.h30
1 files changed, 16 insertions, 14 deletions
diff --git a/src/heightmap.h b/src/heightmap.h
index fe0a7f405..aba3b050d 100644
--- a/src/heightmap.h
+++ b/src/heightmap.h
@@ -503,30 +503,31 @@ private:
s16 m_blocksize;
// TODO: Remove ValueGenerators
- ValueGenerator *m_randmax_generator;
+ /*ValueGenerator *m_randmax_generator;
ValueGenerator *m_randfactor_generator;
- ValueGenerator *m_base_generator;
+ ValueGenerator *m_base_generator;*/
- PointAttributeList *m_palist;
+ PointAttributeDatabase *m_padb;
public:
UnlimitedHeightmap(
s16 blocksize,
- ValueGenerator *randmax_generator,
+ /*ValueGenerator *randmax_generator,
ValueGenerator *randfactor_generator,
- ValueGenerator *base_generator,
- PointAttributeList *palist=NULL
+ ValueGenerator *base_generator,*/
+ PointAttributeDatabase *padb
):
m_blocksize(blocksize),
- m_randmax_generator(randmax_generator),
+ /*m_randmax_generator(randmax_generator),
m_randfactor_generator(randfactor_generator),
- m_base_generator(base_generator),
- m_palist(palist)
+ m_base_generator(base_generator),*/
+ m_padb(padb)
{
- assert(m_randmax_generator != NULL);
+ /*assert(m_randmax_generator != NULL);
assert(m_randfactor_generator != NULL);
- assert(m_base_generator != NULL);
+ assert(m_base_generator != NULL);*/
+ assert(m_padb);
}
~UnlimitedHeightmap()
@@ -538,9 +539,9 @@ public:
delete i.getNode()->getValue();
}
- delete m_randmax_generator;
+ /*delete m_randmax_generator;
delete m_randfactor_generator;
- delete m_base_generator;
+ delete m_base_generator;*/
}
void print();
@@ -563,7 +564,8 @@ public:
//SharedBuffer<u8> serialize(u8 version);
void serialize(std::ostream &os, u8 version);
- static UnlimitedHeightmap * deSerialize(std::istream &istr);
+ static UnlimitedHeightmap * deSerialize(std::istream &istr,
+ PointAttributeDatabase *padb);
};
#endif