Commit 7dc839cb authored by Noah SIGOIGNE's avatar Noah SIGOIGNE
Browse files

Merge remote-tracking branch 'origin/master'

parents af7043fe 1ad9d6b9
......@@ -59,13 +59,14 @@ public class ChoixModePartie extends JDialog {
choix.setVisible(true);
panelPrincipal.add(choix);
appli.setBgColorComponents(panelPrincipal);
this.setContentPane(panelPrincipal);
this.setPreferredSize(new Dimension(WIDTH, HEIGHT));
this.setLocation((screenWidth-WIDTH)/2, (screenHeight-HEIGHT)/2);
this.pack();
this.setResizable(false);
this.setAlwaysOnTop(true);
}
public void fixeListenerEtreHost(ActionListener action) { etreHost.addActionListener(action); }//OptPartie.afficherheberger
......
......@@ -67,4 +67,6 @@ public class Credits extends JDialog {
tp.setCharacterAttributes(aset, false);
tp.replaceSelection(msg);
}
public JTextPane getCredits()
{return credits;}
}
......@@ -82,9 +82,17 @@ public class PageJeu extends JPanel {
//!pour set les images c'est de là
try {
confirmer.setIcon(new ImageIcon((ImageIO.read(new File("img/interface/bouton/boutonShoot1.png"))).getScaledInstance((int)tailleConfirmer.getWidth(),(int)tailleConfirmer.getHeight(), Image.SCALE_SMOOTH)));
confirmer.setRolloverIcon(new ImageIcon((ImageIO.read(new File("img/interface/bouton/BoutonShoot1Hover.png"))).getScaledInstance((int)tailleConfirmer.getWidth(),(int)tailleConfirmer.getHeight(), Image.SCALE_SMOOTH)));
confirmer.setPressedIcon(new ImageIcon((ImageIO.read(new File("img/interface/bouton/BoutonShoot1Pressed.png"))).getScaledInstance((int)tailleConfirmer.getWidth(),(int)tailleConfirmer.getHeight(), Image.SCALE_SMOOTH)));
} catch (IOException e) {
System.out.println("problem loading image: "+"img/interface/bouton/boutonShoot1.png");
System.out.println("problem loading image: "+"img/interface/bouton/boutonShootHover1.png");
System.out.println("problem loading image: "+"img/interface/bouton/boutonShoot1Pressed.png");
}
//!à là
sud.add(confirmer);
sud.setAlignmentX(Component.CENTER_ALIGNMENT);
......
......@@ -57,7 +57,7 @@ public class Regles extends JDialog {
"Chaque joueur dispose d'un porte-avion (5 cases de long), d'un cuirassé (4 cases de long), de\n" +
"deux croiseurs (3 cases de long), de deux destroyer (2 case de long) et d'un sous-marin (1 case de long).\n" +
"\n" +
"\nPS : la flotte Belge ne dispose pas des mêmes nombre de bateaux que cette version.\" +\n" +
"\nPS : la flotte Belge ne dispose pas des mêmes nombre de bateaux que cette version.\n" +
"\nChangez la langue dans les options pour voir la disposition Belge \n\n " +
"sources : https://fr.wikipedia.org/wiki/Bataille_navale_(jeu)", Color.WHITE);
}
......@@ -125,4 +125,8 @@ public class Regles extends JDialog {
tp.setCharacterAttributes(aset, false);
tp.replaceSelection(msg);
}
public JTextPane getRegles()
{
return regles;
}
}
......@@ -94,9 +94,9 @@ public class appli {
}
public static void afficherCreationFlotte(){
CreationFlotte creerFlotte = new CreationFlotte("Création de botre flotte");
CreationFlotte creerFlotte = new CreationFlotte("Création de votre flotte");
creerFlotte.fixeListenerFermerCreation(new FermerCreationControleur(creerFlotte));
creerFlotte.fixeListenerOuvrirOptPartie(new OuvrirOptPartieControleur(creerFlotte));
creerFlotte.fixeListenerOuvrirOptPartie(new OuvrirChoixPartieControleur(creerFlotte));
fenetre.setMainView(creerFlotte);
}
......
......@@ -8,10 +8,10 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class OuvrirOptPartieControleur implements ActionListener {
public class OuvrirChoixPartieControleur implements ActionListener {
CreationFlotte creerFlotte;
public OuvrirOptPartieControleur(CreationFlotte cf) {
public OuvrirChoixPartieControleur(CreationFlotte cf) {
creerFlotte = cf;
}
......
......@@ -18,6 +18,7 @@ public class OuvrirCreditsControleur implements ActionListener {
Credits credits = new Credits("Crédits");
System.out.println(credits.getContentPane());
appli.setBgColorComponents((JPanel) credits.getContentPane());
credits.getCredits().setCaretPosition(0);
credits.setVisible(true);
}
}
\ No newline at end of file
......@@ -18,6 +18,7 @@ public OuvrirReglesControleur() {
public void actionPerformed(ActionEvent e) {
Regles regles = new Regles("Règles");
appli.setBgColorComponents((JPanel) regles.getContentPane());
regles.getRegles().setCaretPosition(0);
regles.setVisible(true);
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment