aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/los/numeros/HidersAndDiggers
diff options
context:
space:
mode:
authorSquibid <me@zacharyscheiman.com>2024-06-05 21:13:58 -0400
committerSquibid <me@zacharyscheiman.com>2024-06-05 21:13:58 -0400
commit905c4dcb30010a2065fba19d3ae4895228bb8bae (patch)
tree0cbae32a4de1de272f96fbc7611ec626740d3764 /src/main/java/los/numeros/HidersAndDiggers
parent9e31cef4c7bddb6eb2e413f14f6e56ce5b32ae7f (diff)
downloadlnm-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 'src/main/java/los/numeros/HidersAndDiggers')
-rw-r--r--src/main/java/los/numeros/HidersAndDiggers/Main.java5
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;