diff --git a/core/assets/maps/maze.png b/core/assets/maps/maze.png new file mode 100644 index 0000000000..4143027ff7 Binary files /dev/null and b/core/assets/maps/maze.png differ diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index 0f01f2b0d9..21ac682d6a 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -33,7 +33,7 @@ public class Vars{ public static float breaktime = 0; - public static final String[] maps = {"delta", "canyon", "pit", "test"}; + public static final String[] maps = {"delta", "canyon", "pit", "maze"}; public static Pixmap[] mapPixmaps; public static Texture[] mapTextures; public static int worldsize = 128; diff --git a/core/src/io/anuke/mindustry/ai/Pathfind.java b/core/src/io/anuke/mindustry/ai/Pathfind.java index 4ea6f6e578..ca75f6f26a 100644 --- a/core/src/io/anuke/mindustry/ai/Pathfind.java +++ b/core/src/io/anuke/mindustry/ai/Pathfind.java @@ -9,6 +9,7 @@ import com.badlogic.gdx.utils.Array; import io.anuke.mindustry.entities.Enemy; import io.anuke.mindustry.world.Tile; +import io.anuke.ucore.core.Effects; public class Pathfind{ static MHueristic heuristic = new MHueristic(); static PassTileGraph passgraph = new PassTileGraph(); @@ -51,7 +52,7 @@ public class Pathfind{ static public void updatePath(){ if(paths.size == 0){ - pathSequences = new Tile[3][0]; + pathSequences = new Tile[spawnpoints.size][0]; for(int i = 0; i < spawnpoints.size; i ++){ DefaultGraphPath path = new DefaultGraphPath<>(); paths.add(path); @@ -74,11 +75,12 @@ public class Pathfind{ pathSequences[i][node] = tile; } - /* + + if(debug) for(Tile tile : path){ Effects.effect("ind", tile.worldx(), tile.worldy()); } - */ + } } diff --git a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java index 38528b0810..6827911a6d 100644 --- a/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java +++ b/desktop/src/io/anuke/mindustry/desktop/DesktopLauncher.java @@ -11,6 +11,7 @@ public class DesktopLauncher { config.setTitle("Mindustry"); config.setMaximized(true); config.useVsync(false); + config.setWindowedMode(800, 600); new Lwjgl3Application(new Mindustry(), config); } }