This commit is contained in:
martins 2022-04-28 18:21:31 +02:00
parent f860bd9373
commit 4f72ac99a1
5 changed files with 0 additions and 103 deletions

View File

@ -1,44 +0,0 @@
# PROJET TAQUIN MAKEFILE:
#
# Chapitre 1: But final;
but: main_ex.class
# Chapitre 2 : Variable
OFILES= observateurChoix.class\
nombreCollonnesLigneEtBombe.class\
paintFond.class\
paintChoix.class
CFLAGS= -implicit:none
# Chapitre 3 : Dependances (règle implicite):
observateurChoix.class: observateurChoix.java
javac $(CFLAGS) observateurChoix.java
nombreCollonnesLigneEtBombe.class : nombreCollonnesLigneEtBombe.java
javac $(CFLAGS) nombreCollonnesLigneEtBombe.java
paintFond.class : paintFond.java
javac $(CFLAGS) paintFond.java
paintChoix.class: paintChoix.java
javac $(CFLAGS) paintChoix.java
# Chapitre 4 : Dependances
main_ex.class: $(OFILES) main_ex.java
javac $(CFLAGS) main_ex.java
#Chapitre 5: nettoyage des fichiers generes
clean :
-rm -f $(OFILES) taquin
run :
java main_ex
#chapitre 6 : buts factices
.PHONY : but clean
.PHONY : but run

Binary file not shown.

View File

@ -1,23 +0,0 @@
public class nombre{
private int nombre;
private int max;
public nombre(){
this.nombre=4;
// il y a au minimun 4 ligne et 4 collonnes
this.max=30;
// il y a 30 ligne et collonne au max
}
public void addNombre(int n){
this.nombre+=n;
if(this.nombre<4){
this.nombre=4;
}
if(this.nombre>this.max){
this.nombre=this.max;
}
}
@Override
public String toString(){
return String.valueOf(this.nombre);
}
}

Binary file not shown.

View File

@ -1,36 +0,0 @@
// Tom Monint et Clément Martins
// main_ex V1
// Classe ayant pour but d'être executer
//importons les packages necessaires
import java.awt.*;
import javax.swing.*;
public class test{
public static void main(String[] args){
// on initialise une fenettre
JFrame fenetre = new JFrame("Démineur");
fenetre.setLocation(0,0);
//on choisi une taille arbitraire
fenetre.setSize(1000,800);
//nous utiliserons un gestionnaire GridLayout
fenetre.setLayout(null);
// l'application ne se fermera que si on clique sur
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenetre.setVisible(true);
test.affichageChoixTaille(fenetre);
}
private static int[] affichageChoixTaille(JFrame fenetre){
// fonction pour la selection des lignes et des collones de l'aplication
paintChoix pinceauMoins = new paintChoix(1);
paintChoix pinceauPlus = new paintChoix(2);
pinceauMoins.setSize(fenetre.getWidth()/10, fenetre.getHeight()/10);
pinceauMoins.setLocation(fenetre.getWidth()/5, fenetre.getHeight()/2);
pinceauPlus.setSize(fenetre.getWidth()/10, fenetre.getHeight()/10);
pinceauPlus.setLocation(fenetre.getWidth()/5*3, fenetre.getHeight()/2);
fenetre.add(pinceauMoins);
fenetre.add(pinceauPlus);
return (new int[3]);
}
}