diff options
author | Squibid <me@zacharyscheiman.com> | 2024-06-05 21:13:58 -0400 |
---|---|---|
committer | Squibid <me@zacharyscheiman.com> | 2024-06-05 21:13:58 -0400 |
commit | 905c4dcb30010a2065fba19d3ae4895228bb8bae (patch) | |
tree | 0cbae32a4de1de272f96fbc7611ec626740d3764 /src/main/java | |
parent | 9e31cef4c7bddb6eb2e413f14f6e56ce5b32ae7f (diff) | |
download | lnm-905c4dcb30010a2065fba19d3ae4895228bb8bae.tar.gz lnm-905c4dcb30010a2065fba19d3ae4895228bb8bae.tar.bz2 lnm-905c4dcb30010a2065fba19d3ae4895228bb8bae.zip |
stop overwriting the first element in hiders...
and make hiders array the correct length
Diffstat (limited to '')
-rw-r--r-- | src/main/java/los/numeros/HidersAndDiggers/Main.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/los/numeros/HidersAndDiggers/Main.java b/src/main/java/los/numeros/HidersAndDiggers/Main.java index 74e202f..7e82dd8 100644 --- a/src/main/java/los/numeros/HidersAndDiggers/Main.java +++ b/src/main/java/los/numeros/HidersAndDiggers/Main.java @@ -30,7 +30,7 @@ public class Main implements Engine { /* create the hiders and diggers array of appropriate sizes */ diggers = new ServerPlayerEntity[numDiggers]; - hiders = new ServerPlayerEntity[players.length]; + hiders = new ServerPlayerEntity[players.length - numDiggers]; /* too few players to start the game */ if (players.length <= 2) { @@ -50,9 +50,8 @@ public class Main implements Engine { } /* creates an array of hiders */ + i = 0; for (ServerPlayerEntity p : players) { - i = 0; - /* add all players who arent diggers to the hiders array */ if (!hasPlayer(diggers, p)) { hiders[i++] = p; |