Started work on new update
Added some small new map generation features Added "NPCs" and "Quests" (atleast a first experiment for them) Added magic compass to make search for stairs leass annoying Added mostly visual season and weather effects
This commit is contained in:
parent
f6e2d30ab6
commit
3699414dcd
19 changed files with 1324 additions and 253 deletions
|
@ -11,11 +11,21 @@ float nextFloat();
|
|||
double sample(double * values, int x, int y);
|
||||
double * Noise(int w, int h, int featureSize);
|
||||
void newSeed();
|
||||
void createAndValidateTopMap(int w, int h, u8 * map, u8 * data);
|
||||
void createTopMap(int w, int h, u8 * map, u8 * data);
|
||||
void createAndValidateUndergroundMap(int w, int h,int depthLevel, u8 * map, u8 * data);
|
||||
void createUndergroundMap(int w, int h,int depthLevel, u8 * map, u8 * data);
|
||||
void createAndValidateDungeonMap(int w, int h, u8 * map, u8 * data);
|
||||
void createDungeonMap(int w, int h, u8 * map, u8 * data);
|
||||
void createAndValidateSkyMap(int w, int h, u8 * map, u8 * data);
|
||||
void createSkyMap(int w, int h, u8 * map, u8 * data);
|
||||
void createAndValidateTopMap(int w, int h, int level, u8 * map, u8 * data);
|
||||
void createTopMap(int w, int h, int level, u8 * map, u8 * data);
|
||||
void createAndValidateUndergroundMap(int w, int h, int depthLevel, int level, u8 * map, u8 * data);
|
||||
void createUndergroundMap(int w, int h, int depthLevel, int level, u8 * map, u8 * data);
|
||||
void createAndValidateDungeonMap(int w, int h, int level, u8 * map, u8 * data);
|
||||
void createDungeonMap(int w, int h, int level, u8 * map, u8 * data);
|
||||
void createAndValidateSkyMap(int w, int h, int level, u8 * map, u8 * data);
|
||||
void createSkyMap(int w, int h, int level, u8 * map, u8 * data);
|
||||
|
||||
int featureX;
|
||||
int featureY;
|
||||
void findFeatureLocation(int fw, int fh, int * accepted, int aLength, int maxTries, int w, int h, u8 * map, u8 * data);
|
||||
|
||||
void createVillage(int w, int h, int level, u8 * map, u8 * data);
|
||||
void createDwarfHouse(int w, int h, int level, u8 * map, u8 * data);
|
||||
|
||||
bool hasNPC;
|
||||
void createDungeonRoom(int w, int h, bool dragon, int level, u8 * map, u8 * data);
|
Loading…
Add table
Add a link
Reference in a new issue