diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ch/epfl/xblast/server/GameState.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ch/epfl/xblast/server/GameState.java b/src/ch/epfl/xblast/server/GameState.java index 4b00c3e..32edf5d 100644 --- a/src/ch/epfl/xblast/server/GameState.java +++ b/src/ch/epfl/xblast/server/GameState.java | |||
@@ -126,9 +126,9 @@ public final class GameState { | |||
126 | for (Sq<Block> blockSq : blocks0) { | 126 | for (Sq<Block> blockSq : blocks0) { |
127 | int cellId = blocks0.get(i).hashCode(); | 127 | int cellId = blocks0.get(i).hashCode(); |
128 | Block block = blockSq.head(); | 128 | Block block = blockSq.head(); |
129 | if (((HashSet) consumedBonuses).contains(cellId) && block.isBonus()) { | 129 | if (( consumedBonuses).contains(cellId) && block.isBonus()) { |
130 | blocks1.add(Sq.constant(Block.FREE)); | 130 | blocks1.add(Sq.constant(Block.FREE)); |
131 | } else if (((HashSet) blastedCells1).contains(cellId) && (block == Block.DESTRUCTIBLE_WALL || block.isBonus())) { | 131 | } else if ((blastedCells1).contains(cellId) && (block == Block.DESTRUCTIBLE_WALL || block.isBonus())) { |
132 | if (block == Block.DESTRUCTIBLE_WALL) { | 132 | if (block == Block.DESTRUCTIBLE_WALL) { |
133 | Block bonus = randomBonus(); | 133 | Block bonus = randomBonus(); |
134 | blocks1.add(Sq.repeat(Ticks.WALL_CRUMBLING_TICKS, Block.CRUMBLING_WALL).concat(Sq.constant(bonus))); | 134 | blocks1.add(Sq.repeat(Ticks.WALL_CRUMBLING_TICKS, Block.CRUMBLING_WALL).concat(Sq.constant(bonus))); |