Add java.util.random seed as initial parameter

- prepare for short save allowing to fully recreate initial lab
having only seed and x,y,depth paramters
This commit is contained in:
philippe lhardy
2020-10-11 12:44:22 +02:00
parent c26db0e3cb
commit 96c72506fb
6 changed files with 1117 additions and 1473 deletions

View File

@@ -4,6 +4,7 @@ import java.io.File;
public class MazeParamsFixed implements MazeParams
{
long seed;
int width;
int height;
int maxdepth;
@@ -27,10 +28,16 @@ public class MazeParamsFixed implements MazeParams
maxdepth=MD;
}
public MazeParamsFixed(File saveDir, int W, int H, int MD)
public MazeParamsFixed(File saveDir, int W, int H, int MD, long seed)
{
name = null;
setParams(saveDir,W,H,MD);
this.seed=seed;
}
public long getSeed()
{
return seed;
}
public int getWidth()