add README and finish MVP product
This commit is contained in:
@@ -2,7 +2,9 @@ import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.awt.event.KeyListener;
|
||||
import java.net.URL;
|
||||
import java.sql.Connection;
|
||||
import javax.imageio.ImageIO;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JOptionPane;
|
||||
@@ -79,8 +81,21 @@ public class Jeu implements KeyListener, ActionListener{
|
||||
// Créer les tables de la base de données si elles n'existent pas
|
||||
GestionBDD.creerTableUtilisateurSiAbsente();
|
||||
GestionBDD.creerTableScoreSiAbsente();
|
||||
|
||||
|
||||
JFrame fenetre = new JFrame();
|
||||
|
||||
try {
|
||||
String cheminRessource = "/images/icone.png";
|
||||
URL url = getClass().getResource(cheminRessource);
|
||||
if (url != null) {
|
||||
java.awt.Image img = ImageIO.read(url);
|
||||
fenetre.setIconImage(img);
|
||||
} else {
|
||||
System.err.println("Ressource introuvable : " + cheminRessource);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
System.err.println("Erreur chargement image : " + e.getMessage());
|
||||
}
|
||||
|
||||
this.utilisateurId = utilisateurId;
|
||||
|
||||
@@ -214,6 +229,19 @@ public class Jeu implements KeyListener, ActionListener{
|
||||
JFrame fenetre = new JFrame();
|
||||
this.fenetrePrincipale = fenetre; // On sauvegarde la fenêtre principale de la partie en cours dans une variable. Cela nous permettra de la fermer proprement (avec la méthode .dispose()) quand le joueur voudra lancer une nouvelle partie.
|
||||
|
||||
try {
|
||||
String cheminRessource = "/images/icone.png";
|
||||
URL url = getClass().getResource(cheminRessource);
|
||||
if (url != null) {
|
||||
java.awt.Image img = ImageIO.read(url);
|
||||
fenetre.setIconImage(img);
|
||||
} else {
|
||||
System.err.println("Ressource introuvable : " + cheminRessource);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
System.err.println("Erreur chargement image : " + e.getMessage());
|
||||
}
|
||||
|
||||
// A FAIRE :
|
||||
// placer dans l'instance de l'écran tous les objets graphiques nécessaires
|
||||
// par exemple : ecran.ajouterObjet(demiCerleArriere);
|
||||
@@ -328,14 +356,14 @@ public class Jeu implements KeyListener, ActionListener{
|
||||
|
||||
// On corse le jeu avec son ID
|
||||
//On applique les paramètres aux options de jeu
|
||||
GestionAudio.jouerMusique(niveauEnCours.getMusiqueNiveau());
|
||||
|
||||
this.laLigne.generer(niveauEnCours.getNbSegments(), niveauEnCours.getId());
|
||||
this.laLigne.setVitesseLigne(niveauEnCours.getVitesseLigne()); // On modifie la vitesse de déplacement
|
||||
this.demiCercleAvant.setCouleur(niveauEnCours.getCouleurCercle());
|
||||
this.demiCercleArriere.setCouleur(niveauEnCours.getCouleurCercle());
|
||||
this.ecran.changerImageFond(niveauEnCours.getImage());
|
||||
this.itemCourant.vitesse = niveauEnCours.getVitesseLigne();
|
||||
|
||||
GestionAudio.jouerMusique(niveauEnCours.getMusiqueNiveau());
|
||||
|
||||
|
||||
}else{
|
||||
|
||||
Reference in New Issue
Block a user