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