public static void main(String[] args) { // checkFileSystem(); EditorFrame frame = new EditorFrame(); frame.setTitle("Red VS Blue Editor"); frame.setLocationRelativeTo(null); // Center the frame frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); frame.setFocusable(true); }
public static void main(String[] args) { Map map = new Map(10, 10, null); Kamera kamera = new Kamera(); EditorFrame fenster = new EditorFrame("Editor", map, kamera); fenster.maus.setMap(map); fenster.maus.setKamera(kamera); fenster.maus.setFenster(fenster); while (true) { fenster.nextFrame(); kamera.update(0.01f); // Speichern? if (fenster.save) { speichern(map); fenster.save = false; } // neue Karte? if (fenster.newMap) { map = new Map(fenster.KartenBreite, fenster.KartenHoehe, null); fenster.changeMap(map); fenster.maus.setMap(map); fenster.newMap = false; } // Schlafen try { Thread.sleep(10); } catch (InterruptedException e) { e.printStackTrace(); } // Schlafen Ende } } // main