diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/IslandSearch.java b/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/IslandSearch.java
index e4ba0df286674cddb4229046f693c120829fb44c..fa190284a13243f2974558af3222869e0cf41a20 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/IslandSearch.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/IslandSearch.java
@@ -109,7 +109,7 @@ public class IslandSearch
for ( int x = 0; x < world.getWidth(); x++ )
{
Sand sand = world.getSand( x, y, z );
- if ( sand != null && sand.getIslandStatus() == - 1 )
+ if ( sand != null && sand.getIslandStatus() == 0 )
{
Utils.setPosition( access, x, y, z );
access.get().setZero();
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/Sand.java b/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/Sand.java
index 320f00ad76fdd30ad45961d81e07eac958eb8d22..58942ce0976b4701a5d08cdf9df8099cc1e08af0 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/Sand.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/Sand.java
@@ -18,7 +18,7 @@ public class Sand
/**
* If the Sand belongs to an island or not.
*/
- private int islandStatus = 0;
+ private int islandStatus = -1;
private boolean noVisited = true;
@@ -38,7 +38,7 @@ public class Sand
/**
*
- * @return 0, if the status as not benn set yet, 1 if it's not an island and -1 otherwise
+ * @return -1, if the status as not been set yet, 1 if it's not an island and 0 otherwise
*/
public int getIslandStatus()
{
diff --git a/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/World.java b/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/World.java
index 6ac4b751a02c28d57956ebc69720e1bc5d27388e..f49b355e81010cb3cf26b8b43bf70e4b9c1c7667 100644
--- a/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/World.java
+++ b/src/main/java/fr/pasteur/ida/zellige/utils/islandSearch/World.java
@@ -35,7 +35,7 @@ public class World
{
Sand sand = getSand( x, y, z );
- if ( sand != null && sand.getIslandStatus() == 0 )
+ if ( sand != null && sand.getIslandStatus() == -1 )
{
setIslandStatus( sand );
}
@@ -222,7 +222,7 @@ public class World
{
if ( size == 0 )
{
- island.forEach( sand1 -> sand1.setIslandStatus( - 1 ) );
+ island.forEach( sand1 -> sand1.setIslandStatus( 0 ) );
}
else
{