From 8934f4268af303d7ded3f84affa7a4b0bc55c4f2 Mon Sep 17 00:00:00 2001 From: philippe lhardy Date: Sun, 17 Apr 2022 13:36:35 +0200 Subject: [PATCH] fix first column and line not drawable - within() method should include first point and exclude last. --- java/org/artisanlogiciel/games/maze/Position.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/org/artisanlogiciel/games/maze/Position.java b/java/org/artisanlogiciel/games/maze/Position.java index 3c04730..5b884b2 100644 --- a/java/org/artisanlogiciel/games/maze/Position.java +++ b/java/org/artisanlogiciel/games/maze/Position.java @@ -92,7 +92,8 @@ public class Position } } + /** WARNING [(a,b),(width,height)[ */ public boolean within(int a, int b, int width, int height) { - return ((x > a) && (x < width) && (y > b) && (y < height)); + return ((x >= a) && (x < width) && (y >= b) && (y < height)); } }