Kleinere Änderungen

This commit is contained in:
toksikk
2014-10-31 14:16:20 +01:00
parent 8b50fde46d
commit 2f432346ce
2 changed files with 13 additions and 8 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ public class Logger {
private static String logFile;
/*
* writes a new log line to cmd via System.out.println() and/or (if enabled) appends a new line to a log file
* writes a new log line to commandline/shell via System.out.println() and/or (if enabled) appends a new line to a log file
*/
@SuppressWarnings("resource")
public static void write(String s) {
+14 -9
View File
@@ -2,13 +2,14 @@ package de.heatup.mapengine;
import java.awt.Color;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Scanner;
import javax.swing.JPanel;
import de.heatup.logging.Logger;
import de.heatup.objects.*;
public class MapEngine {
@@ -19,7 +20,7 @@ public class MapEngine {
try {
input = new Scanner(new File("src/de/heatup/resources/maps/map1.txt"));
} catch (FileNotFoundException e) {
System.out.println("Konnte Map Datei nicht finden");
Logger.write("Konnte Map Datei nicht finden");
System.exit(-1);
e.printStackTrace();
}
@@ -30,7 +31,6 @@ public class MapEngine {
while (input.hasNextLine()) {
String currentLine = input.nextLine();
for (int i = 0; i<32; i++) {
// tiles[lineCount][i] = defineTileType(currentLine.charAt(i));
tiles[lineCount][i] = currentLine.charAt(i);
}
lineCount++;
@@ -55,10 +55,9 @@ public class MapEngine {
public void addAllGameTilesToPanel(JPanel gamePanel) throws IOException {
int x = 0;
int y = 0;
gamePanel.setBackground(new Color(500)); // hintergrund gamepanel auf blau setzen, bitte entfernen, ist unnötig
for (int i = 0; i<24; i++) {
for (int j = 0; j < 32; j++) {
Objekt newGameTile = new Objekt(tiles[i][j]);
Objekt newGameTile = new Objekt(getTiles()[i][j]);
newGameTile.setPosition(x, y);
if (x+25 >= 800) {
x = 0;
@@ -67,10 +66,16 @@ public class MapEngine {
x += 25;
}
gamePanel.add(newGameTile.getLabel());
}
}
gamePanel.repaint();
}
}
}
/*
* get all tiles in a 2 dimensional char array
*/
private char[][] getTiles() {
return tiles;
}
}