QnD fix for drawing

( seen when joining cells touching only by one point )
This commit is contained in:
philippe lhardy
2017-12-05 21:52:12 +01:00
parent c5d8503dbb
commit b360320570
3 changed files with 72 additions and 27 deletions

View File

@@ -40,11 +40,11 @@ public class LabyModel implements WallsProvider
// completed
private final static short CLOSED = 64; // can be reused once generation is
// completed
private final static short LEFT = Brick.LEFT << FLAGLENGTH | DIRECTION | HORIZONTAL | NEGATIVE;
private final static short DOWN = Brick.DOWN << FLAGLENGTH | DIRECTION | VERTICAL | POSITIVE;
private final static short RIGHT = Brick.RIGHT << FLAGLENGTH | DIRECTION | HORIZONTAL | POSITIVE;
private final static short UP = Brick.UP << FLAGLENGTH | DIRECTION | VERTICAL | NEGATIVE;
private final static short ENTRY = Brick.ENTRY << FLAGLENGTH; // flag when a
public final static short LEFT = Brick.LEFT << FLAGLENGTH | DIRECTION | HORIZONTAL | NEGATIVE;
public final static short DOWN = Brick.DOWN << FLAGLENGTH | DIRECTION | VERTICAL | POSITIVE;
public final static short RIGHT = Brick.RIGHT << FLAGLENGTH | DIRECTION | HORIZONTAL | POSITIVE;
public final static short UP = Brick.UP << FLAGLENGTH | DIRECTION | VERTICAL | NEGATIVE;
public final static short ENTRY = Brick.ENTRY << FLAGLENGTH; // flag when a
// wall should
// be open to
// access