Skip to content

Commit 20cd2cb

Browse files
authored
Merge pull request #97 from battlecode/master
cheese spawn patch
2 parents ca45612 + cc019ba commit 20cd2cb

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

engine/src/main/battlecode/world/GameWorld.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -507,16 +507,16 @@ public void spawnCheese(CheeseMine mine) {
507507
boolean spawn = rand.nextFloat() < mine.generationProbability(currentRound);
508508

509509
if (spawn) {
510-
int dx = rand.nextInt(-GameConstants.SQ_CHEESE_SPAWN_RADIUS, GameConstants.SQ_CHEESE_SPAWN_RADIUS);
511-
int dy = rand.nextInt(-GameConstants.SQ_CHEESE_SPAWN_RADIUS, GameConstants.SQ_CHEESE_SPAWN_RADIUS);
510+
int dx = rand.nextInt(-GameConstants.SQ_CHEESE_SPAWN_RADIUS, GameConstants.SQ_CHEESE_SPAWN_RADIUS+1);
511+
int dy = rand.nextInt(-GameConstants.SQ_CHEESE_SPAWN_RADIUS, GameConstants.SQ_CHEESE_SPAWN_RADIUS+1);
512512

513513
MapLocation ogSpawnLoc = mine.getLocation();
514514
MapLocation pairedSpawnLoc = mine.getPair().getLocation();
515515
CheeseMine pairedMine = mine.getPair();
516516

517517
for (int invalidSpawns = 0; invalidSpawns < 5; invalidSpawns++) {
518-
int pair_dx = gameMap.getSymmetry() == MapSymmetry.VERTICAL ? dx : -dx;
519-
int pair_dy = gameMap.getSymmetry() == MapSymmetry.HORIZONTAL ? dy : -dy;
518+
int pair_dx = gameMap.getSymmetry() == MapSymmetry.HORIZONTAL ? dx : -dx;
519+
int pair_dy = gameMap.getSymmetry() == MapSymmetry.VERTICAL ? dy : -dy;
520520

521521
int cheeseX = mine.getLocation().x + dx;
522522
int cheeseY = mine.getLocation().y + dy;

0 commit comments

Comments
 (0)