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

S

saveMultiDoku(MultiDoku) - Static method in class sudoku.io.SudokuSerializer
Save a serialized MultiDoku in a JSON file.
saveMultiDoku(MultiDoku, int) - Static method in class sudoku.io.SudokuSerializer
 
sendCellChange(Cell) - Method in class network.client.Client
 
sendPacket(Packet) - Method in class network.Connexion
 
serializeSudoku(MultiDoku) - Static method in class sudoku.io.SudokuSerializer
Convertit un sudoku en object JSON
Server - Class in network.server
 
Server(short) - Constructor for class network.server.Server
 
ServerAcceptThread - Class in network.server
 
ServerAcceptThread(Server) - Constructor for class network.server.ServerAcceptThread
 
ServerConnexion - Class in network.server
 
ServerConnexion(Socket, Server) - Constructor for class network.server.ServerConnexion
 
ServerLogicThread - Class in network.server
 
ServerLogicThread(Server) - Constructor for class network.server.ServerLogicThread
 
setBlock(Block) - Method in class sudoku.structure.Cell
 
setBlockWidth(int) - Method in class sudoku.structure.Sudoku
 
setCellsSymbol(List<Integer>) - Method in class sudoku.structure.Sudoku
Place les symboles d'index contenus dans values dans les cases du Sudoku.
setCellSymbol(int, int, int) - Method in class sudoku.structure.Sudoku
Place le symbole d'index value dans la Cell de coordonnées précisées.
setFilledCellsImmutable() - Method in class sudoku.structure.MultiDoku
Change les Cells de ce MultiDoku avec des symboles, en Cells immuables.
setImmutable() - Method in class sudoku.structure.Cell
Rend la Cell immuable.
setImmutableCellsSymbol(List<Integer>) - Method in class sudoku.structure.Sudoku
Place les symboles d'index contenus dans values dans les cases du Sudoku et rend ces cases immuables.
setPlayerRemainingCells(Player, int) - Method in class game.Game
 
setSudoku(MultiDoku) - Method in class network.server.ServerConnexion
 
setSymbolIndex(int) - Method in class sudoku.structure.Cell
 
setX(int) - Method in class sudoku.structure.Coordinate
 
setY(int) - Method in class sudoku.structure.Coordinate
 
Signal - Class in common
 
Signal() - Constructor for class common.Signal
 
SmoothProgressBar - Class in gui.widget
 
SmoothProgressBar() - Constructor for class gui.widget.SmoothProgressBar
 
SoloMenu - Class in gui.menu
 
SoloMenu(StateMachine) - Constructor for class gui.menu.SoloMenu
 
solve(MultiDoku) - Method in interface sudoku.solver.Solver
 
solve(MultiDoku, List<SolverStep>) - Method in class sudoku.solver.BacktrackingSolver
Résout le MultiDoku passé en paramètre, avec backtracking.
solve(MultiDoku, List<SolverStep>) - Method in class sudoku.solver.HumanSolver
Résout le MultiDoku passé en paramètre, avec règles de déduction.
solve(MultiDoku, List<SolverStep>) - Method in class sudoku.solver.MixedSolver
Résout le MultiDoku passé en paramètre, avec règles de déduction et backtracking.
solve(MultiDoku, List<SolverStep>) - Method in class sudoku.solver.RandomSolver
Résout, si possible, le multidoku passé en paramètre en testant toutes les possibilités, de manière aléatoire, avec un algorithme de backtracking.
solve(MultiDoku, List<SolverStep>) - Method in interface sudoku.solver.Solver
 
solve(MultiDoku, List<SolverStep>) - Method in class sudoku.solver.StupidSolver
 
Solver - Interface in sudoku.solver
 
SolverStep - Class in sudoku.solver
 
SolverStep(Cell) - Constructor for class sudoku.solver.SolverStep
 
Square - Enum constant in enum class gui.constants.SudokuType
 
startGame(MultiDoku, long) - Method in class network.server.Server
 
startGame(MultiDoku, Instant, long) - Method in class game.Game
 
StartGame - Enum constant in enum class network.protocol.Packets
 
StartGamePacket - Class in network.protocol.packets
 
StartGamePacket(String, Instant, long) - Constructor for class network.protocol.packets.StartGamePacket
 
stateMachine - Variable in class gui.menu.BaseView
 
StateMachine - Class in gui.menu
 
StateMachine() - Constructor for class gui.menu.StateMachine
 
StateManager - Class in sudoku.structure
Une pile, qui réprésente les états d'un MultiDoku, utile pour les Solvers.
StateManager(MultiDoku) - Constructor for class sudoku.structure.StateManager
 
stop() - Method in class network.client.Client
 
stop() - Method in class network.server.Server
 
stopGame() - Method in class game.Game
 
stopGame() - Method in class network.server.Server
 
StupidSolver - Class in sudoku.solver
Class de test non utilisé
StupidSolver() - Constructor for class sudoku.solver.StupidSolver
 
sub(Coordinate) - Method in class sudoku.structure.Coordinate
Soustrait la Coordiante donnée à celle-ci.
sudoku - package sudoku
 
Sudoku - Class in sudoku.structure
Class : Sudoku Brief : Représent un Sudoku
Sudoku(List<Cell>, List<Block>, List<IConstraint>) - Constructor for class sudoku.structure.Sudoku
 
sudoku.constraint - package sudoku.constraint
 
sudoku.io - package sudoku.io
 
sudoku.solver - package sudoku.solver
 
sudoku.structure - package sudoku.structure
 
SudokuFactory - Class in sudoku.structure
 
SudokuFactory() - Constructor for class sudoku.structure.SudokuFactory
 
SudokuPrinter - Class in sudoku.io
 
SudokuPrinter() - Constructor for class sudoku.io.SudokuPrinter
 
SudokuRenderer - Class in gui.widget
 
SudokuRenderer(MultiDoku) - Constructor for class gui.widget.SudokuRenderer
 
SudokuSelector - Class in gui.widget
 
SudokuSelector(boolean, String) - Constructor for class gui.widget.SudokuSelector
 
SudokuSerializer - Class in sudoku.io
Classe permettant d'effectuer des opérations sur les sudokus afin de les charger/sauvegarder
SudokuSerializer() - Constructor for class sudoku.io.SudokuSerializer
 
SudokuSerializerTest - Class in sudoku
 
SudokuSerializerTest() - Constructor for class sudoku.SudokuSerializerTest
 
SudokuType - Enum Class in gui.constants
 
SudokuView - Class in gui.menu
 
SudokuView(StateMachine, MultiDoku) - Constructor for class gui.menu.SudokuView
 
Symboles - Static variable in class gui.constants.Options
 
Symbols - Enum Class in gui.constants
 
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