This commit is contained in:
2025-10-08 10:26:19 +02:00
parent d074170b0f
commit 1741908a9d
10 changed files with 197 additions and 0 deletions

1
Diagramme.mdj Normal file

File diff suppressed because one or more lines are too long

39
Makefile Normal file
View File

@@ -0,0 +1,39 @@
# Projet Pendu : fichier Makefile
# Compatibilité : Linux
# Règle par défaut
all : Pendu
# Dossiers
IN = src/
OUT = bin/
# Mots-clés
JC = javac
JCFLAGS = -encoding UTF-8 -implicit:none -cp $(OUT) -d $(OUT)
CLASSFILES = Pendu.class # \
# Dépendances
$(OUT)Pendu.class : $(IN)Pendu.java # $(OUT)Fichier.class $(OUT)Cible.class $(OUT)Systeme.class
$(JC) $(JCFLAGS) $<
# Commandes
Pendu : $(OUT)Pendu.class
jar : $(OUT)Pendu.class
jar -cfe Pendu.jar Pendu -C $(OUT) .
clean :
-rm -f $(OUT)*.class
-rm -f Pendu.jar
help : #(à implémenter plus tard)
# Buts factices
.PHONY : all clean #(pour les cibles qui sont des commandes)
# Bug : gestion des chemins dans jar ?

View File

@@ -0,0 +1,23 @@
/**
* La classe <code>Class</code>
*
* @version
* @author
* Date :
* Licence :
*/
public class Class {
//Attributs
//Constructeur
public Class() {
}
//Méthodes
//Affichage
public String toString() {
return "" ;
}
}

View File

@@ -0,0 +1,23 @@
import javax.swing.*;
import java.awt.event.*;
/**
* La classe <code>Event</code>
*
* @version
* @author
* Date :
* Licence :
*/
public class Event implements ActionListener {
// Attributs
// Constructeur de l'évennement
public Event() {
}
// Action de l'évennement
public void actionPerformed(ActionEvent event){
}
}

View File

@@ -0,0 +1,14 @@
/**
* L'interface <code>Interface</code>
*
* @version
* @author
* Date :
* Licence :
*/
public interface Interface {
//Méthodes
public void Action() ;
}

14
Modèles/Modèle Main.txt Normal file
View File

@@ -0,0 +1,14 @@
/**
* La classe <code>Main</code>
*
* @version
* @author
* Date :
* Licence :
*/
public class Main {
public static void main(String[] args){
}
}

23
src/Dessin.java Normal file
View File

@@ -0,0 +1,23 @@
/**
* La classe <code>Dessin</code>
*
* @version
* @author
* Date :
* Licence :
*/
public class Dessin {
//Attributs
//Constructeur
public Dessin() {
}
//Méthodes
//Affichage
public String toString() {
return "" ;
}
}

23
src/Fenetre.java Normal file
View File

@@ -0,0 +1,23 @@
/**
* La classe <code>Fenetre</code>
*
* @version
* @author
* Date :
* Licence :
*/
public class Fenetre {
//Attributs
//Constructeur
public Fenetre() {
}
//Méthodes
//Affichage
public String toString() {
return "" ;
}
}

23
src/Partie.java Normal file
View File

@@ -0,0 +1,23 @@
/**
* La classe <code>Partie</code>
*
* @version
* @author
* Date :
* Licence :
*/
public class Partie {
//Attributs
//Constructeur
public Partie() {
}
//Méthodes
//Affichage
public String toString() {
return "" ;
}
}

14
src/Pendu.java Normal file
View File

@@ -0,0 +1,14 @@
/**
* La classe <code>Pendu</code>
*
* @version
* @author
* Date :
* Licence :
*/
public class Pendu {
public static void main(String[] args){
}
}