Commit Graph

17 Commits

Author SHA1 Message Date
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