forked from menault/TD3_DEV51_Qualite_Algo
correction des modèles
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
package fr.iutfbleau.TD3_DEV51_Qualite_Algo.Models;
|
||||||
|
|
||||||
public class Letter{
|
public class Letter{
|
||||||
private char letter;
|
private char letter;
|
||||||
private boolean status = false;
|
private boolean status = false;
|
||||||
@@ -6,11 +8,11 @@ public class Letter{
|
|||||||
this.letter = letter;
|
this.letter = letter;
|
||||||
}
|
}
|
||||||
/* Show status */
|
/* Show status */
|
||||||
private boolean getStatus(){
|
public boolean getStatus(){
|
||||||
return status
|
return status;
|
||||||
}
|
}
|
||||||
/* Verify status true, false */
|
/* Verify status true, false */
|
||||||
private boolean isGood(char c){
|
public boolean isGood(char c){
|
||||||
if( this.letter == c){
|
if( this.letter == c){
|
||||||
this.status = true;
|
this.status = true;
|
||||||
return true;
|
return true;
|
||||||
|
@@ -1,20 +1,22 @@
|
|||||||
|
package fr.iutfbleau.TD3_DEV51_Qualite_Algo.Models;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
public class Word {
|
public class Word {
|
||||||
private String word;
|
private final String word;
|
||||||
private Letter[] tabLetter;
|
private Letter[] tabLetter;
|
||||||
private String c;
|
private String c;
|
||||||
|
|
||||||
private Word(String word){
|
private Word(String word){
|
||||||
this.word = word;
|
this.word = word;
|
||||||
for(int i = 0; i< this.word.length();i++){
|
for(int i = 0; i< this.word.length();i++){
|
||||||
this.tabLetter[i] = Letter(this.word.charAt(i))
|
this.tabLetter[i] = new Letter(this.word.charAt(i));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* Lettre dans le mot */
|
/* Lettre dans le mot */
|
||||||
private boolean VerifyLetter(String c){
|
private boolean VerifyLetter(char c){
|
||||||
boolean return_bool = false;
|
boolean return_bool = false;
|
||||||
for(Letter letter in this.tabLetter){
|
for(Letter letter : this.tabLetter){
|
||||||
if(!letter.getStatus()){
|
if(!letter.getStatus()){
|
||||||
if(letter.isGood(c)){
|
if(letter.isGood(c)){
|
||||||
return_bool = true;
|
return_bool = true;
|
||||||
@@ -26,7 +28,7 @@ public class Word {
|
|||||||
|
|
||||||
/* Le mot a été deviné */
|
/* Le mot a été deviné */
|
||||||
private boolean IsComplet(){
|
private boolean IsComplet(){
|
||||||
if(Letter letter : this.tabLetter){
|
for(Letter letter : this.tabLetter){
|
||||||
if(!letter.getStatus()){
|
if(!letter.getStatus()){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -34,16 +36,5 @@ public class Word {
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
Reference in New Issue
Block a user