コード例 #1
0
ファイル: Editor.java プロジェクト: alu0100777758/ludum
 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);
 }
コード例 #2
0
ファイル: Editor.java プロジェクト: propra13-orga/gruppe93
  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