Index
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
cellrecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form