# Index

A B C D E F G H I K L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## C

canBePlaced(int, int, int) - Method in class sudoku.structure.Sudoku
  Teste si on peut placer la value dans la Cell aux coordonnées x, y d'après les contraintes du Sudoku.
canBePlaced(Sudoku, int, int, int) - Method in class sudoku.constraint.BlockConstraint
canBePlaced(Sudoku, int, int, int) - Method in class sudoku.constraint.ColumnConstraint
canBePlaced(Sudoku, int, int, int) - Method in class sudoku.constraint.DiagonalConstraint
canBePlaced(Sudoku, int, int, int) - Method in interface sudoku.constraint.IConstraint
canBePlaced(Sudoku, int, int, int) - Method in class sudoku.constraint.LineConstraint
cancel() - Method in class network.ConnexionThread
cancel() - Method in class network.server.ServerAcceptThread
cancel() - Method in class network.server.ServerLogicThread
canHaveValue(int) - Method in class sudoku.structure.Cell
  Vérifie si la Cell peut prendre ce symbole par rapport aux contraintes de ses Sudokus.
cell() - Method in record class sudoku.solver.HintHelper.Hint
  Returns the value of the `cell` record component.
Cell - Class in sudoku.structure
  Représente une case d'un, ou plusieurs, sudoku qui à comme valeur un index de symbole.
Cell() - Constructor for class sudoku.structure.Cell
Cell(int) - Constructor for class sudoku.structure.Cell
Cell(int, boolean) - Constructor for class sudoku.structure.Cell
ChangeCell - Enum constant in enum class network.protocol.Packets
ChangeCellPacket - Class in network.protocol.packets
ChangeCellPacket(int, int, int) - Constructor for class network.protocol.packets.ChangeCellPacket
CHERI - Static variable in class gui.constants.Fonts
clean() - Method in class gui.widget.SudokuSelector
cleanResources() - Method in class gui.menu.BaseView
cleanResources() - Method in class gui.menu.ConnexionStatusView
cleanResources() - Method in class gui.menu.MultiPlayerView
cleanResources() - Method in class gui.menu.SoloMenu
clear() - Method in class common.ConsumerSignal
clear() - Method in class common.Signal
clear() - Method in class gui.menu.StateMachine
clearCurrentSymbol() - Method in class sudoku.structure.Cell
  Vide la Cell.
clearMutableCells() - Method in class sudoku.structure.MultiDoku
  Vide les Cells modifiable.
Client - Class in network.client
Client(String, String, short) - Constructor for class network.client.Client
ClientConnexion - Class in network.client
ClientConnexion(String, short, Client) - Constructor for class network.client.ClientConnexion
clone() - Method in class sudoku.structure.MultiDoku
close() - Method in class network.client.ClientConnexion
close() - Method in class network.Connexion
close() - Method in class network.server.ServerConnexion
closeMenu() - Method in class gui.menu.BaseView
closeMenu() - Method in class gui.menu.ConnexionStatusView
closeMenu() - Method in class gui.menu.MultiPlayerView
closeMenu() - Method in class gui.menu.SudokuView
closeMenu(int) - Method in class gui.menu.BaseView
Color(float, float, float) - Constructor for class gui.ColorGenerator.Color
ColorGenerator - Class in gui
ColorGenerator() - Constructor for class gui.ColorGenerator
ColorGenerator.Color - Class in gui
Column - Enum constant in enum class sudoku.constraint.Constraint
ColumnConstraint - Class in sudoku.constraint
  Contrainte de colonne
ColumnConstraint() - Constructor for class sudoku.constraint.ColumnConstraint
COMIC - Static variable in class gui.constants.Fonts
common - package common
configure(Configuration) - Method in class gui.Main
connect(Runnable) - Method in class common.Signal
connect(Consumer<T>) - Method in class common.ConsumerSignal
ConnectionInfo - Enum constant in enum class network.protocol.Packets
Connexion - Class in network
Connexion(Socket) - Constructor for class network.Connexion
ConnexionInfoPacket - Class in network.protocol.packets
ConnexionInfoPacket(int) - Constructor for class network.protocol.packets.ConnexionInfoPacket
ConnexionStatusView - Class in gui.menu
ConnexionStatusView(StateMachine, String, short) - Constructor for class gui.menu.ConnexionStatusView
ConnexionStatusView(StateMachine, String, String, short) - Constructor for class gui.menu.ConnexionStatusView
ConnexionThread - Class in network
ConnexionThread(Connexion) - Constructor for class network.ConnexionThread
ConsoleInterface - Class in sudoku.io
ConsoleInterface() - Constructor for class sudoku.io.ConsoleInterface
Constraint - Enum Class in sudoku.constraint
  Enumération utilisée afin de simplifier l'affichage en graphique.
ConsumerSignal<T> - Class in common
ConsumerSignal() - Constructor for class common.ConsumerSignal
containsSymbol(int) - Method in class sudoku.structure.Block
  Cherche si le Block contient déjà un symbole donné.
Coordinate - Class in sudoku.structure
  Représente les coordonnées d'une Cell.
Coordinate(int, int) - Constructor for class sudoku.structure.Coordinate
countSolution(MultiDoku) - Method in interface sudoku.solver.Solver
  Compte le nombre de solutions possibles au MultiDoku passé en paramètres.
createBasicEmptyRandomBlockDoku(int, List<IConstraint>) - Static method in class sudoku.structure.SudokuFactory
  Crée un Sudoku vide avec les Blocks aléatoires.
createBasicEmptyRectangleDoku(int, int, List<IConstraint>) - Static method in class sudoku.structure.SudokuFactory
  Créée un MultiDoku vide dont les Blocks sont de taille widthBlock par heightBlock.
createBasicEmptySquareDoku(int, List<IConstraint>) - Static method in class sudoku.structure.SudokuFactory
  Créée un MultiDoku vide dont les Blocks sont carrés de longueur size.
createBasicPlusShapedMultidoku(int, int, List<IConstraint>) - Static method in class sudoku.structure.SudokuFactory
  Créée un MultiDoku de Blocks rectangulaires de forme +, de taille width par height composé de cinq Sudokus, dont un central qui partage chacun de ses Blocks de bord avec un autre Sudoku. 3 2 1 4 5
createBasicPlusShapedMultidoku(int, List<IConstraint>) - Static method in class sudoku.structure.SudokuFactory
  Créée un MultiDoku de Blocks carrés de forme +, de taille size composé de cinq Sudokus, dont un central qui partage chacun de ses Blocks de bord avec un autre Sudoku. 3 2 1 4 5
createBasicXShapedMultidoku(int, int, List<IConstraint>) - Static method in class sudoku.structure.SudokuFactory
  Créée un MultiDoku de Blocks rectangulaires de forme X, de taille width par height composé de cinq Sudokus, dont un central qui partage chacun de ses Blocks d'angle avec un autre Sudoku. 2 3 1 4 5
createBasicXShapedMultidoku(int, List<IConstraint>) - Static method in class sudoku.structure.SudokuFactory
  Créée un MultiDoku de Blocks carrés de taille size composé de cinq Sudokus, dont un central qui partage chacun de ses Blockss d'angle avec un autre Sudoku. 2 3 1 4 5
createDoku(List<IConstraint>, int...) - Method in enum class gui.constants.SudokuType
createFonts() - Static method in class gui.constants.Fonts

A B C D E F G H I K L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form