From 0b24efeb005e293a026f2ac8666020cea8316578 Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Wed, 14 Mar 2012 20:56:09 +0000 Subject: Split chunk data into separate arrays; decoupled most sources from cChunk.h dependency git-svn-id: http://mc-server.googlecode.com/svn/trunk@411 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/cWorldGenerator.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'source/cWorldGenerator.h') diff --git a/source/cWorldGenerator.h b/source/cWorldGenerator.h index 3083b37dd..832680e28 100644 --- a/source/cWorldGenerator.h +++ b/source/cWorldGenerator.h @@ -5,13 +5,20 @@ -#include "cChunk.h" +#include "ChunkDef.h" #include "MersenneTwister.h" +// fwd: +class cWorld; + + + + + class cWorldGenerator { public: @@ -29,11 +36,11 @@ protected: // Thread-unsafe: MTRand r1; - void GenerateOre(char a_OreType, int a_MaxHeight, int a_NumNests, int a_NestSize, char * a_BlockData); + void GenerateOre(char a_OreType, int a_MaxHeight, int a_NumNests, int a_NestSize, BLOCKTYPE * a_BlockData); static unsigned int MakeIndex(int x, int y, int z ); - virtual void GenerateTerrain(int a_ChunkX, int a_ChunkY, int a_ChunkZ, char * a_BlockData); + virtual void GenerateTerrain(int a_ChunkX, int a_ChunkY, int a_ChunkZ, BLOCKTYPE * a_BlockData); virtual void GenerateFoliage(int a_ChunkX, int a_ChunkY, int a_ChunkZ); -- cgit v1.2.3