Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
Groupe3-TicTacToe
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
BAHRMAN Louis
Groupe3-TicTacToe
Commits
154dcc3f
Commit
154dcc3f
authored
Mar 22, 2019
by
franck.tempet
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Suppression de la methode clone
parent
7134556b
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
14 deletions
+5
-14
Plateau.java
src/tictactoecodingame/Plateau.java
+5
-14
No files found.
src/tictactoecodingame/Plateau.java
View file @
154dcc3f
...
...
@@ -11,9 +11,9 @@ public abstract class Plateau {
abstract
public
void
init
();
// Initialise le plateau pour le démarrage d'une nouvelle partie.
abstract
public
Piece
getPiece
(
Case
_case
);
// Retourne la pièce presente sur la case
pC
ase
abstract
public
Piece
getPiece
(
Case
_case
);
// Retourne la pièce presente sur la case
_c
ase
abstract
public
void
joueCoup
(
Coup
_coup
);
// Joue le coup
pC
coup sur le plateau
abstract
public
void
joueCoup
(
Coup
_coup
);
// Joue le coup
_
coup sur le plateau
abstract
public
void
annuleDernierCoup
();
// Annule le dernier coup joué
...
...
@@ -23,17 +23,17 @@ public abstract class Plateau {
abstract
public
boolean
partieTerminee
();
// Vrai si la partie est terminee ( soit un gagnant soit un match nulle )
abstract
public
boolean
partieGagnee
();
// Vrai si le dernier joueur a gagné
e
la partie
abstract
public
boolean
partieGagnee
();
// Vrai si le dernier joueur a gagné la partie
abstract
public
boolean
partieNulle
();
// Vrai si la partie est nulle
abstract
public
Joueur
vainqueur
();
// Retourne le joueur qui a gagn
e
la partie
abstract
public
Joueur
vainqueur
();
// Retourne le joueur qui a gagn
é
la partie
abstract
public
ArrayList
<
Coup
>
getListeCoups
(
Joueur
_joueur
);
// Retourne la liste des coups possibles.
abstract
public
boolean
isValide
(
Coup
_coup
);
// Retourne Vrai si le coup est valide.
abstract
public
Coup
stringToCoup
(
String
_coup
,
Joueur
_joueur
);
// Convertion d'un
chaine de caractère
en un Coup
abstract
public
Coup
stringToCoup
(
String
_coup
,
Joueur
_joueur
);
// Convertion d'un
e chaine de caractères
en un Coup
abstract
public
void
sauvegardePosition
(
int
_index
);
// Sauvegarde la position courante dans l'indice _index
...
...
@@ -41,15 +41,6 @@ public abstract class Plateau {
abstract
public
Coup
getDernierCoup
();
// Retourne le dernierCoup joue
@Override
public
Object
clone
()
{
try
{
return
super
.
clone
();
}
catch
(
CloneNotSupportedException
ex
)
{
System
.
err
.
println
(
"jeuplateau.Plateau.clone() : erreur lors du clonage du plateau"
);
return
null
;
}
}
public
String
toString
()
{
// Donne une représentation du plateau sous forme d'une chaine de caractères
Piece
piece
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment