solved merge conflicts

main
beratkocak 2024-12-20 14:20:28 +01:00
parent 214dc0e286
commit f140fb5905
4 changed files with 28 additions and 11 deletions

View File

@ -1,6 +1,23 @@
package de.hs_mannheim.informatik.pr2projekt.domain;
public class HitoriMain extends JFrame implements AcrtionListener{
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;
import java.util.Stack;
import java.io.File;
import javax.swing.JButton;
import javax.swing.JFrame;
import de.hs_mannheim.informatik.pr2projekt.gui.GameGUI;
import de.hs_mannheim.informatik.pr2projekt.gui.MenuGUI;
public class HitoriMain extends JFrame implements ActionListener{
private static String[] filepath = new String[2];
@ -20,7 +37,7 @@ public class HitoriMain extends JFrame implements AcrtionListener{
String[][] data = getData(filepath[0], Integer.parseInt(filepath[1]));
String[][] colors = makeColorArray(data.length);
JButton[][] buttons = makeButtonArray(data);
GameGUI.paintGame(buttons, colors, madeMoves, data);
GameGUI.paintGame(filepath, buttons, colors, madeMoves, data);
}
public static ArrayList<String> readFromFile(String path){
@ -111,7 +128,7 @@ public class HitoriMain extends JFrame implements AcrtionListener{
buttons[i][j] = null;
}
JButton[][] buttons0 = makeButtonArray(data);
GameGUI.paintGame(buttons0, colors, madeMoves, data);
GameGUI.paintGame(filepath, buttons0, colors, madeMoves, data);
}
}
@ -171,4 +188,10 @@ public class HitoriMain extends JFrame implements AcrtionListener{
}
return ergebnis;
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
}

View File

@ -43,7 +43,7 @@ public class GameGUI {
MenuGUI.getPath(filepath);
});
JButton b1 = new JButton("Zurück");
b1.addActionListener(e -> {HitoriMain.backOneStep(madeMoves, buttons, colors, gameGrid);});
b1.addActionListener(e -> {GameGUI.backOneStep(madeMoves, buttons, colors, gameGrid);});
JButton b2 = new JButton("Zurücksetzen");
b2.addActionListener(e -> {HitoriMain.totalResetButton(buttons, colors, madeMoves, data);});
JButton b3 = new JButton("Abgeben");

View File

@ -47,7 +47,7 @@ public class HighscoreGUI {
"Hitori_Highscores/Hitori10x10medium.txt",
"Hitori_Highscores/Hitori15x15_medium.txt"
};
HighscoreGUI.showHighscores(paths[j]);
HighscoreGUI.showHighscores(filepath, paths[j]);
frame.dispose();
});
}

View File

@ -1,14 +1,9 @@
package de.hs_mannheim.informatik.pr2projekt.gui;
<<<<<<< HEAD
public class MenuGUI {
//ABC
=======
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.io.FileNotFoundException;
import java.util.Stack;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
@ -67,5 +62,4 @@ public class MenuGUI {
frame.setDefaultCloseOperation(0);
frame.add(menuPanel);
}
>>>>>>> refs/heads/gui
}