diff --git a/HeatUp/src/de/heatup/mapengine/SpawnAssistant.java b/HeatUp/src/de/heatup/mapengine/SpawnAssistant.java new file mode 100644 index 0000000..8927d88 --- /dev/null +++ b/HeatUp/src/de/heatup/mapengine/SpawnAssistant.java @@ -0,0 +1,23 @@ +package de.heatup.mapengine; + +import java.awt.Point; +import java.util.Random; + +import de.heatup.cfg.Config; + +public class SpawnAssistant { + public static Point getPathLocationOnGrid() { + Point spawnPoint = null; + Random rand = new Random(); + boolean foundLocation = false; + while (!foundLocation) { + int x = rand.nextInt(Config.mapMaxTilesWidth); + int y = rand.nextInt(Config.mapMaxTilesHeight); + if (MapGrid.getGridCell(x, y).isPath()) { + spawnPoint = new Point(x,y); + foundLocation = true; + } + } + return spawnPoint; + } +}