ok
This commit is contained in:
parent
f860bd9373
commit
4f72ac99a1
44
Makefile
44
Makefile
@ -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
|
BIN
nombre.class
BIN
nombre.class
Binary file not shown.
23
nombre.java
23
nombre.java
@ -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);
|
||||
}
|
||||
}
|
BIN
test.class
BIN
test.class
Binary file not shown.
36
test.java
36
test.java
@ -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]);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user