philippe lhardy
0f1a15916c
move Display in gui package
...
- and some code indentation
2020-10-11 15:30:28 +02:00
philippe lhardy
96c72506fb
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
2020-10-11 12:44:22 +02:00
philippe lhardy
fbe4a3e133
LabyModel limit public constructors to
...
LabyModel(MazeParams params, Random random)
and
LabyModel(String pFormat, InputStream pIn)
fix unchecked and (java9) deprecated Short(short)
2018-06-14 22:49:39 +02:00
philippe lhardy
2d3f7b01a0
deepest end is really deepest
2018-06-13 20:56:12 +02:00
philippe lhardy
b360320570
QnD fix for drawing
...
( seen when joining cells touching only by one point )
2017-12-05 21:52:12 +01:00
philippe lhardy
c5d8503dbb
resolved now support multiple path
2017-12-05 19:37:58 +01:00
philippe lhardy
b2c5bc0d97
resolve still to fix
2017-12-05 08:41:21 +01:00
philippe lhardy
a43e1e5a68
one step beyong in resolution, still not finding all alternate path
...
add showAll button
reset maze size display at maze size change
2017-12-04 22:34:34 +01:00
philippe lhardy
b5d27ed694
try to handle resolution of alternate path
...
=> to check SOLVED, might be set SOVLED while not fully tested.
2017-12-02 21:54:51 +01:00
philippe lhardy
378569bc8c
one step beyond laby edition
...
allow to draw pathes before generation
still not working
2017-12-02 17:33:35 +01:00
philippe lhardy
77a06c0061
draw path
2017-12-02 16:45:22 +01:00
philippe lhardy
7deeb203ff
prepare for hand drawing with maze.
2017-12-01 22:20:33 +01:00
philippe lhardy
eeb1172f88
show path with selected direction when resolved.
2017-12-01 21:42:02 +01:00
philippe lhardy
401c7e15d0
add path view
...
limit resolve depth ( to avoid infinite ).
to complete : horrible
2017-11-29 23:09:32 +01:00
philippe lhardy
ce485f2263
draging mouse with button pushed over maze clear walls
...
warning this break resolving ( endless => hang ) TO FIX.
2017-11-28 22:42:17 +01:00
philippe lhardy
afeafc1ec8
honor run option with a default maze of 30x30
...
default_args in project
Display.main()
if argument is empty ignore it
if file read fails, exit
add a WHEREWHAT file
extract MazeParamEditor to share it, prepare for having a GUI instead of console
2016-06-23 22:07:50 +02:00
philippe lhardy
8ac4b7693c
minor changes (format + move class in stl package )
2016-03-28 14:39:07 +02:00
philippe lhardy
7d8ce42c15
create lab directory in parent
...
abstract MazeParams to be able to set them easily
doit.sh support new class creation
updated README
Signed-off-by: philippe lhardy <philippe@pavilionartlogiciel>
2015-02-18 21:06:37 +01:00
philippe lhardy
850744326a
initial commit for labryinth project on git_hub.
...
Signed-off-by: philippe lhardy <philippe@pavilionartlogiciel>
2014-12-24 17:28:23 +01:00