doc : add javadoc
Some checks failed
Linux arm64 / Build (push) Failing after 29s

This commit is contained in:
Melvyn
2025-02-02 23:56:01 +01:00
parent 6a54635c59
commit 3bf3ed23ba
166 changed files with 28811 additions and 0 deletions

View File

@@ -0,0 +1,128 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>A-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: A">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:A">A</h2>
<dl class="index">
<dt><a href="../network/protocol/Packet.html#accept(network.protocol.PacketVisitor)" class="member-name-link">accept(PacketVisitor)</a> - Method in class network.protocol.<a href="../network/protocol/Packet.html" title="class in network.protocol">Packet</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/ChangeCellPacket.html#accept(network.protocol.PacketVisitor)" class="member-name-link">accept(PacketVisitor)</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/ChangeCellPacket.html" title="class in network.protocol.packets">ChangeCellPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/ConnexionInfoPacket.html#accept(network.protocol.PacketVisitor)" class="member-name-link">accept(PacketVisitor)</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/ConnexionInfoPacket.html" title="class in network.protocol.packets">ConnexionInfoPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/DisconnectPacket.html#accept(network.protocol.PacketVisitor)" class="member-name-link">accept(PacketVisitor)</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/DisconnectPacket.html" title="class in network.protocol.packets">DisconnectPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/EndGamePacket.html#accept(network.protocol.PacketVisitor)" class="member-name-link">accept(PacketVisitor)</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/EndGamePacket.html" title="class in network.protocol.packets">EndGamePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/KeepAlivePacket.html#accept(network.protocol.PacketVisitor)" class="member-name-link">accept(PacketVisitor)</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/KeepAlivePacket.html" title="class in network.protocol.packets">KeepAlivePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/LoginPacket.html#accept(network.protocol.PacketVisitor)" class="member-name-link">accept(PacketVisitor)</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/LoginPacket.html" title="class in network.protocol.packets">LoginPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/PlayerJoinPacket.html#accept(network.protocol.PacketVisitor)" class="member-name-link">accept(PacketVisitor)</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/PlayerJoinPacket.html" title="class in network.protocol.packets">PlayerJoinPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/PlayerLeavePacket.html#accept(network.protocol.PacketVisitor)" class="member-name-link">accept(PacketVisitor)</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/PlayerLeavePacket.html" title="class in network.protocol.packets">PlayerLeavePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/StartGamePacket.html#accept(network.protocol.PacketVisitor)" class="member-name-link">accept(PacketVisitor)</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/StartGamePacket.html" title="class in network.protocol.packets">StartGamePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/UpdatePlayerScorePacket.html#accept(network.protocol.PacketVisitor)" class="member-name-link">accept(PacketVisitor)</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/UpdatePlayerScorePacket.html" title="class in network.protocol.packets">UpdatePlayerScorePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Coordinate.html#add(sudoku.structure.Coordinate)" class="member-name-link">add(Coordinate)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Coordinate.html" title="class in sudoku.structure">Coordinate</a></dt>
<dd>
<div class="block">Ajoute la Coordiante donnée à celle-ci.</div>
</dd>
<dt><a href="../sudoku/structure/Block.html#addCell(sudoku.structure.Cell)" class="member-name-link">addCell(Cell)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Block.html" title="class in sudoku.structure">Block</a></dt>
<dd>
<div class="block">Ajoute une Cell au Block</div>
</dd>
<dt><a href="../game/Game.html#addPlayer(game.Player)" class="member-name-link">addPlayer(Player)</a> - Method in class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/Client.html#addPlayer(game.Player)" class="member-name-link">addPlayer(Player)</a> - Method in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/Server.html#addPlayer(java.lang.String)" class="member-name-link">addPlayer(String)</a> - Method in class network.server.<a href="../network/server/Server.html" title="class in network.server">Server</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/Solver.html#addStep(sudoku.structure.Cell,java.util.List)" class="member-name-link">addStep(Cell, List&lt;SolverStep&gt;)</a> - Method in interface sudoku.solver.<a href="../sudoku/solver/Solver.html" title="interface in sudoku.solver">Solver</a></dt>
<dd>
<div class="block">Méthode utilisée en interne afin de rajouter une étape si l'utilisateur le
souhaite (steps non null)</div>
</dd>
<dt><a href="../gui/widget/AnimatedBackground.html" class="type-name-link" title="class in gui.widget">AnimatedBackground</a> - Class in <a href="../gui/widget/package-summary.html">gui.widget</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/AnimatedBackground.html#%3Cinit%3E()" class="member-name-link">AnimatedBackground()</a> - Constructor for class gui.widget.<a href="../gui/widget/AnimatedBackground.html" title="class in gui.widget">AnimatedBackground</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#ANSI_BLUE" class="member-name-link">ANSI_BLUE</a> - Static variable in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#ANSI_CYAN" class="member-name-link">ANSI_CYAN</a> - Static variable in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#ANSI_GREEN" class="member-name-link">ANSI_GREEN</a> - Static variable in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#ANSI_PURPLE" class="member-name-link">ANSI_PURPLE</a> - Static variable in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#ANSI_RED" class="member-name-link">ANSI_RED</a> - Static variable in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#ANSI_RESET" class="member-name-link">ANSI_RESET</a> - Static variable in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#ANSI_YELLOW" class="member-name-link">ANSI_YELLOW</a> - Static variable in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Fonts.html#ARIAL" class="member-name-link">ARIAL</a> - Static variable in class gui.constants.<a href="../gui/constants/Fonts.html" title="class in gui.constants">Fonts</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Fonts.html#ARIAL_BOLD" class="member-name-link">ARIAL_BOLD</a> - Static variable in class gui.constants.<a href="../gui/constants/Fonts.html" title="class in gui.constants">Fonts</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/AssetManager.html" class="type-name-link" title="class in gui">AssetManager</a> - Class in <a href="../gui/package-summary.html">gui</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/AssetManager.html#%3Cinit%3E()" class="member-name-link">AssetManager()</a> - Constructor for class gui.<a href="../gui/AssetManager.html" title="class in gui">AssetManager</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,71 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>K-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: K">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:K">K</h2>
<dl class="index">
<dt><a href="../network/protocol/Packets.html#KeepAlive" class="member-name-link">KeepAlive</a> - Enum constant in enum class network.protocol.<a href="../network/protocol/Packets.html" title="enum class in network.protocol">Packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/KeepAliveHandler.html" class="type-name-link" title="class in network.server">KeepAliveHandler</a> - Class in <a href="../network/server/package-summary.html">network.server</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/KeepAliveHandler.html#%3Cinit%3E(network.server.ServerConnexion)" class="member-name-link">KeepAliveHandler(ServerConnexion)</a> - Constructor for class network.server.<a href="../network/server/KeepAliveHandler.html" title="class in network.server">KeepAliveHandler</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/KeepAlivePacket.html" class="type-name-link" title="class in network.protocol.packets">KeepAlivePacket</a> - Class in <a href="../network/protocol/packets/package-summary.html">network.protocol.packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/KeepAlivePacket.html#%3Cinit%3E(long)" class="member-name-link">KeepAlivePacket(long)</a> - Constructor for class network.protocol.packets.<a href="../network/protocol/packets/KeepAlivePacket.html" title="class in network.protocol.packets">KeepAlivePacket</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,87 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>L-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: L">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:L">L</h2>
<dl class="index">
<dt><a href="../gui/widget/LeaderboardRenderer.html" class="type-name-link" title="class in gui.widget">LeaderboardRenderer</a> - Class in <a href="../gui/widget/package-summary.html">gui.widget</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/LeaderboardRenderer.html#%3Cinit%3E(game.Game,game.Player)" class="member-name-link">LeaderboardRenderer(Game, Player)</a> - Constructor for class gui.widget.<a href="../gui/widget/LeaderboardRenderer.html" title="class in gui.widget">LeaderboardRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Symbols.html#Letters" class="member-name-link">Letters</a> - Enum constant in enum class gui.constants.<a href="../gui/constants/Symbols.html" title="enum class in gui.constants">Symbols</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/Constraint.html#Line" class="member-name-link">Line</a> - Enum constant in enum class sudoku.constraint.<a href="../sudoku/constraint/Constraint.html" title="enum class in sudoku.constraint">Constraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/LineConstraint.html" class="type-name-link" title="class in sudoku.constraint">LineConstraint</a> - Class in <a href="../sudoku/constraint/package-summary.html">sudoku.constraint</a></dt>
<dd>
<div class="block">Contrainte de ligne</div>
</dd>
<dt><a href="../sudoku/constraint/LineConstraint.html#%3Cinit%3E()" class="member-name-link">LineConstraint()</a> - Constructor for class sudoku.constraint.<a href="../sudoku/constraint/LineConstraint.html" title="class in sudoku.constraint">LineConstraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/Solver.html#logger" class="member-name-link">logger</a> - Static variable in interface sudoku.solver.<a href="../sudoku/solver/Solver.html" title="interface in sudoku.solver">Solver</a></dt>
<dd>
<div class="block">Log du Solver, qui garde trace des actions réalisées.</div>
</dd>
<dt><a href="../network/client/Client.html#login(java.lang.String)" class="member-name-link">login(String)</a> - Method in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/Packets.html#Login" class="member-name-link">Login</a> - Enum constant in enum class network.protocol.<a href="../network/protocol/Packets.html" title="enum class in network.protocol">Packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/LoginPacket.html" class="type-name-link" title="class in network.protocol.packets">LoginPacket</a> - Class in <a href="../network/protocol/packets/package-summary.html">network.protocol.packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/LoginPacket.html#%3Cinit%3E(java.lang.String)" class="member-name-link">LoginPacket(String)</a> - Constructor for class network.protocol.packets.<a href="../network/protocol/packets/LoginPacket.html" title="class in network.protocol.packets">LoginPacket</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,114 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>M-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: M">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:M">M</h2>
<dl class="index">
<dt><a href="../gui/Main.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class gui.<a href="../gui/Main.html" title="class in gui">Main</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/Main.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class sudoku.<a href="../sudoku/Main.html" title="class in sudoku">Main</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/Main.html" class="type-name-link" title="class in gui">Main</a> - Class in <a href="../gui/package-summary.html">gui</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/Main.html" class="type-name-link" title="class in sudoku">Main</a> - Class in <a href="../sudoku/package-summary.html">sudoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/Main.html#%3Cinit%3E()" class="member-name-link">Main()</a> - Constructor for class gui.<a href="../gui/Main.html" title="class in gui">Main</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/Main.html#%3Cinit%3E()" class="member-name-link">Main()</a> - Constructor for class sudoku.<a href="../sudoku/Main.html" title="class in sudoku">Main</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MainMenu.html" class="type-name-link" title="class in gui.menu">MainMenu</a> - Class in <a href="../gui/menu/package-summary.html">gui.menu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MainMenu.html#%3Cinit%3E(gui.menu.StateMachine)" class="member-name-link">MainMenu(StateMachine)</a> - Constructor for class gui.menu.<a href="../gui/menu/MainMenu.html" title="class in gui.menu">MainMenu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Difficulty.html#Medium" class="member-name-link">Medium</a> - Enum constant in enum class sudoku.structure.<a href="../sudoku/structure/Difficulty.html" title="enum class in sudoku.structure">Difficulty</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/MixedSolver.html" class="type-name-link" title="class in sudoku.solver">MixedSolver</a> - Class in <a href="../sudoku/solver/package-summary.html">sudoku.solver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/MixedSolver.html#%3Cinit%3E()" class="member-name-link">MixedSolver()</a> - Constructor for class sudoku.solver.<a href="../sudoku/solver/MixedSolver.html" title="class in sudoku.solver">MixedSolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/MultiDoku.html" class="type-name-link" title="class in sudoku.structure">MultiDoku</a> - Class in <a href="../sudoku/structure/package-summary.html">sudoku.structure</a></dt>
<dd>
<div class="block">Class : MultiDoku
Brief : Représente une grille de Multidoku.</div>
</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#%3Cinit%3E(java.util.List)" class="member-name-link">MultiDoku(List&lt;Sudoku&gt;)</a> - Constructor for class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/SudokuType.html#MultidokuPlusRectangle" class="member-name-link">MultidokuPlusRectangle</a> - Enum constant in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/SudokuType.html#MultiDokuPlusSquare" class="member-name-link">MultiDokuPlusSquare</a> - Enum constant in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/SudokuType.html#MultidokuXRectangle" class="member-name-link">MultidokuXRectangle</a> - Enum constant in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/SudokuType.html#MultiDokuXSquare" class="member-name-link">MultiDokuXSquare</a> - Enum constant in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiMenu.html" class="type-name-link" title="class in gui.menu">MultiMenu</a> - Class in <a href="../gui/menu/package-summary.html">gui.menu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiMenu.html#%3Cinit%3E(gui.menu.StateMachine)" class="member-name-link">MultiMenu(StateMachine)</a> - Constructor for class gui.menu.<a href="../gui/menu/MultiMenu.html" title="class in gui.menu">MultiMenu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/MultiPlayerCompleteProgress.html" class="type-name-link" title="class in gui.widget">MultiPlayerCompleteProgress</a> - Class in <a href="../gui/widget/package-summary.html">gui.widget</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/MultiPlayerCompleteProgress.html#%3Cinit%3E(game.Game)" class="member-name-link">MultiPlayerCompleteProgress(Game)</a> - Constructor for class gui.widget.<a href="../gui/widget/MultiPlayerCompleteProgress.html" title="class in gui.widget">MultiPlayerCompleteProgress</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiPlayerDokuView.html" class="type-name-link" title="class in gui.menu">MultiPlayerDokuView</a> - Class in <a href="../gui/menu/package-summary.html">gui.menu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiPlayerDokuView.html#%3Cinit%3E(gui.menu.StateMachine,network.client.Client,network.server.Server)" class="member-name-link">MultiPlayerDokuView(StateMachine, Client, Server)</a> - Constructor for class gui.menu.<a href="../gui/menu/MultiPlayerDokuView.html" title="class in gui.menu">MultiPlayerDokuView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiPlayerView.html" class="type-name-link" title="class in gui.menu">MultiPlayerView</a> - Class in <a href="../gui/menu/package-summary.html">gui.menu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiPlayerView.html#%3Cinit%3E(gui.menu.StateMachine,network.client.Client,network.server.Server)" class="member-name-link">MultiPlayerView(StateMachine, Client, Server)</a> - Constructor for class gui.menu.<a href="../gui/menu/MultiPlayerView.html" title="class in gui.menu">MultiPlayerView</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,88 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>N-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: N">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:N">N</h2>
<dl class="index">
<dt><a href="../network/package-summary.html">network</a> - package network</dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/package-summary.html">network.client</a> - package network.client</dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/package-summary.html">network.protocol</a> - package network.protocol</dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/package-summary.html">network.protocol.packets</a> - package network.protocol.packets</dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/package-summary.html">network.server</a> - package network.server</dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/SudokuFactory.html#newDokuFromFilledOne(sudoku.structure.MultiDoku,int,sudoku.solver.Solver)" class="member-name-link">newDokuFromFilledOne(MultiDoku, int, Solver)</a> - Static method in class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>
<div class="block">Créée un MultiDoku de difficulté difficulty à partir d'un MultiDoku fourni.</div>
</dd>
<dt><a href="../sudoku/solver/HintHelper.Hint.html#newValue()" class="member-name-link">newValue()</a> - Method in record class sudoku.solver.<a href="../sudoku/solver/HintHelper.Hint.html" title="class in sudoku.solver">HintHelper.Hint</a></dt>
<dd>
<div class="block">Returns the value of the <code>newValue</code> record component.</div>
</dd>
<dt><a href="../sudoku/structure/Cell.html#NOSYMBOL" class="member-name-link">NOSYMBOL</a> - Static variable in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>
<div class="block">Constante de valeur d'index de symbole quand il n'y en a pas,
soit que la Cell est vide.</div>
</dd>
<dt><a href="../network/server/ServerConnexion.html#nukeConnection()" class="member-name-link">nukeConnection()</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Symbols.html#Numbers" class="member-name-link">Numbers</a> - Enum constant in enum class gui.constants.<a href="../gui/constants/Symbols.html" title="enum class in gui.constants">Symbols</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,99 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>O-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: O">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:O">O</h2>
<dl class="index">
<dt><a href="../gui/widget/SudokuRenderer.html#onCellChange" class="member-name-link">onCellChange</a> - Variable in class gui.widget.<a href="../gui/widget/SudokuRenderer.html" title="class in gui.widget">SudokuRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/Client.html#onClosed" class="member-name-link">onClosed</a> - Variable in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/Client.html#onConnect" class="member-name-link">onConnect</a> - Variable in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/ConnexionStatusView.html#onConnect()" class="member-name-link">onConnect()</a> - Method in class gui.menu.<a href="../gui/menu/ConnexionStatusView.html" title="class in gui.menu">ConnexionStatusView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/Client.html#onDisconnect" class="member-name-link">onDisconnect</a> - Variable in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/ConnexionStatusView.html#onDisconnect()" class="member-name-link">onDisconnect()</a> - Method in class gui.menu.<a href="../gui/menu/ConnexionStatusView.html" title="class in gui.menu">ConnexionStatusView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiPlayerDokuView.html#onDisconnect()" class="member-name-link">onDisconnect()</a> - Method in class gui.menu.<a href="../gui/menu/MultiPlayerDokuView.html" title="class in gui.menu">MultiPlayerDokuView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiPlayerView.html#onDisconnect()" class="member-name-link">onDisconnect()</a> - Method in class gui.menu.<a href="../gui/menu/MultiPlayerView.html" title="class in gui.menu">MultiPlayerView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/Client.html#onGameEnd" class="member-name-link">onGameEnd</a> - Variable in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/Client.html#onGameStarted" class="member-name-link">onGameStarted</a> - Variable in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/ConnexionStatusView.html#onLeave()" class="member-name-link">onLeave()</a> - Method in class gui.menu.<a href="../gui/menu/ConnexionStatusView.html" title="class in gui.menu">ConnexionStatusView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SudokuRenderer.html#onResolve" class="member-name-link">onResolve</a> - Variable in class gui.widget.<a href="../gui/widget/SudokuRenderer.html" title="class in gui.widget">SudokuRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SudokuSelector.html#onSelect" class="member-name-link">onSelect</a> - Variable in class gui.widget.<a href="../gui/widget/SudokuSelector.html" title="class in gui.widget">SudokuSelector</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Options.html" class="type-name-link" title="class in gui.constants">Options</a> - Class in <a href="../gui/constants/package-summary.html">gui.constants</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Options.html#%3Cinit%3E()" class="member-name-link">Options()</a> - Constructor for class gui.constants.<a href="../gui/constants/Options.html" title="class in gui.constants">Options</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/OptionsMenu.html" class="type-name-link" title="class in gui.menu">OptionsMenu</a> - Class in <a href="../gui/menu/package-summary.html">gui.menu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/OptionsMenu.html#%3Cinit%3E(gui.menu.StateMachine)" class="member-name-link">OptionsMenu(StateMachine)</a> - Constructor for class gui.menu.<a href="../gui/menu/OptionsMenu.html" title="class in gui.menu">OptionsMenu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/StateMachine.html#overrideState(gui.menu.BaseView)" class="member-name-link">overrideState(BaseView)</a> - Method in class gui.menu.<a href="../gui/menu/StateMachine.html" title="class in gui.menu">StateMachine</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/Main.html#overwriteTest(int)" class="member-name-link">overwriteTest(int)</a> - Static method in class sudoku.<a href="../sudoku/Main.html" title="class in sudoku">Main</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,115 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>P-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: P">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:P">P</h2>
<dl class="index">
<dt><a href="../network/protocol/Packet.html" class="type-name-link" title="class in network.protocol">Packet</a> - Class in <a href="../network/protocol/package-summary.html">network.protocol</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/Packet.html#%3Cinit%3E()" class="member-name-link">Packet()</a> - Constructor for class network.protocol.<a href="../network/protocol/Packet.html" title="class in network.protocol">Packet</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/Packets.html" class="type-name-link" title="enum class in network.protocol">Packets</a> - Enum Class in <a href="../network/protocol/package-summary.html">network.protocol</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/PacketVisitor.html" class="type-name-link" title="interface in network.protocol">PacketVisitor</a> - Interface in <a href="../network/protocol/package-summary.html">network.protocol</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Player.html" class="type-name-link" title="class in game">Player</a> - Class in <a href="../game/package-summary.html">game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Player.html#%3Cinit%3E(int,java.lang.String)" class="member-name-link">Player(int, String)</a> - Constructor for class game.<a href="../game/Player.html" title="class in game">Player</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/Packets.html#PlayerJoin" class="member-name-link">PlayerJoin</a> - Enum constant in enum class network.protocol.<a href="../network/protocol/Packets.html" title="enum class in network.protocol">Packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/PlayerJoinPacket.html" class="type-name-link" title="class in network.protocol.packets">PlayerJoinPacket</a> - Class in <a href="../network/protocol/packets/package-summary.html">network.protocol.packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/PlayerJoinPacket.html#%3Cinit%3E(game.Player)" class="member-name-link">PlayerJoinPacket(Player)</a> - Constructor for class network.protocol.packets.<a href="../network/protocol/packets/PlayerJoinPacket.html" title="class in network.protocol.packets">PlayerJoinPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/Packets.html#PlayerLeave" class="member-name-link">PlayerLeave</a> - Enum constant in enum class network.protocol.<a href="../network/protocol/Packets.html" title="enum class in network.protocol">Packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/PlayerLeavePacket.html" class="type-name-link" title="class in network.protocol.packets">PlayerLeavePacket</a> - Class in <a href="../network/protocol/packets/package-summary.html">network.protocol.packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/PlayerLeavePacket.html#%3Cinit%3E(int)" class="member-name-link">PlayerLeavePacket(int)</a> - Constructor for class network.protocol.packets.<a href="../network/protocol/packets/PlayerLeavePacket.html" title="class in network.protocol.packets">PlayerLeavePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/StateManager.html#popAndGetState()" class="member-name-link">popAndGetState()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/StateManager.html" title="class in sudoku.structure">StateManager</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/StateMachine.html#popState()" class="member-name-link">popState()</a> - Method in class gui.menu.<a href="../gui/menu/StateMachine.html" title="class in gui.menu">StateMachine</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/StateManager.html#popState()" class="member-name-link">popState()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/StateManager.html" title="class in sudoku.structure">StateManager</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/Main.html#preRun()" class="member-name-link">preRun()</a> - Method in class gui.<a href="../gui/Main.html" title="class in gui">Main</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#printMultiDoku(gui.RenderableMultidoku,gui.constants.Symbols,int,int)" class="member-name-link">printMultiDoku(RenderableMultidoku, Symbols, int, int)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#printMultiDoku(gui.RenderableMultidoku,java.util.List,int,int)" class="member-name-link">printMultiDoku(RenderableMultidoku, List&lt;String&gt;, int, int)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#printMultiDoku(sudoku.structure.MultiDoku,int,int,gui.constants.Symbols)" class="member-name-link">printMultiDoku(MultiDoku, int, int, Symbols)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#printMultiDokuWithIndex(gui.RenderableMultidoku,java.util.List,int,int)" class="member-name-link">printMultiDokuWithIndex(RenderableMultidoku, List&lt;String&gt;, int, int)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#printMultiDokuWithIndex(sudoku.structure.MultiDoku,int,int,gui.constants.Symbols)" class="member-name-link">printMultiDokuWithIndex(MultiDoku, int, int, Symbols)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#printRectangleSudoku(sudoku.structure.Sudoku,int,int,gui.constants.Symbols)" class="member-name-link">printRectangleSudoku(Sudoku, int, int, Symbols)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#printRectangleSudoku(sudoku.structure.Sudoku,int,int,java.util.List)" class="member-name-link">printRectangleSudoku(Sudoku, int, int, List&lt;String&gt;)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#printRectangleSudokuWithIndex(sudoku.structure.Sudoku,int,int,java.util.List)" class="member-name-link">printRectangleSudokuWithIndex(Sudoku, int, int, List&lt;String&gt;)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/Main.html#process()" class="member-name-link">process()</a> - Method in class gui.<a href="../gui/Main.html" title="class in gui">Main</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/StateManager.html#pushState()" class="member-name-link">pushState()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/StateManager.html" title="class in sudoku.structure">StateManager</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/StateMachine.html#pushState(gui.menu.BaseView)" class="member-name-link">pushState(BaseView)</a> - Method in class gui.menu.<a href="../gui/menu/StateMachine.html" title="class in gui.menu">StateMachine</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,131 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>R-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: R">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:R">R</h2>
<dl class="index">
<dt><a href="../gui/ColorGenerator.Color.html#r" class="member-name-link">r</a> - Variable in class gui.<a href="../gui/ColorGenerator.Color.html" title="class in gui">ColorGenerator.Color</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/SudokuType.html#RandomBloc" class="member-name-link">RandomBloc</a> - Enum constant in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/RandomSolver.html" class="type-name-link" title="class in sudoku.solver">RandomSolver</a> - Class in <a href="../sudoku/solver/package-summary.html">sudoku.solver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/RandomSolver.html#%3Cinit%3E()" class="member-name-link">RandomSolver()</a> - Constructor for class sudoku.solver.<a href="../sudoku/solver/RandomSolver.html" title="class in sudoku.solver">RandomSolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/KeepAliveHandler.html#recievedKeepAlive(long)" class="member-name-link">recievedKeepAlive(long)</a> - Method in class network.server.<a href="../network/server/KeepAliveHandler.html" title="class in network.server">KeepAliveHandler</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/SudokuType.html#Rectangle" class="member-name-link">Rectangle</a> - Enum constant in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Images.html#reloadImages()" class="member-name-link">reloadImages()</a> - Static method in class gui.constants.<a href="../gui/constants/Images.html" title="class in gui.constants">Images</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.html#removePlayer(int)" class="member-name-link">removePlayer(int)</a> - Method in class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/BaseView.html#render()" class="member-name-link">render()</a> - Method in class gui.menu.<a href="../gui/menu/BaseView.html" title="class in gui.menu">BaseView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/ConnexionStatusView.html#render()" class="member-name-link">render()</a> - Method in class gui.menu.<a href="../gui/menu/ConnexionStatusView.html" title="class in gui.menu">ConnexionStatusView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/EndGameView.html#render()" class="member-name-link">render()</a> - Method in class gui.menu.<a href="../gui/menu/EndGameView.html" title="class in gui.menu">EndGameView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MainMenu.html#render()" class="member-name-link">render()</a> - Method in class gui.menu.<a href="../gui/menu/MainMenu.html" title="class in gui.menu">MainMenu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiMenu.html#render()" class="member-name-link">render()</a> - Method in class gui.menu.<a href="../gui/menu/MultiMenu.html" title="class in gui.menu">MultiMenu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiPlayerDokuView.html#render()" class="member-name-link">render()</a> - Method in class gui.menu.<a href="../gui/menu/MultiPlayerDokuView.html" title="class in gui.menu">MultiPlayerDokuView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiPlayerView.html#render()" class="member-name-link">render()</a> - Method in class gui.menu.<a href="../gui/menu/MultiPlayerView.html" title="class in gui.menu">MultiPlayerView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/OptionsMenu.html#render()" class="member-name-link">render()</a> - Method in class gui.menu.<a href="../gui/menu/OptionsMenu.html" title="class in gui.menu">OptionsMenu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/SoloMenu.html#render()" class="member-name-link">render()</a> - Method in class gui.menu.<a href="../gui/menu/SoloMenu.html" title="class in gui.menu">SoloMenu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/StateMachine.html#render()" class="member-name-link">render()</a> - Method in class gui.menu.<a href="../gui/menu/StateMachine.html" title="class in gui.menu">StateMachine</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/SudokuView.html#render()" class="member-name-link">render()</a> - Method in class gui.menu.<a href="../gui/menu/SudokuView.html" title="class in gui.menu">SudokuView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/AnimatedBackground.html#render()" class="member-name-link">render()</a> - Method in class gui.widget.<a href="../gui/widget/AnimatedBackground.html" title="class in gui.widget">AnimatedBackground</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/LeaderboardRenderer.html#render()" class="member-name-link">render()</a> - Method in class gui.widget.<a href="../gui/widget/LeaderboardRenderer.html" title="class in gui.widget">LeaderboardRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/MultiPlayerCompleteProgress.html#render()" class="member-name-link">render()</a> - Method in class gui.widget.<a href="../gui/widget/MultiPlayerCompleteProgress.html" title="class in gui.widget">MultiPlayerCompleteProgress</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SudokuRenderer.html#render()" class="member-name-link">render()</a> - Method in class gui.widget.<a href="../gui/widget/SudokuRenderer.html" title="class in gui.widget">SudokuRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SudokuSelector.html#render()" class="member-name-link">render()</a> - Method in class gui.widget.<a href="../gui/widget/SudokuSelector.html" title="class in gui.widget">SudokuSelector</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/TimerRenderer.html#render()" class="member-name-link">render()</a> - Method in class gui.widget.<a href="../gui/widget/TimerRenderer.html" title="class in gui.widget">TimerRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SmoothProgressBar.html#render(float)" class="member-name-link">render(float)</a> - Method in class gui.widget.<a href="../gui/widget/SmoothProgressBar.html" title="class in gui.widget">SmoothProgressBar</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SmoothProgressBar.html#render(java.lang.String,imgui.ImVec2,float)" class="member-name-link">render(String, ImVec2, float)</a> - Method in class gui.widget.<a href="../gui/widget/SmoothProgressBar.html" title="class in gui.widget">SmoothProgressBar</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/RenderableMultidoku.html" class="type-name-link" title="class in gui">RenderableMultidoku</a> - Class in <a href="../gui/package-summary.html">gui</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SudokuSelector.html#renderFileDialog()" class="member-name-link">renderFileDialog()</a> - Method in class gui.widget.<a href="../gui/widget/SudokuSelector.html" title="class in gui.widget">SudokuSelector</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiPlayerView.html#renderGameStatus()" class="member-name-link">renderGameStatus()</a> - Method in class gui.menu.<a href="../gui/menu/MultiPlayerView.html" title="class in gui.menu">MultiPlayerView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/BaseView.html#renderReturnButton()" class="member-name-link">renderReturnButton()</a> - Method in class gui.menu.<a href="../gui/menu/BaseView.html" title="class in gui.menu">BaseView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/ConnexionThread.html#run()" class="member-name-link">run()</a> - Method in class network.<a href="../network/ConnexionThread.html" title="class in network">ConnexionThread</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerAcceptThread.html#run()" class="member-name-link">run()</a> - Method in class network.server.<a href="../network/server/ServerAcceptThread.html" title="class in network.server">ServerAcceptThread</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerLogicThread.html#run()" class="member-name-link">run()</a> - Method in class network.server.<a href="../network/server/ServerLogicThread.html" title="class in network.server">ServerLogicThread</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Symbols.html#Russian" class="member-name-link">Russian</a> - Enum constant in enum class gui.constants.<a href="../gui/constants/Symbols.html" title="enum class in gui.constants">Symbols</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,266 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>S-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: S">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:S">S</h2>
<dl class="index">
<dt><a href="../sudoku/io/SudokuSerializer.html#saveMultiDoku(sudoku.structure.MultiDoku)" class="member-name-link">saveMultiDoku(MultiDoku)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuSerializer.html" title="class in sudoku.io">SudokuSerializer</a></dt>
<dd>
<div class="block">Save a serialized MultiDoku in a JSON file.</div>
</dd>
<dt><a href="../sudoku/io/SudokuSerializer.html#saveMultiDoku(sudoku.structure.MultiDoku,int)" class="member-name-link">saveMultiDoku(MultiDoku, int)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuSerializer.html" title="class in sudoku.io">SudokuSerializer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/Client.html#sendCellChange(sudoku.structure.Cell)" class="member-name-link">sendCellChange(Cell)</a> - Method in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/Connexion.html#sendPacket(network.protocol.Packet)" class="member-name-link">sendPacket(Packet)</a> - Method in class network.<a href="../network/Connexion.html" title="class in network">Connexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuSerializer.html#serializeSudoku(sudoku.structure.MultiDoku)" class="member-name-link">serializeSudoku(MultiDoku)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuSerializer.html" title="class in sudoku.io">SudokuSerializer</a></dt>
<dd>
<div class="block">Convertit un sudoku en object JSON</div>
</dd>
<dt><a href="../network/server/Server.html" class="type-name-link" title="class in network.server">Server</a> - Class in <a href="../network/server/package-summary.html">network.server</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/Server.html#%3Cinit%3E(short)" class="member-name-link">Server(short)</a> - Constructor for class network.server.<a href="../network/server/Server.html" title="class in network.server">Server</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerAcceptThread.html" class="type-name-link" title="class in network.server">ServerAcceptThread</a> - Class in <a href="../network/server/package-summary.html">network.server</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerAcceptThread.html#%3Cinit%3E(network.server.Server)" class="member-name-link">ServerAcceptThread(Server)</a> - Constructor for class network.server.<a href="../network/server/ServerAcceptThread.html" title="class in network.server">ServerAcceptThread</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html" class="type-name-link" title="class in network.server">ServerConnexion</a> - Class in <a href="../network/server/package-summary.html">network.server</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#%3Cinit%3E(java.net.Socket,network.server.Server)" class="member-name-link">ServerConnexion(Socket, Server)</a> - Constructor for class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerLogicThread.html" class="type-name-link" title="class in network.server">ServerLogicThread</a> - Class in <a href="../network/server/package-summary.html">network.server</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerLogicThread.html#%3Cinit%3E(network.server.Server)" class="member-name-link">ServerLogicThread(Server)</a> - Constructor for class network.server.<a href="../network/server/ServerLogicThread.html" title="class in network.server">ServerLogicThread</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Cell.html#setBlock(sudoku.structure.Block)" class="member-name-link">setBlock(Block)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Sudoku.html#setBlockWidth(int)" class="member-name-link">setBlockWidth(int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Sudoku.html#setCellsSymbol(java.util.List)" class="member-name-link">setCellsSymbol(List&lt;Integer&gt;)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>
<div class="block">Place les symboles d'index contenus dans values dans les cases du Sudoku.</div>
</dd>
<dt><a href="../sudoku/structure/Sudoku.html#setCellSymbol(int,int,int)" class="member-name-link">setCellSymbol(int, int, int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>
<div class="block">Place le symbole d'index value dans la Cell de coordonnées précisées.</div>
</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#setFilledCellsImmutable()" class="member-name-link">setFilledCellsImmutable()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>
<div class="block">Change les Cells de ce MultiDoku avec des symboles, en Cells immuables.</div>
</dd>
<dt><a href="../sudoku/structure/Cell.html#setImmutable()" class="member-name-link">setImmutable()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>
<div class="block">Rend la Cell immuable.</div>
</dd>
<dt><a href="../sudoku/structure/Sudoku.html#setImmutableCellsSymbol(java.util.List)" class="member-name-link">setImmutableCellsSymbol(List&lt;Integer&gt;)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>
<div class="block">Place les symboles d'index contenus dans values dans les cases du Sudoku et
rend ces cases immuables.</div>
</dd>
<dt><a href="../game/Game.html#setPlayerRemainingCells(game.Player,int)" class="member-name-link">setPlayerRemainingCells(Player, int)</a> - Method in class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#setSudoku(sudoku.structure.MultiDoku)" class="member-name-link">setSudoku(MultiDoku)</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Cell.html#setSymbolIndex(int)" class="member-name-link">setSymbolIndex(int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Coordinate.html#setX(int)" class="member-name-link">setX(int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Coordinate.html" title="class in sudoku.structure">Coordinate</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Coordinate.html#setY(int)" class="member-name-link">setY(int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Coordinate.html" title="class in sudoku.structure">Coordinate</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../common/Signal.html" class="type-name-link" title="class in common">Signal</a> - Class in <a href="../common/package-summary.html">common</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../common/Signal.html#%3Cinit%3E()" class="member-name-link">Signal()</a> - Constructor for class common.<a href="../common/Signal.html" title="class in common">Signal</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SmoothProgressBar.html" class="type-name-link" title="class in gui.widget">SmoothProgressBar</a> - Class in <a href="../gui/widget/package-summary.html">gui.widget</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SmoothProgressBar.html#%3Cinit%3E()" class="member-name-link">SmoothProgressBar()</a> - Constructor for class gui.widget.<a href="../gui/widget/SmoothProgressBar.html" title="class in gui.widget">SmoothProgressBar</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/SoloMenu.html" class="type-name-link" title="class in gui.menu">SoloMenu</a> - Class in <a href="../gui/menu/package-summary.html">gui.menu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/SoloMenu.html#%3Cinit%3E(gui.menu.StateMachine)" class="member-name-link">SoloMenu(StateMachine)</a> - Constructor for class gui.menu.<a href="../gui/menu/SoloMenu.html" title="class in gui.menu">SoloMenu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/Solver.html#solve(sudoku.structure.MultiDoku)" class="member-name-link">solve(MultiDoku)</a> - Method in interface sudoku.solver.<a href="../sudoku/solver/Solver.html" title="interface in sudoku.solver">Solver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/BacktrackingSolver.html#solve(sudoku.structure.MultiDoku,java.util.List)" class="member-name-link">solve(MultiDoku, List&lt;SolverStep&gt;)</a> - Method in class sudoku.solver.<a href="../sudoku/solver/BacktrackingSolver.html" title="class in sudoku.solver">BacktrackingSolver</a></dt>
<dd>
<div class="block">Résout le MultiDoku passé en paramètre, avec backtracking.</div>
</dd>
<dt><a href="../sudoku/solver/HumanSolver.html#solve(sudoku.structure.MultiDoku,java.util.List)" class="member-name-link">solve(MultiDoku, List&lt;SolverStep&gt;)</a> - Method in class sudoku.solver.<a href="../sudoku/solver/HumanSolver.html" title="class in sudoku.solver">HumanSolver</a></dt>
<dd>
<div class="block">Résout le MultiDoku passé en paramètre, avec règles de déduction.</div>
</dd>
<dt><a href="../sudoku/solver/MixedSolver.html#solve(sudoku.structure.MultiDoku,java.util.List)" class="member-name-link">solve(MultiDoku, List&lt;SolverStep&gt;)</a> - Method in class sudoku.solver.<a href="../sudoku/solver/MixedSolver.html" title="class in sudoku.solver">MixedSolver</a></dt>
<dd>
<div class="block">Résout le MultiDoku passé en paramètre, avec règles de déduction et
backtracking.</div>
</dd>
<dt><a href="../sudoku/solver/RandomSolver.html#solve(sudoku.structure.MultiDoku,java.util.List)" class="member-name-link">solve(MultiDoku, List&lt;SolverStep&gt;)</a> - Method in class sudoku.solver.<a href="../sudoku/solver/RandomSolver.html" title="class in sudoku.solver">RandomSolver</a></dt>
<dd>
<div class="block">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.</div>
</dd>
<dt><a href="../sudoku/solver/Solver.html#solve(sudoku.structure.MultiDoku,java.util.List)" class="member-name-link">solve(MultiDoku, List&lt;SolverStep&gt;)</a> - Method in interface sudoku.solver.<a href="../sudoku/solver/Solver.html" title="interface in sudoku.solver">Solver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/StupidSolver.html#solve(sudoku.structure.MultiDoku,java.util.List)" class="member-name-link">solve(MultiDoku, List&lt;SolverStep&gt;)</a> - Method in class sudoku.solver.<a href="../sudoku/solver/StupidSolver.html" title="class in sudoku.solver">StupidSolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/Solver.html" class="type-name-link" title="interface in sudoku.solver">Solver</a> - Interface in <a href="../sudoku/solver/package-summary.html">sudoku.solver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/SolverStep.html" class="type-name-link" title="class in sudoku.solver">SolverStep</a> - Class in <a href="../sudoku/solver/package-summary.html">sudoku.solver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/SolverStep.html#%3Cinit%3E(sudoku.structure.Cell)" class="member-name-link">SolverStep(Cell)</a> - Constructor for class sudoku.solver.<a href="../sudoku/solver/SolverStep.html" title="class in sudoku.solver">SolverStep</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/SudokuType.html#Square" class="member-name-link">Square</a> - Enum constant in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/Server.html#startGame(sudoku.structure.MultiDoku,long)" class="member-name-link">startGame(MultiDoku, long)</a> - Method in class network.server.<a href="../network/server/Server.html" title="class in network.server">Server</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.html#startGame(sudoku.structure.MultiDoku,java.time.Instant,long)" class="member-name-link">startGame(MultiDoku, Instant, long)</a> - Method in class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/Packets.html#StartGame" class="member-name-link">StartGame</a> - Enum constant in enum class network.protocol.<a href="../network/protocol/Packets.html" title="enum class in network.protocol">Packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/StartGamePacket.html" class="type-name-link" title="class in network.protocol.packets">StartGamePacket</a> - Class in <a href="../network/protocol/packets/package-summary.html">network.protocol.packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/StartGamePacket.html#%3Cinit%3E(java.lang.String,java.time.Instant,long)" class="member-name-link">StartGamePacket(String, Instant, long)</a> - Constructor for class network.protocol.packets.<a href="../network/protocol/packets/StartGamePacket.html" title="class in network.protocol.packets">StartGamePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/BaseView.html#stateMachine" class="member-name-link">stateMachine</a> - Variable in class gui.menu.<a href="../gui/menu/BaseView.html" title="class in gui.menu">BaseView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/StateMachine.html" class="type-name-link" title="class in gui.menu">StateMachine</a> - Class in <a href="../gui/menu/package-summary.html">gui.menu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/StateMachine.html#%3Cinit%3E()" class="member-name-link">StateMachine()</a> - Constructor for class gui.menu.<a href="../gui/menu/StateMachine.html" title="class in gui.menu">StateMachine</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/StateManager.html" class="type-name-link" title="class in sudoku.structure">StateManager</a> - Class in <a href="../sudoku/structure/package-summary.html">sudoku.structure</a></dt>
<dd>
<div class="block">Une pile, qui réprésente les états d'un MultiDoku,
utile pour les Solvers.</div>
</dd>
<dt><a href="../sudoku/structure/StateManager.html#%3Cinit%3E(sudoku.structure.MultiDoku)" class="member-name-link">StateManager(MultiDoku)</a> - Constructor for class sudoku.structure.<a href="../sudoku/structure/StateManager.html" title="class in sudoku.structure">StateManager</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/Client.html#stop()" class="member-name-link">stop()</a> - Method in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/Server.html#stop()" class="member-name-link">stop()</a> - Method in class network.server.<a href="../network/server/Server.html" title="class in network.server">Server</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.html#stopGame()" class="member-name-link">stopGame()</a> - Method in class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/Server.html#stopGame()" class="member-name-link">stopGame()</a> - Method in class network.server.<a href="../network/server/Server.html" title="class in network.server">Server</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/StupidSolver.html" class="type-name-link" title="class in sudoku.solver">StupidSolver</a> - Class in <a href="../sudoku/solver/package-summary.html">sudoku.solver</a></dt>
<dd>
<div class="block">Class de test non utilisé</div>
</dd>
<dt><a href="../sudoku/solver/StupidSolver.html#%3Cinit%3E()" class="member-name-link">StupidSolver()</a> - Constructor for class sudoku.solver.<a href="../sudoku/solver/StupidSolver.html" title="class in sudoku.solver">StupidSolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Coordinate.html#sub(sudoku.structure.Coordinate)" class="member-name-link">sub(Coordinate)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Coordinate.html" title="class in sudoku.structure">Coordinate</a></dt>
<dd>
<div class="block">Soustrait la Coordiante donnée à celle-ci.</div>
</dd>
<dt><a href="../sudoku/package-summary.html">sudoku</a> - package sudoku</dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Sudoku.html" class="type-name-link" title="class in sudoku.structure">Sudoku</a> - Class in <a href="../sudoku/structure/package-summary.html">sudoku.structure</a></dt>
<dd>
<div class="block">Class : Sudoku
Brief : Représent un Sudoku</div>
</dd>
<dt><a href="../sudoku/structure/Sudoku.html#%3Cinit%3E(java.util.List,java.util.List,java.util.List)" class="member-name-link">Sudoku(List&lt;Cell&gt;, List&lt;Block&gt;, List&lt;IConstraint&gt;)</a> - Constructor for class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/package-summary.html">sudoku.constraint</a> - package sudoku.constraint</dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/package-summary.html">sudoku.io</a> - package sudoku.io</dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/package-summary.html">sudoku.solver</a> - package sudoku.solver</dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/package-summary.html">sudoku.structure</a> - package sudoku.structure</dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/SudokuFactory.html" class="type-name-link" title="class in sudoku.structure">SudokuFactory</a> - Class in <a href="../sudoku/structure/package-summary.html">sudoku.structure</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/SudokuFactory.html#%3Cinit%3E()" class="member-name-link">SudokuFactory()</a> - Constructor for class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html" class="type-name-link" title="class in sudoku.io">SudokuPrinter</a> - Class in <a href="../sudoku/io/package-summary.html">sudoku.io</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#%3Cinit%3E()" class="member-name-link">SudokuPrinter()</a> - Constructor for class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SudokuRenderer.html" class="type-name-link" title="class in gui.widget">SudokuRenderer</a> - Class in <a href="../gui/widget/package-summary.html">gui.widget</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SudokuRenderer.html#%3Cinit%3E(sudoku.structure.MultiDoku)" class="member-name-link">SudokuRenderer(MultiDoku)</a> - Constructor for class gui.widget.<a href="../gui/widget/SudokuRenderer.html" title="class in gui.widget">SudokuRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SudokuSelector.html" class="type-name-link" title="class in gui.widget">SudokuSelector</a> - Class in <a href="../gui/widget/package-summary.html">gui.widget</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SudokuSelector.html#%3Cinit%3E(boolean,java.lang.String)" class="member-name-link">SudokuSelector(boolean, String)</a> - Constructor for class gui.widget.<a href="../gui/widget/SudokuSelector.html" title="class in gui.widget">SudokuSelector</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuSerializer.html" class="type-name-link" title="class in sudoku.io">SudokuSerializer</a> - Class in <a href="../sudoku/io/package-summary.html">sudoku.io</a></dt>
<dd>
<div class="block">Classe permettant d'effectuer des opérations sur les sudokus afin de les
charger/sauvegarder</div>
</dd>
<dt><a href="../sudoku/io/SudokuSerializer.html#%3Cinit%3E()" class="member-name-link">SudokuSerializer()</a> - Constructor for class sudoku.io.<a href="../sudoku/io/SudokuSerializer.html" title="class in sudoku.io">SudokuSerializer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/SudokuSerializerTest.html" class="type-name-link" title="class in sudoku">SudokuSerializerTest</a> - Class in <a href="../sudoku/package-summary.html">sudoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/SudokuSerializerTest.html#%3Cinit%3E()" class="member-name-link">SudokuSerializerTest()</a> - Constructor for class sudoku.<a href="../sudoku/SudokuSerializerTest.html" title="class in sudoku">SudokuSerializerTest</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/SudokuType.html" class="type-name-link" title="enum class in gui.constants">SudokuType</a> - Enum Class in <a href="../gui/constants/package-summary.html">gui.constants</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/SudokuView.html" class="type-name-link" title="class in gui.menu">SudokuView</a> - Class in <a href="../gui/menu/package-summary.html">gui.menu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/SudokuView.html#%3Cinit%3E(gui.menu.StateMachine,sudoku.structure.MultiDoku)" class="member-name-link">SudokuView(StateMachine, MultiDoku)</a> - Constructor for class gui.menu.<a href="../gui/menu/SudokuView.html" title="class in gui.menu">SudokuView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Options.html#Symboles" class="member-name-link">Symboles</a> - Static variable in class gui.constants.<a href="../gui/constants/Options.html" title="class in gui.constants">Options</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Symbols.html" class="type-name-link" title="enum class in gui.constants">Symbols</a> - Enum Class in <a href="../gui/constants/package-summary.html">gui.constants</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,89 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>T-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: T">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:T">T</h2>
<dl class="index">
<dt><a href="../gui/widget/TimerRenderer.html" class="type-name-link" title="class in gui.widget">TimerRenderer</a> - Class in <a href="../gui/widget/package-summary.html">gui.widget</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/TimerRenderer.html#%3Cinit%3E(java.time.Instant,long)" class="member-name-link">TimerRenderer(Instant, long)</a> - Constructor for class gui.widget.<a href="../gui/widget/TimerRenderer.html" title="class in gui.widget">TimerRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Sudoku.html#toCoords(int)" class="member-name-link">toCoords(int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>
<div class="block">Transforme un index de Cell en Coordinate.</div>
</dd>
<dt><a href="../sudoku/structure/Sudoku.html#toIndex(int,int)" class="member-name-link">toIndex(int, int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>
<div class="block">Transforme des coordonées d'une Cell en index.</div>
</dd>
<dt><a href="../sudoku/solver/HintHelper.Hint.html#toString()" class="member-name-link">toString()</a> - Method in record class sudoku.solver.<a href="../sudoku/solver/HintHelper.Hint.html" title="class in sudoku.solver">HintHelper.Hint</a></dt>
<dd>
<div class="block">Returns a string representation of this record class.</div>
</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#toString()" class="member-name-link">toString()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Sudoku.html#toString()" class="member-name-link">toString()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#toStringRectangleSudoku(sudoku.structure.Sudoku,int,int,gui.constants.Symbols)" class="member-name-link">toStringRectangleSudoku(Sudoku, int, int, Symbols)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuPrinter.html#toStringRectangleSudoku(sudoku.structure.Sudoku,int,int,java.util.List)" class="member-name-link">toStringRectangleSudoku(Sudoku, int, int, List&lt;String&gt;)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuPrinter.html" title="class in sudoku.io">SudokuPrinter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Cell.html#trySetValue(int)" class="member-name-link">trySetValue(int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>
<div class="block">Essaye de placer la valeur et renvoie false si ce n'est pas possible.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,73 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>U-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: U">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:U">U</h2>
<dl class="index">
<dt><a href="../network/server/KeepAliveHandler.html#update()" class="member-name-link">update()</a> - Method in class network.server.<a href="../network/server/KeepAliveHandler.html" title="class in network.server">KeepAliveHandler</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/Server.html#update()" class="member-name-link">update()</a> - Method in class network.server.<a href="../network/server/Server.html" title="class in network.server">Server</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#update()" class="member-name-link">update()</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/Packets.html#UpdatePlayerScore" class="member-name-link">UpdatePlayerScore</a> - Enum constant in enum class network.protocol.<a href="../network/protocol/Packets.html" title="enum class in network.protocol">Packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/UpdatePlayerScorePacket.html" class="type-name-link" title="class in network.protocol.packets">UpdatePlayerScorePacket</a> - Class in <a href="../network/protocol/packets/package-summary.html">network.protocol.packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/UpdatePlayerScorePacket.html#%3Cinit%3E(int,int)" class="member-name-link">UpdatePlayerScorePacket(int, int)</a> - Constructor for class network.protocol.packets.<a href="../network/protocol/packets/UpdatePlayerScorePacket.html" title="class in network.protocol.packets">UpdatePlayerScorePacket</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,101 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>B-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: B">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:B">B</h2>
<dl class="index">
<dt><a href="../gui/ColorGenerator.Color.html#b" class="member-name-link">b</a> - Variable in class gui.<a href="../gui/ColorGenerator.Color.html" title="class in gui">ColorGenerator.Color</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Images.html#BACKGROUND" class="member-name-link">BACKGROUND</a> - Static variable in class gui.constants.<a href="../gui/constants/Images.html" title="class in gui.constants">Images</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Options.html#BackgroundPath" class="member-name-link">BackgroundPath</a> - Static variable in class gui.constants.<a href="../gui/constants/Options.html" title="class in gui.constants">Options</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Options.html#BackgroundSpeed" class="member-name-link">BackgroundSpeed</a> - Static variable in class gui.constants.<a href="../gui/constants/Options.html" title="class in gui.constants">Options</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/BacktrackingSolver.html" class="type-name-link" title="class in sudoku.solver">BacktrackingSolver</a> - Class in <a href="../sudoku/solver/package-summary.html">sudoku.solver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/BacktrackingSolver.html#%3Cinit%3E()" class="member-name-link">BacktrackingSolver()</a> - Constructor for class sudoku.solver.<a href="../sudoku/solver/BacktrackingSolver.html" title="class in sudoku.solver">BacktrackingSolver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/BaseView.html" class="type-name-link" title="class in gui.menu">BaseView</a> - Class in <a href="../gui/menu/package-summary.html">gui.menu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/BaseView.html#%3Cinit%3E(gui.menu.StateMachine)" class="member-name-link">BaseView(StateMachine)</a> - Constructor for class gui.menu.<a href="../gui/menu/BaseView.html" title="class in gui.menu">BaseView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Block.html" class="type-name-link" title="class in sudoku.structure">Block</a> - Class in <a href="../sudoku/structure/package-summary.html">sudoku.structure</a></dt>
<dd>
<div class="block">Class qui représente les Block de chaque Sudoku,
Un Block étant un ensemble de cellule avec une contrainte de block qui lui
ait associé.</div>
</dd>
<dt><a href="../sudoku/constraint/Constraint.html#Block" class="member-name-link">Block</a> - Enum constant in enum class sudoku.constraint.<a href="../sudoku/constraint/Constraint.html" title="enum class in sudoku.constraint">Constraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Block.html#%3Cinit%3E()" class="member-name-link">Block()</a> - Constructor for class sudoku.structure.<a href="../sudoku/structure/Block.html" title="class in sudoku.structure">Block</a></dt>
<dd>
<div class="block">Crée un Block avec une liste de Cell vide.</div>
</dd>
<dt><a href="../sudoku/structure/Block.html#%3Cinit%3E(java.util.List)" class="member-name-link">Block(List&lt;Cell&gt;)</a> - Constructor for class sudoku.structure.<a href="../sudoku/structure/Block.html" title="class in sudoku.structure">Block</a></dt>
<dd>
<div class="block">Crée un Block avec une liste de Cell donnée.</div>
</dd>
<dt><a href="../sudoku/constraint/BlockConstraint.html" class="type-name-link" title="class in sudoku.constraint">BlockConstraint</a> - Class in <a href="../sudoku/constraint/package-summary.html">sudoku.constraint</a></dt>
<dd>
<div class="block">Contrainte de bloc</div>
</dd>
<dt><a href="../sudoku/constraint/BlockConstraint.html#%3Cinit%3E()" class="member-name-link">BlockConstraint()</a> - Constructor for class sudoku.constraint.<a href="../sudoku/constraint/BlockConstraint.html" title="class in sudoku.constraint">BlockConstraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/Server.html#broadcastPacket(network.protocol.Packet)" class="member-name-link">broadcastPacket(Packet)</a> - Method in class network.server.<a href="../network/server/Server.html" title="class in network.server">Server</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,183 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>V-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: V">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:V">V</h2>
<dl class="index">
<dt><a href="../game/Game.GameState.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class game.<a href="../game/Game.GameState.html" title="enum class in game">Game.GameState</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><a href="../gui/constants/SudokuType.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><a href="../gui/constants/Symbols.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class gui.constants.<a href="../gui/constants/Symbols.html" title="enum class in gui.constants">Symbols</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><a href="../network/protocol/Packets.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class network.protocol.<a href="../network/protocol/Packets.html" title="enum class in network.protocol">Packets</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><a href="../sudoku/constraint/Constraint.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class sudoku.constraint.<a href="../sudoku/constraint/Constraint.html" title="enum class in sudoku.constraint">Constraint</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><a href="../sudoku/structure/Difficulty.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class sudoku.structure.<a href="../sudoku/structure/Difficulty.html" title="enum class in sudoku.structure">Difficulty</a></dt>
<dd>
<div class="block">Returns the enum constant of this class with the specified name.</div>
</dd>
<dt><a href="../game/Game.GameState.html#values()" class="member-name-link">values()</a> - Static method in enum class game.<a href="../game/Game.GameState.html" title="enum class in game">Game.GameState</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><a href="../gui/constants/SudokuType.html#values()" class="member-name-link">values()</a> - Static method in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><a href="../gui/constants/Symbols.html#values()" class="member-name-link">values()</a> - Static method in enum class gui.constants.<a href="../gui/constants/Symbols.html" title="enum class in gui.constants">Symbols</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><a href="../network/protocol/Packets.html#values()" class="member-name-link">values()</a> - Static method in enum class network.protocol.<a href="../network/protocol/Packets.html" title="enum class in network.protocol">Packets</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><a href="../sudoku/constraint/Constraint.html#values()" class="member-name-link">values()</a> - Static method in enum class sudoku.constraint.<a href="../sudoku/constraint/Constraint.html" title="enum class in sudoku.constraint">Constraint</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><a href="../sudoku/structure/Difficulty.html#values()" class="member-name-link">values()</a> - Static method in enum class sudoku.structure.<a href="../sudoku/structure/Difficulty.html" title="enum class in sudoku.structure">Difficulty</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum class, in
the order they are declared.</div>
</dd>
<dt><a href="../sudoku/structure/Difficulty.html#VeryEasy" class="member-name-link">VeryEasy</a> - Enum constant in enum class sudoku.structure.<a href="../sudoku/structure/Difficulty.html" title="enum class in sudoku.structure">Difficulty</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Difficulty.html#VeryHard" class="member-name-link">VeryHard</a> - Enum constant in enum class sudoku.structure.<a href="../sudoku/structure/Difficulty.html" title="enum class in sudoku.structure">Difficulty</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/PacketVisitor.html#visit(network.protocol.Packet)" class="member-name-link">visit(Packet)</a> - Method in interface network.protocol.<a href="../network/protocol/PacketVisitor.html" title="interface in network.protocol">PacketVisitor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html#visitPacket(network.protocol.packets.ChangeCellPacket)" class="member-name-link">visitPacket(ChangeCellPacket)</a> - Method in class network.client.<a href="../network/client/ClientConnexion.html" title="class in network.client">ClientConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/PacketVisitor.html#visitPacket(network.protocol.packets.ChangeCellPacket)" class="member-name-link">visitPacket(ChangeCellPacket)</a> - Method in interface network.protocol.<a href="../network/protocol/PacketVisitor.html" title="interface in network.protocol">PacketVisitor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#visitPacket(network.protocol.packets.ChangeCellPacket)" class="member-name-link">visitPacket(ChangeCellPacket)</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html#visitPacket(network.protocol.packets.ConnexionInfoPacket)" class="member-name-link">visitPacket(ConnexionInfoPacket)</a> - Method in class network.client.<a href="../network/client/ClientConnexion.html" title="class in network.client">ClientConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/PacketVisitor.html#visitPacket(network.protocol.packets.ConnexionInfoPacket)" class="member-name-link">visitPacket(ConnexionInfoPacket)</a> - Method in interface network.protocol.<a href="../network/protocol/PacketVisitor.html" title="interface in network.protocol">PacketVisitor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#visitPacket(network.protocol.packets.ConnexionInfoPacket)" class="member-name-link">visitPacket(ConnexionInfoPacket)</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html#visitPacket(network.protocol.packets.DisconnectPacket)" class="member-name-link">visitPacket(DisconnectPacket)</a> - Method in class network.client.<a href="../network/client/ClientConnexion.html" title="class in network.client">ClientConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/PacketVisitor.html#visitPacket(network.protocol.packets.DisconnectPacket)" class="member-name-link">visitPacket(DisconnectPacket)</a> - Method in interface network.protocol.<a href="../network/protocol/PacketVisitor.html" title="interface in network.protocol">PacketVisitor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#visitPacket(network.protocol.packets.DisconnectPacket)" class="member-name-link">visitPacket(DisconnectPacket)</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html#visitPacket(network.protocol.packets.EndGamePacket)" class="member-name-link">visitPacket(EndGamePacket)</a> - Method in class network.client.<a href="../network/client/ClientConnexion.html" title="class in network.client">ClientConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/PacketVisitor.html#visitPacket(network.protocol.packets.EndGamePacket)" class="member-name-link">visitPacket(EndGamePacket)</a> - Method in interface network.protocol.<a href="../network/protocol/PacketVisitor.html" title="interface in network.protocol">PacketVisitor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#visitPacket(network.protocol.packets.EndGamePacket)" class="member-name-link">visitPacket(EndGamePacket)</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html#visitPacket(network.protocol.packets.KeepAlivePacket)" class="member-name-link">visitPacket(KeepAlivePacket)</a> - Method in class network.client.<a href="../network/client/ClientConnexion.html" title="class in network.client">ClientConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/PacketVisitor.html#visitPacket(network.protocol.packets.KeepAlivePacket)" class="member-name-link">visitPacket(KeepAlivePacket)</a> - Method in interface network.protocol.<a href="../network/protocol/PacketVisitor.html" title="interface in network.protocol">PacketVisitor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#visitPacket(network.protocol.packets.KeepAlivePacket)" class="member-name-link">visitPacket(KeepAlivePacket)</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html#visitPacket(network.protocol.packets.LoginPacket)" class="member-name-link">visitPacket(LoginPacket)</a> - Method in class network.client.<a href="../network/client/ClientConnexion.html" title="class in network.client">ClientConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/PacketVisitor.html#visitPacket(network.protocol.packets.LoginPacket)" class="member-name-link">visitPacket(LoginPacket)</a> - Method in interface network.protocol.<a href="../network/protocol/PacketVisitor.html" title="interface in network.protocol">PacketVisitor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#visitPacket(network.protocol.packets.LoginPacket)" class="member-name-link">visitPacket(LoginPacket)</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html#visitPacket(network.protocol.packets.PlayerJoinPacket)" class="member-name-link">visitPacket(PlayerJoinPacket)</a> - Method in class network.client.<a href="../network/client/ClientConnexion.html" title="class in network.client">ClientConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/PacketVisitor.html#visitPacket(network.protocol.packets.PlayerJoinPacket)" class="member-name-link">visitPacket(PlayerJoinPacket)</a> - Method in interface network.protocol.<a href="../network/protocol/PacketVisitor.html" title="interface in network.protocol">PacketVisitor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#visitPacket(network.protocol.packets.PlayerJoinPacket)" class="member-name-link">visitPacket(PlayerJoinPacket)</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html#visitPacket(network.protocol.packets.PlayerLeavePacket)" class="member-name-link">visitPacket(PlayerLeavePacket)</a> - Method in class network.client.<a href="../network/client/ClientConnexion.html" title="class in network.client">ClientConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/PacketVisitor.html#visitPacket(network.protocol.packets.PlayerLeavePacket)" class="member-name-link">visitPacket(PlayerLeavePacket)</a> - Method in interface network.protocol.<a href="../network/protocol/PacketVisitor.html" title="interface in network.protocol">PacketVisitor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#visitPacket(network.protocol.packets.PlayerLeavePacket)" class="member-name-link">visitPacket(PlayerLeavePacket)</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html#visitPacket(network.protocol.packets.StartGamePacket)" class="member-name-link">visitPacket(StartGamePacket)</a> - Method in class network.client.<a href="../network/client/ClientConnexion.html" title="class in network.client">ClientConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/PacketVisitor.html#visitPacket(network.protocol.packets.StartGamePacket)" class="member-name-link">visitPacket(StartGamePacket)</a> - Method in interface network.protocol.<a href="../network/protocol/PacketVisitor.html" title="interface in network.protocol">PacketVisitor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#visitPacket(network.protocol.packets.StartGamePacket)" class="member-name-link">visitPacket(StartGamePacket)</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html#visitPacket(network.protocol.packets.UpdatePlayerScorePacket)" class="member-name-link">visitPacket(UpdatePlayerScorePacket)</a> - Method in class network.client.<a href="../network/client/ClientConnexion.html" title="class in network.client">ClientConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/PacketVisitor.html#visitPacket(network.protocol.packets.UpdatePlayerScorePacket)" class="member-name-link">visitPacket(UpdatePlayerScorePacket)</a> - Method in interface network.protocol.<a href="../network/protocol/PacketVisitor.html" title="interface in network.protocol">PacketVisitor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#visitPacket(network.protocol.packets.UpdatePlayerScorePacket)" class="member-name-link">visitPacket(UpdatePlayerScorePacket)</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/Main.html#voidTest()" class="member-name-link">voidTest()</a> - Static method in class sudoku.<a href="../sudoku/Main.html" title="class in sudoku">Main</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,68 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>W-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: W">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:W">W</h2>
<dl class="index">
<dt><a href="../sudoku/io/ConsoleInterface.html#welcome()" class="member-name-link">welcome()</a> - Method in class sudoku.io.<a href="../sudoku/io/ConsoleInterface.html" title="class in sudoku.io">ConsoleInterface</a></dt>
<dd>
<div class="block">Début de la séquence console, affiche un message de bienvenue et les crédits
du projet
puis donne à l'utilisateur le choix de récupérer un doku sauvegardé
ou d'en créer un nouveau.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,286 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>C-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: C">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:C">C</h2>
<dl class="index">
<dt><a href="../sudoku/structure/Sudoku.html#canBePlaced(int,int,int)" class="member-name-link">canBePlaced(int, int, int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>
<div class="block">Teste si on peut placer la value dans la Cell aux coordonnées x, y d'après
les contraintes du Sudoku.</div>
</dd>
<dt><a href="../sudoku/constraint/BlockConstraint.html#canBePlaced(sudoku.structure.Sudoku,int,int,int)" class="member-name-link">canBePlaced(Sudoku, int, int, int)</a> - Method in class sudoku.constraint.<a href="../sudoku/constraint/BlockConstraint.html" title="class in sudoku.constraint">BlockConstraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/ColumnConstraint.html#canBePlaced(sudoku.structure.Sudoku,int,int,int)" class="member-name-link">canBePlaced(Sudoku, int, int, int)</a> - Method in class sudoku.constraint.<a href="../sudoku/constraint/ColumnConstraint.html" title="class in sudoku.constraint">ColumnConstraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/DiagonalConstraint.html#canBePlaced(sudoku.structure.Sudoku,int,int,int)" class="member-name-link">canBePlaced(Sudoku, int, int, int)</a> - Method in class sudoku.constraint.<a href="../sudoku/constraint/DiagonalConstraint.html" title="class in sudoku.constraint">DiagonalConstraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/IConstraint.html#canBePlaced(sudoku.structure.Sudoku,int,int,int)" class="member-name-link">canBePlaced(Sudoku, int, int, int)</a> - Method in interface sudoku.constraint.<a href="../sudoku/constraint/IConstraint.html" title="interface in sudoku.constraint">IConstraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/LineConstraint.html#canBePlaced(sudoku.structure.Sudoku,int,int,int)" class="member-name-link">canBePlaced(Sudoku, int, int, int)</a> - Method in class sudoku.constraint.<a href="../sudoku/constraint/LineConstraint.html" title="class in sudoku.constraint">LineConstraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/ConnexionThread.html#cancel()" class="member-name-link">cancel()</a> - Method in class network.<a href="../network/ConnexionThread.html" title="class in network">ConnexionThread</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerAcceptThread.html#cancel()" class="member-name-link">cancel()</a> - Method in class network.server.<a href="../network/server/ServerAcceptThread.html" title="class in network.server">ServerAcceptThread</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerLogicThread.html#cancel()" class="member-name-link">cancel()</a> - Method in class network.server.<a href="../network/server/ServerLogicThread.html" title="class in network.server">ServerLogicThread</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Cell.html#canHaveValue(int)" class="member-name-link">canHaveValue(int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>
<div class="block">Vérifie si la Cell peut prendre ce symbole par rapport aux contraintes de ses Sudokus.</div>
</dd>
<dt><a href="../sudoku/solver/HintHelper.Hint.html#cell()" class="member-name-link">cell()</a> - Method in record class sudoku.solver.<a href="../sudoku/solver/HintHelper.Hint.html" title="class in sudoku.solver">HintHelper.Hint</a></dt>
<dd>
<div class="block">Returns the value of the <code>cell</code> record component.</div>
</dd>
<dt><a href="../sudoku/structure/Cell.html" class="type-name-link" title="class in sudoku.structure">Cell</a> - Class in <a href="../sudoku/structure/package-summary.html">sudoku.structure</a></dt>
<dd>
<div class="block">Représente une case d'un, ou plusieurs, sudoku qui à comme valeur un index de symbole.</div>
</dd>
<dt><a href="../sudoku/structure/Cell.html#%3Cinit%3E()" class="member-name-link">Cell()</a> - Constructor for class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Cell.html#%3Cinit%3E(int)" class="member-name-link">Cell(int)</a> - Constructor for class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Cell.html#%3Cinit%3E(int,boolean)" class="member-name-link">Cell(int, boolean)</a> - Constructor for class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/Packets.html#ChangeCell" class="member-name-link">ChangeCell</a> - Enum constant in enum class network.protocol.<a href="../network/protocol/Packets.html" title="enum class in network.protocol">Packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/ChangeCellPacket.html" class="type-name-link" title="class in network.protocol.packets">ChangeCellPacket</a> - Class in <a href="../network/protocol/packets/package-summary.html">network.protocol.packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/ChangeCellPacket.html#%3Cinit%3E(int,int,int)" class="member-name-link">ChangeCellPacket(int, int, int)</a> - Constructor for class network.protocol.packets.<a href="../network/protocol/packets/ChangeCellPacket.html" title="class in network.protocol.packets">ChangeCellPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Fonts.html#CHERI" class="member-name-link">CHERI</a> - Static variable in class gui.constants.<a href="../gui/constants/Fonts.html" title="class in gui.constants">Fonts</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/SudokuSelector.html#clean()" class="member-name-link">clean()</a> - Method in class gui.widget.<a href="../gui/widget/SudokuSelector.html" title="class in gui.widget">SudokuSelector</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/BaseView.html#cleanResources()" class="member-name-link">cleanResources()</a> - Method in class gui.menu.<a href="../gui/menu/BaseView.html" title="class in gui.menu">BaseView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/ConnexionStatusView.html#cleanResources()" class="member-name-link">cleanResources()</a> - Method in class gui.menu.<a href="../gui/menu/ConnexionStatusView.html" title="class in gui.menu">ConnexionStatusView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiPlayerView.html#cleanResources()" class="member-name-link">cleanResources()</a> - Method in class gui.menu.<a href="../gui/menu/MultiPlayerView.html" title="class in gui.menu">MultiPlayerView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/SoloMenu.html#cleanResources()" class="member-name-link">cleanResources()</a> - Method in class gui.menu.<a href="../gui/menu/SoloMenu.html" title="class in gui.menu">SoloMenu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../common/ConsumerSignal.html#clear()" class="member-name-link">clear()</a> - Method in class common.<a href="../common/ConsumerSignal.html" title="class in common">ConsumerSignal</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../common/Signal.html#clear()" class="member-name-link">clear()</a> - Method in class common.<a href="../common/Signal.html" title="class in common">Signal</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/StateMachine.html#clear()" class="member-name-link">clear()</a> - Method in class gui.menu.<a href="../gui/menu/StateMachine.html" title="class in gui.menu">StateMachine</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Cell.html#clearCurrentSymbol()" class="member-name-link">clearCurrentSymbol()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>
<div class="block">Vide la Cell.</div>
</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#clearMutableCells()" class="member-name-link">clearMutableCells()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>
<div class="block">Vide les Cells modifiable.</div>
</dd>
<dt><a href="../network/client/Client.html" class="type-name-link" title="class in network.client">Client</a> - Class in <a href="../network/client/package-summary.html">network.client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/Client.html#%3Cinit%3E(java.lang.String,java.lang.String,short)" class="member-name-link">Client(String, String, short)</a> - Constructor for class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html" class="type-name-link" title="class in network.client">ClientConnexion</a> - Class in <a href="../network/client/package-summary.html">network.client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html#%3Cinit%3E(java.lang.String,short,network.client.Client)" class="member-name-link">ClientConnexion(String, short, Client)</a> - Constructor for class network.client.<a href="../network/client/ClientConnexion.html" title="class in network.client">ClientConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#clone()" class="member-name-link">clone()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/ClientConnexion.html#close()" class="member-name-link">close()</a> - Method in class network.client.<a href="../network/client/ClientConnexion.html" title="class in network.client">ClientConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/Connexion.html#close()" class="member-name-link">close()</a> - Method in class network.<a href="../network/Connexion.html" title="class in network">Connexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/ServerConnexion.html#close()" class="member-name-link">close()</a> - Method in class network.server.<a href="../network/server/ServerConnexion.html" title="class in network.server">ServerConnexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/BaseView.html#closeMenu()" class="member-name-link">closeMenu()</a> - Method in class gui.menu.<a href="../gui/menu/BaseView.html" title="class in gui.menu">BaseView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/ConnexionStatusView.html#closeMenu()" class="member-name-link">closeMenu()</a> - Method in class gui.menu.<a href="../gui/menu/ConnexionStatusView.html" title="class in gui.menu">ConnexionStatusView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/MultiPlayerView.html#closeMenu()" class="member-name-link">closeMenu()</a> - Method in class gui.menu.<a href="../gui/menu/MultiPlayerView.html" title="class in gui.menu">MultiPlayerView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/SudokuView.html#closeMenu()" class="member-name-link">closeMenu()</a> - Method in class gui.menu.<a href="../gui/menu/SudokuView.html" title="class in gui.menu">SudokuView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/BaseView.html#closeMenu(int)" class="member-name-link">closeMenu(int)</a> - Method in class gui.menu.<a href="../gui/menu/BaseView.html" title="class in gui.menu">BaseView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/ColorGenerator.Color.html#%3Cinit%3E(float,float,float)" class="member-name-link">Color(float, float, float)</a> - Constructor for class gui.<a href="../gui/ColorGenerator.Color.html" title="class in gui">ColorGenerator.Color</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/ColorGenerator.html" class="type-name-link" title="class in gui">ColorGenerator</a> - Class in <a href="../gui/package-summary.html">gui</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/ColorGenerator.html#%3Cinit%3E()" class="member-name-link">ColorGenerator()</a> - Constructor for class gui.<a href="../gui/ColorGenerator.html" title="class in gui">ColorGenerator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/ColorGenerator.Color.html" class="type-name-link" title="class in gui">ColorGenerator.Color</a> - Class in <a href="../gui/package-summary.html">gui</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/Constraint.html#Column" class="member-name-link">Column</a> - Enum constant in enum class sudoku.constraint.<a href="../sudoku/constraint/Constraint.html" title="enum class in sudoku.constraint">Constraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/ColumnConstraint.html" class="type-name-link" title="class in sudoku.constraint">ColumnConstraint</a> - Class in <a href="../sudoku/constraint/package-summary.html">sudoku.constraint</a></dt>
<dd>
<div class="block">Contrainte de colonne</div>
</dd>
<dt><a href="../sudoku/constraint/ColumnConstraint.html#%3Cinit%3E()" class="member-name-link">ColumnConstraint()</a> - Constructor for class sudoku.constraint.<a href="../sudoku/constraint/ColumnConstraint.html" title="class in sudoku.constraint">ColumnConstraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Fonts.html#COMIC" class="member-name-link">COMIC</a> - Static variable in class gui.constants.<a href="../gui/constants/Fonts.html" title="class in gui.constants">Fonts</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../common/package-summary.html">common</a> - package common</dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/Main.html#configure(imgui.app.Configuration)" class="member-name-link">configure(Configuration)</a> - Method in class gui.<a href="../gui/Main.html" title="class in gui">Main</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../common/Signal.html#connect(java.lang.Runnable)" class="member-name-link">connect(Runnable)</a> - Method in class common.<a href="../common/Signal.html" title="class in common">Signal</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../common/ConsumerSignal.html#connect(java.util.function.Consumer)" class="member-name-link">connect(Consumer&lt;T&gt;)</a> - Method in class common.<a href="../common/ConsumerSignal.html" title="class in common">ConsumerSignal</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/Packets.html#ConnectionInfo" class="member-name-link">ConnectionInfo</a> - Enum constant in enum class network.protocol.<a href="../network/protocol/Packets.html" title="enum class in network.protocol">Packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/Connexion.html" class="type-name-link" title="class in network">Connexion</a> - Class in <a href="../network/package-summary.html">network</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/Connexion.html#%3Cinit%3E(java.net.Socket)" class="member-name-link">Connexion(Socket)</a> - Constructor for class network.<a href="../network/Connexion.html" title="class in network">Connexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/ConnexionInfoPacket.html" class="type-name-link" title="class in network.protocol.packets">ConnexionInfoPacket</a> - Class in <a href="../network/protocol/packets/package-summary.html">network.protocol.packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/ConnexionInfoPacket.html#%3Cinit%3E(int)" class="member-name-link">ConnexionInfoPacket(int)</a> - Constructor for class network.protocol.packets.<a href="../network/protocol/packets/ConnexionInfoPacket.html" title="class in network.protocol.packets">ConnexionInfoPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/ConnexionStatusView.html" class="type-name-link" title="class in gui.menu">ConnexionStatusView</a> - Class in <a href="../gui/menu/package-summary.html">gui.menu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/ConnexionStatusView.html#%3Cinit%3E(gui.menu.StateMachine,java.lang.String,short)" class="member-name-link">ConnexionStatusView(StateMachine, String, short)</a> - Constructor for class gui.menu.<a href="../gui/menu/ConnexionStatusView.html" title="class in gui.menu">ConnexionStatusView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/ConnexionStatusView.html#%3Cinit%3E(gui.menu.StateMachine,java.lang.String,java.lang.String,short)" class="member-name-link">ConnexionStatusView(StateMachine, String, String, short)</a> - Constructor for class gui.menu.<a href="../gui/menu/ConnexionStatusView.html" title="class in gui.menu">ConnexionStatusView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/ConnexionThread.html" class="type-name-link" title="class in network">ConnexionThread</a> - Class in <a href="../network/package-summary.html">network</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/ConnexionThread.html#%3Cinit%3E(network.Connexion)" class="member-name-link">ConnexionThread(Connexion)</a> - Constructor for class network.<a href="../network/ConnexionThread.html" title="class in network">ConnexionThread</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/ConsoleInterface.html" class="type-name-link" title="class in sudoku.io">ConsoleInterface</a> - Class in <a href="../sudoku/io/package-summary.html">sudoku.io</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/ConsoleInterface.html#%3Cinit%3E()" class="member-name-link">ConsoleInterface()</a> - Constructor for class sudoku.io.<a href="../sudoku/io/ConsoleInterface.html" title="class in sudoku.io">ConsoleInterface</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/Constraint.html" class="type-name-link" title="enum class in sudoku.constraint">Constraint</a> - Enum Class in <a href="../sudoku/constraint/package-summary.html">sudoku.constraint</a></dt>
<dd>
<div class="block">Enumération utilisée afin de simplifier l'affichage en graphique.</div>
</dd>
<dt><a href="../common/ConsumerSignal.html" class="type-name-link" title="class in common">ConsumerSignal&lt;T&gt;</a> - Class in <a href="../common/package-summary.html">common</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../common/ConsumerSignal.html#%3Cinit%3E()" class="member-name-link">ConsumerSignal()</a> - Constructor for class common.<a href="../common/ConsumerSignal.html" title="class in common">ConsumerSignal</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Block.html#containsSymbol(int)" class="member-name-link">containsSymbol(int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Block.html" title="class in sudoku.structure">Block</a></dt>
<dd>
<div class="block">Cherche si le Block contient déjà un symbole donné.</div>
</dd>
<dt><a href="../sudoku/structure/Coordinate.html" class="type-name-link" title="class in sudoku.structure">Coordinate</a> - Class in <a href="../sudoku/structure/package-summary.html">sudoku.structure</a></dt>
<dd>
<div class="block">Représente les coordonnées d'une Cell.</div>
</dd>
<dt><a href="../sudoku/structure/Coordinate.html#%3Cinit%3E(int,int)" class="member-name-link">Coordinate(int, int)</a> - Constructor for class sudoku.structure.<a href="../sudoku/structure/Coordinate.html" title="class in sudoku.structure">Coordinate</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/Solver.html#countSolution(sudoku.structure.MultiDoku)" class="member-name-link">countSolution(MultiDoku)</a> - Method in interface sudoku.solver.<a href="../sudoku/solver/Solver.html" title="interface in sudoku.solver">Solver</a></dt>
<dd>
<div class="block">Compte le nombre de solutions possibles au MultiDoku passé en paramètres.</div>
</dd>
<dt><a href="../sudoku/structure/SudokuFactory.html#createBasicEmptyRandomBlockDoku(int,java.util.List)" class="member-name-link">createBasicEmptyRandomBlockDoku(int, List&lt;IConstraint&gt;)</a> - Static method in class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>
<div class="block">Crée un Sudoku vide avec les Blocks aléatoires.</div>
</dd>
<dt><a href="../sudoku/structure/SudokuFactory.html#createBasicEmptyRectangleDoku(int,int,java.util.List)" class="member-name-link">createBasicEmptyRectangleDoku(int, int, List&lt;IConstraint&gt;)</a> - Static method in class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>
<div class="block">Créée un MultiDoku vide dont les Blocks sont de taille widthBlock par
heightBlock.</div>
</dd>
<dt><a href="../sudoku/structure/SudokuFactory.html#createBasicEmptySquareDoku(int,java.util.List)" class="member-name-link">createBasicEmptySquareDoku(int, List&lt;IConstraint&gt;)</a> - Static method in class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>
<div class="block">Créée un MultiDoku vide dont les Blocks sont carrés de longueur size.</div>
</dd>
<dt><a href="../sudoku/structure/SudokuFactory.html#createBasicPlusShapedMultidoku(int,int,java.util.List)" class="member-name-link">createBasicPlusShapedMultidoku(int, int, List&lt;IConstraint&gt;)</a> - Static method in class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>
<div class="block">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</div>
</dd>
<dt><a href="../sudoku/structure/SudokuFactory.html#createBasicPlusShapedMultidoku(int,java.util.List)" class="member-name-link">createBasicPlusShapedMultidoku(int, List&lt;IConstraint&gt;)</a> - Static method in class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>
<div class="block">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</div>
</dd>
<dt><a href="../sudoku/structure/SudokuFactory.html#createBasicXShapedMultidoku(int,int,java.util.List)" class="member-name-link">createBasicXShapedMultidoku(int, int, List&lt;IConstraint&gt;)</a> - Static method in class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>
<div class="block">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</div>
</dd>
<dt><a href="../sudoku/structure/SudokuFactory.html#createBasicXShapedMultidoku(int,java.util.List)" class="member-name-link">createBasicXShapedMultidoku(int, List&lt;IConstraint&gt;)</a> - Static method in class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>
<div class="block">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</div>
</dd>
<dt><a href="../gui/constants/SudokuType.html#createDoku(java.util.List,int...)" class="member-name-link">createDoku(List&lt;IConstraint&gt;, int...)</a> - Method in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Fonts.html#createFonts()" class="member-name-link">createFonts()</a> - Static method in class gui.constants.<a href="../gui/constants/Fonts.html" title="class in gui.constants">Fonts</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,94 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>D-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: D">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:D">D</h2>
<dl class="index">
<dt><a href="../sudoku/structure/SudokuFactory.html#DEFAULT_CONSTRAINTS" class="member-name-link">DEFAULT_CONSTRAINTS</a> - Static variable in class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>
<div class="block">Liste des contraintes par défaut d'un Multi- ou Sudoku.</div>
</dd>
<dt><a href="../sudoku/io/SudokuSerializer.html#deserializeSudoku(java.lang.String)" class="member-name-link">deserializeSudoku(String)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuSerializer.html" title="class in sudoku.io">SudokuSerializer</a></dt>
<dd>
<div class="block">Construit un sudoku à partir d'un String en JSON</div>
</dd>
<dt><a href="../sudoku/io/SudokuSerializer.html#deserializeSudoku(org.json.JSONObject)" class="member-name-link">deserializeSudoku(JSONObject)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuSerializer.html" title="class in sudoku.io">SudokuSerializer</a></dt>
<dd>
<div class="block">Désérialise un sudoku d'un objet JSON</div>
</dd>
<dt><a href="../sudoku/constraint/Constraint.html#Diagonal" class="member-name-link">Diagonal</a> - Enum constant in enum class sudoku.constraint.<a href="../sudoku/constraint/Constraint.html" title="enum class in sudoku.constraint">Constraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/DiagonalConstraint.html" class="type-name-link" title="class in sudoku.constraint">DiagonalConstraint</a> - Class in <a href="../sudoku/constraint/package-summary.html">sudoku.constraint</a></dt>
<dd>
<div class="block">Contrainte de diagonale</div>
</dd>
<dt><a href="../sudoku/constraint/DiagonalConstraint.html#%3Cinit%3E()" class="member-name-link">DiagonalConstraint()</a> - Constructor for class sudoku.constraint.<a href="../sudoku/constraint/DiagonalConstraint.html" title="class in sudoku.constraint">DiagonalConstraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Difficulty.html" class="type-name-link" title="enum class in sudoku.structure">Difficulty</a> - Enum Class in <a href="../sudoku/structure/package-summary.html">sudoku.structure</a></dt>
<dd>
<div class="block">Les difficultés d'un Sudoku,
représente le nombre de cases à enlever, en proportion, à un Sudoku.</div>
</dd>
<dt><a href="../network/protocol/Packets.html#Disconnect" class="member-name-link">Disconnect</a> - Enum constant in enum class network.protocol.<a href="../network/protocol/Packets.html" title="enum class in network.protocol">Packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/DisconnectPacket.html" class="type-name-link" title="class in network.protocol.packets">DisconnectPacket</a> - Class in <a href="../network/protocol/packets/package-summary.html">network.protocol.packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/DisconnectPacket.html#%3Cinit%3E(java.lang.String)" class="member-name-link">DisconnectPacket(String)</a> - Constructor for class network.protocol.packets.<a href="../network/protocol/packets/DisconnectPacket.html" title="class in network.protocol.packets">DisconnectPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/Main.html#disposeWindow()" class="member-name-link">disposeWindow()</a> - Method in class gui.<a href="../gui/Main.html" title="class in gui">Main</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,91 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>E-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: E">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:E">E</h2>
<dl class="index">
<dt><a href="../sudoku/structure/Difficulty.html#Easy" class="member-name-link">Easy</a> - Enum constant in enum class sudoku.structure.<a href="../sudoku/structure/Difficulty.html" title="enum class in sudoku.structure">Difficulty</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../common/Signal.html#emit()" class="member-name-link">emit()</a> - Method in class common.<a href="../common/Signal.html" title="class in common">Signal</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../common/ConsumerSignal.html#emit(T)" class="member-name-link">emit(T)</a> - Method in class common.<a href="../common/ConsumerSignal.html" title="class in common">ConsumerSignal</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Symbols.html#Emojis" class="member-name-link">Emojis</a> - Enum constant in enum class gui.constants.<a href="../gui/constants/Symbols.html" title="enum class in gui.constants">Symbols</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Fonts.html#EMOJIS" class="member-name-link">EMOJIS</a> - Static variable in class gui.constants.<a href="../gui/constants/Fonts.html" title="class in gui.constants">Fonts</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Cell.html#empty()" class="member-name-link">empty()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>
<div class="block">Vide la Cell, en renvoie l'ancien index du symbole qui était dedans.</div>
</dd>
<dt><a href="../network/protocol/Packets.html#EndGame" class="member-name-link">EndGame</a> - Enum constant in enum class network.protocol.<a href="../network/protocol/Packets.html" title="enum class in network.protocol">Packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/EndGamePacket.html" class="type-name-link" title="class in network.protocol.packets">EndGamePacket</a> - Class in <a href="../network/protocol/packets/package-summary.html">network.protocol.packets</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/EndGamePacket.html#%3Cinit%3E()" class="member-name-link">EndGamePacket()</a> - Constructor for class network.protocol.packets.<a href="../network/protocol/packets/EndGamePacket.html" title="class in network.protocol.packets">EndGamePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/EndGameView.html" class="type-name-link" title="class in gui.menu">EndGameView</a> - Class in <a href="../gui/menu/package-summary.html">gui.menu</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/EndGameView.html#%3Cinit%3E(gui.menu.StateMachine,sudoku.structure.MultiDoku,game.Player)" class="member-name-link">EndGameView(StateMachine, MultiDoku, Player)</a> - Constructor for class gui.menu.<a href="../gui/menu/EndGameView.html" title="class in gui.menu">EndGameView</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/HintHelper.Hint.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in record class sudoku.solver.<a href="../sudoku/solver/HintHelper.Hint.html" title="class in sudoku.solver">HintHelper.Hint</a></dt>
<dd>
<div class="block">Indicates whether some other object is "equal to" this one.</div>
</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,83 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>F-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: F">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:F">F</h2>
<dl class="index">
<dt><a href="../sudoku/structure/SudokuFactory.html#fillDoku(sudoku.structure.MultiDoku,sudoku.structure.Difficulty)" class="member-name-link">fillDoku(MultiDoku, Difficulty)</a> - Static method in class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>
<div class="block">Rempli un MultiDoku donné par rapport à un difficulté.</div>
</dd>
<dt><a href="../sudoku/Main.html#filledTest()" class="member-name-link">filledTest()</a> - Static method in class sudoku.<a href="../sudoku/Main.html" title="class in sudoku">Main</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Fonts.html" class="type-name-link" title="class in gui.constants">Fonts</a> - Class in <a href="../gui/constants/package-summary.html">gui.constants</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Fonts.html#%3Cinit%3E()" class="member-name-link">Fonts()</a> - Constructor for class gui.constants.<a href="../gui/constants/Fonts.html" title="class in gui.constants">Fonts</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/Client.html#forceDisconnect()" class="member-name-link">forceDisconnect()</a> - Method in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/SudokuFactory.html#fromConstraints(java.util.List)" class="member-name-link">fromConstraints(List&lt;Constraint&gt;)</a> - Static method in class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>
<div class="block">Transforme des Constraints en IConstraints correspondants.</div>
</dd>
<dt><a href="../sudoku/structure/SudokuFactory.html#fromfile(java.lang.String)" class="member-name-link">fromfile(String)</a> - Static method in class sudoku.structure.<a href="../sudoku/structure/SudokuFactory.html" title="class in sudoku.structure">SudokuFactory</a></dt>
<dd>
<div class="block">Génère un MultiDoku à partir d'un fichier de sauvegarde.</div>
</dd>
<dt><a href="../gui/RenderableMultidoku.html#fromMultidoku(sudoku.structure.MultiDoku)" class="member-name-link">fromMultidoku(MultiDoku)</a> - Static method in class gui.<a href="../gui/RenderableMultidoku.html" title="class in gui">RenderableMultidoku</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,267 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>G-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: G">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:G">G</h2>
<dl class="index">
<dt><a href="../gui/ColorGenerator.Color.html#g" class="member-name-link">g</a> - Variable in class gui.<a href="../gui/ColorGenerator.Color.html" title="class in gui">ColorGenerator.Color</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/package-summary.html">game</a> - package game</dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.html" class="type-name-link" title="class in game">Game</a> - Class in <a href="../game/package-summary.html">game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.html#%3Cinit%3E()" class="member-name-link">Game()</a> - Constructor for class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.GameState.html" class="type-name-link" title="enum class in game">Game.GameState</a> - Enum Class in <a href="../game/package-summary.html">game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.GameState.html#GameGoing" class="member-name-link">GameGoing</a> - Enum constant in enum class game.<a href="../game/Game.GameState.html" title="enum class in game">Game.GameState</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.GameState.html#GameNotStarted" class="member-name-link">GameNotStarted</a> - Enum constant in enum class game.<a href="../game/Game.GameState.html" title="enum class in game">Game.GameState</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Cell.html#getBlock()" class="member-name-link">getBlock()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>
<div class="block">Renvoie le Block qui la contient.</div>
</dd>
<dt><a href="../gui/RenderableMultidoku.html#getBlocks()" class="member-name-link">getBlocks()</a> - Method in class gui.<a href="../gui/RenderableMultidoku.html" title="class in gui">RenderableMultidoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Sudoku.html#getBlocks()" class="member-name-link">getBlocks()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Sudoku.html#getBlockWidth()" class="member-name-link">getBlockWidth()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/SolverStep.html#getCell()" class="member-name-link">getCell()</a> - Method in class sudoku.solver.<a href="../sudoku/solver/SolverStep.html" title="class in sudoku.solver">SolverStep</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/RenderableMultidoku.html#getCell(int)" class="member-name-link">getCell(int)</a> - Method in class gui.<a href="../gui/RenderableMultidoku.html" title="class in gui">RenderableMultidoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Sudoku.html#getCell(int)" class="member-name-link">getCell(int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/RenderableMultidoku.html#getCell(int,int)" class="member-name-link">getCell(int, int)</a> - Method in class gui.<a href="../gui/RenderableMultidoku.html" title="class in gui">RenderableMultidoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Sudoku.html#getCell(int,int)" class="member-name-link">getCell(int, int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>
<div class="block">Renvoie la Cell aux coordonées données.</div>
</dd>
<dt><a href="../network/protocol/packets/ChangeCellPacket.html#getCellIndex()" class="member-name-link">getCellIndex()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/ChangeCellPacket.html" title="class in network.protocol.packets">ChangeCellPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Block.html#getCells()" class="member-name-link">getCells()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Block.html" title="class in sudoku.structure">Block</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#getCells()" class="member-name-link">getCells()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>
<div class="block">Renvoie la liste des Cells contenue dans ce MultiDoku,
soit les Cells contenues de chaques sous-Sudoku.</div>
</dd>
<dt><a href="../sudoku/structure/Sudoku.html#getCells()" class="member-name-link">getCells()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/UpdatePlayerScorePacket.html#getCellsLeft()" class="member-name-link">getCellsLeft()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/UpdatePlayerScorePacket.html" title="class in network.protocol.packets">UpdatePlayerScorePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/ConnexionInfoPacket.html#getConnectionId()" class="member-name-link">getConnectionId()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/ConnexionInfoPacket.html" title="class in network.protocol.packets">ConnexionInfoPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/Constraint.html#getConstraint()" class="member-name-link">getConstraint()</a> - Method in enum class sudoku.constraint.<a href="../sudoku/constraint/Constraint.html" title="enum class in sudoku.constraint">Constraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Sudoku.html#getConstraints()" class="member-name-link">getConstraints()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Difficulty.html#getDifficultyNames()" class="member-name-link">getDifficultyNames()</a> - Static method in enum class sudoku.structure.<a href="../sudoku/structure/Difficulty.html" title="enum class in sudoku.structure">Difficulty</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/Client.html#getDisconnectReason()" class="member-name-link">getDisconnectReason()</a> - Method in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/SudokuType.html#getDisplayName()" class="member-name-link">getDisplayName()</a> - Method in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Symbols.html#getDisplayName()" class="member-name-link">getDisplayName()</a> - Method in enum class gui.constants.<a href="../gui/constants/Symbols.html" title="enum class in gui.constants">Symbols</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/constraint/Constraint.html#getDisplayName()" class="member-name-link">getDisplayName()</a> - Method in enum class sudoku.constraint.<a href="../sudoku/constraint/Constraint.html" title="enum class in sudoku.constraint">Constraint</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Difficulty.html#getDisplayName()" class="member-name-link">getDisplayName()</a> - Method in enum class sudoku.structure.<a href="../sudoku/structure/Difficulty.html" title="enum class in sudoku.structure">Difficulty</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.html#getDoku()" class="member-name-link">getDoku()</a> - Method in class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/RenderableMultidoku.html#getDoku()" class="member-name-link">getDoku()</a> - Method in class gui.<a href="../gui/RenderableMultidoku.html" title="class in gui">RenderableMultidoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#getEmptyCells()" class="member-name-link">getEmptyCells()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>
<div class="block">Renvoie la liste des Cells vides du MultiDoku.</div>
</dd>
<dt><a href="../sudoku/structure/Difficulty.html#getFactor()" class="member-name-link">getFactor()</a> - Method in enum class sudoku.structure.<a href="../sudoku/structure/Difficulty.html" title="enum class in sudoku.structure">Difficulty</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#getFilledCells()" class="member-name-link">getFilledCells()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>
<div class="block">Renvoie la liste des Cells préalablement remplies du MultiDoku.</div>
</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#getFirstEmptyCell()" class="member-name-link">getFirstEmptyCell()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>
<div class="block">Renvoie la 1re Cell vide des sous-Sudoku.</div>
</dd>
<dt><a href="../sudoku/structure/Sudoku.html#getFirstEmptyCell()" class="member-name-link">getFirstEmptyCell()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>
<div class="block">Renvoie la 1re Cell vide du Sudoku.</div>
</dd>
<dt><a href="../network/client/Client.html#getGame()" class="member-name-link">getGame()</a> - Method in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/server/Server.html#getGame()" class="member-name-link">getGame()</a> - Method in class network.server.<a href="../network/server/Server.html" title="class in network.server">Server</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.html#getGameDuration()" class="member-name-link">getGameDuration()</a> - Method in class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/StartGamePacket.html#getGameDuration()" class="member-name-link">getGameDuration()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/StartGamePacket.html" title="class in network.protocol.packets">StartGamePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.html#getGameState()" class="member-name-link">getGameState()</a> - Method in class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/Main.html#getGreeting()" class="member-name-link">getGreeting()</a> - Method in class sudoku.<a href="../sudoku/Main.html" title="class in sudoku">Main</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/RenderableMultidoku.html#getHeight()" class="member-name-link">getHeight()</a> - Method in class gui.<a href="../gui/RenderableMultidoku.html" title="class in gui">RenderableMultidoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/HintHelper.html#getHint(sudoku.structure.MultiDoku,sudoku.solver.Solver)" class="member-name-link">getHint(MultiDoku, Solver)</a> - Static method in class sudoku.solver.<a href="../sudoku/solver/HintHelper.html" title="class in sudoku.solver">HintHelper</a></dt>
<dd>
<div class="block">Si possible, donne un indice sur la résolution du doku passé en paramètre,
selon la méthode de résolution rensaignée.</div>
</dd>
<dt><a href="../game/Player.html#getId()" class="member-name-link">getId()</a> - Method in class game.<a href="../game/Player.html" title="class in game">Player</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/StartGamePacket.html#getInstant()" class="member-name-link">getInstant()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/StartGamePacket.html" title="class in network.protocol.packets">StartGamePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/KeepAlivePacket.html#getKeepAliveId()" class="member-name-link">getKeepAliveId()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/KeepAlivePacket.html" title="class in network.protocol.packets">KeepAlivePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.html#getLeaderboard()" class="member-name-link">getLeaderboard()</a> - Method in class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/SudokuType.html#getMakerParamCount()" class="member-name-link">getMakerParamCount()</a> - Method in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#getNbCells()" class="member-name-link">getNbCells()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>
<div class="block">Renvoie le nombre de Cell contenue dans le MultiDoku.</div>
</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#getNbSubGrids()" class="member-name-link">getNbSubGrids()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>
<div class="block">Renvoie le nombre de sudoku contenu dans ce MultiDoku.</div>
</dd>
<dt><a href="../network/protocol/packets/ChangeCellPacket.html#getNewValue()" class="member-name-link">getNewValue()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/ChangeCellPacket.html" title="class in network.protocol.packets">ChangeCellPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/SolverStep.html#getNewValue()" class="member-name-link">getNewValue()</a> - Method in class sudoku.solver.<a href="../sudoku/solver/SolverStep.html" title="class in sudoku.solver">SolverStep</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/client/Client.html#getPlayer()" class="member-name-link">getPlayer()</a> - Method in class network.client.<a href="../network/client/Client.html" title="class in network.client">Client</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/PlayerJoinPacket.html#getPlayer()" class="member-name-link">getPlayer()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/PlayerJoinPacket.html" title="class in network.protocol.packets">PlayerJoinPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/PlayerLeavePacket.html#getPlayer()" class="member-name-link">getPlayer()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/PlayerLeavePacket.html" title="class in network.protocol.packets">PlayerLeavePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.html#getPlayerById(int)" class="member-name-link">getPlayerById(int)</a> - Method in class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/UpdatePlayerScorePacket.html#getPlayerId()" class="member-name-link">getPlayerId()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/UpdatePlayerScorePacket.html" title="class in network.protocol.packets">UpdatePlayerScorePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.html#getPlayers()" class="member-name-link">getPlayers()</a> - Method in class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Cell.html#getPossibleSymbols()" class="member-name-link">getPossibleSymbols()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>
<div class="block">Renvoie les symboles que peut prendre cette Cell par rapport aux contraintes de ses Sudokus.</div>
</dd>
<dt><a href="../game/Player.html#getPseudo()" class="member-name-link">getPseudo()</a> - Method in class game.<a href="../game/Player.html" title="class in game">Player</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/LoginPacket.html#getPseudo()" class="member-name-link">getPseudo()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/LoginPacket.html" title="class in network.protocol.packets">LoginPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/protocol/packets/DisconnectPacket.html#getReason()" class="member-name-link">getReason()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/DisconnectPacket.html" title="class in network.protocol.packets">DisconnectPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Player.html#getRemainingCells()" class="member-name-link">getRemainingCells()</a> - Method in class game.<a href="../game/Player.html" title="class in game">Player</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/AssetManager.html#getResource(java.lang.String)" class="member-name-link">getResource(String)</a> - Static method in class gui.<a href="../gui/AssetManager.html" title="class in gui">AssetManager</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/io/SudokuSerializer.html#getSavedMultiDoku(int)" class="member-name-link">getSavedMultiDoku(int)</a> - Static method in class sudoku.io.<a href="../sudoku/io/SudokuSerializer.html" title="class in sudoku.io">SudokuSerializer</a></dt>
<dd>
<div class="block">Get a MultiDoku from a pre-existing json save file.</div>
</dd>
<dt><a href="../network/protocol/packets/StartGamePacket.html#getSerializedSudoku()" class="member-name-link">getSerializedSudoku()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/StartGamePacket.html" title="class in network.protocol.packets">StartGamePacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Sudoku.html#getSize()" class="member-name-link">getSize()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../game/Game.html#getStartTime()" class="member-name-link">getStartTime()</a> - Method in class game.<a href="../game/Game.html" title="class in game">Game</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#getStateManager()" class="member-name-link">getStateManager()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#getSubGrid(int)" class="member-name-link">getSubGrid(int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>
<div class="block">Renvoie la ie sudoku contenue dans ce MultiDoku.</div>
</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#getSubGrids()" class="member-name-link">getSubGrids()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>
<div class="block">Renvoie les sous-Sudoku</div>
</dd>
<dt><a href="../network/protocol/packets/ChangeCellPacket.html#getSudokuIndex()" class="member-name-link">getSudokuIndex()</a> - Method in class network.protocol.packets.<a href="../network/protocol/packets/ChangeCellPacket.html" title="class in network.protocol.packets">ChangeCellPacket</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Block.html#getSudokus()" class="member-name-link">getSudokus()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Block.html" title="class in sudoku.structure">Block</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Cell.html#getSymbolIndex()" class="member-name-link">getSymbolIndex()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Symbols.html#getSymbols()" class="member-name-link">getSymbols()</a> - Method in enum class gui.constants.<a href="../gui/constants/Symbols.html" title="enum class in gui.constants">Symbols</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Symbols.html#getSymbolsNames()" class="member-name-link">getSymbolsNames()</a> - Static method in enum class gui.constants.<a href="../gui/constants/Symbols.html" title="enum class in gui.constants">Symbols</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/SudokuType.html#getTypeNames()" class="member-name-link">getTypeNames()</a> - Static method in enum class gui.constants.<a href="../gui/constants/SudokuType.html" title="enum class in gui.constants">SudokuType</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/RenderableMultidoku.html#getWidth()" class="member-name-link">getWidth()</a> - Method in class gui.<a href="../gui/RenderableMultidoku.html" title="class in gui">RenderableMultidoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Coordinate.html#getX()" class="member-name-link">getX()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Coordinate.html" title="class in sudoku.structure">Coordinate</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Coordinate.html#getY()" class="member-name-link">getY()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Coordinate.html" title="class in sudoku.structure">Coordinate</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/ColorGenerator.html#greatPalette(int)" class="member-name-link">greatPalette(int)</a> - Static method in class gui.<a href="../gui/ColorGenerator.html" title="class in gui">ColorGenerator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/ColorGenerator.html#greatScheme(int)" class="member-name-link">greatScheme(int)</a> - Static method in class gui.<a href="../gui/ColorGenerator.html" title="class in gui">ColorGenerator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/package-summary.html">gui</a> - package gui</dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/package-summary.html">gui.constants</a> - package gui.constants</dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/menu/package-summary.html">gui.menu</a> - package gui.menu</dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/widget/package-summary.html">gui.widget</a> - package gui.widget</dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,89 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>H-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: H">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:H">H</h2>
<dl class="index">
<dt><a href="../sudoku/structure/Difficulty.html#Hard" class="member-name-link">Hard</a> - Enum constant in enum class sudoku.structure.<a href="../sudoku/structure/Difficulty.html" title="enum class in sudoku.structure">Difficulty</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Sudoku.html#hasConstraint(sudoku.constraint.Constraint)" class="member-name-link">hasConstraint(Constraint)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/HintHelper.Hint.html#hashCode()" class="member-name-link">hashCode()</a> - Method in record class sudoku.solver.<a href="../sudoku/solver/HintHelper.Hint.html" title="class in sudoku.solver">HintHelper.Hint</a></dt>
<dd>
<div class="block">Returns a hash code value for this object.</div>
</dd>
<dt><a href="../sudoku/solver/HintHelper.Hint.html#%3Cinit%3E(sudoku.structure.Cell,int)" class="member-name-link">Hint(Cell, int)</a> - Constructor for record class sudoku.solver.<a href="../sudoku/solver/HintHelper.Hint.html" title="class in sudoku.solver">HintHelper.Hint</a></dt>
<dd>
<div class="block">Creates an instance of a <code>Hint</code> record class.</div>
</dd>
<dt><a href="../sudoku/solver/HintHelper.html" class="type-name-link" title="class in sudoku.solver">HintHelper</a> - Class in <a href="../sudoku/solver/package-summary.html">sudoku.solver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/HintHelper.html#%3Cinit%3E()" class="member-name-link">HintHelper()</a> - Constructor for class sudoku.solver.<a href="../sudoku/solver/HintHelper.html" title="class in sudoku.solver">HintHelper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/HintHelper.Hint.html" class="type-name-link" title="class in sudoku.solver">HintHelper.Hint</a> - Record Class in <a href="../sudoku/solver/package-summary.html">sudoku.solver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/ColorGenerator.html#hslToRgb(float,float,float)" class="member-name-link">hslToRgb(float, float, float)</a> - Static method in class gui.<a href="../gui/ColorGenerator.html" title="class in gui">ColorGenerator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/ColorGenerator.html#hueToRgb(float,float,float)" class="member-name-link">hueToRgb(float, float, float)</a> - Static method in class gui.<a href="../gui/ColorGenerator.html" title="class in gui">ColorGenerator</a></dt>
<dd>
<div class="block">Helper method that converts hue to rgb</div>
</dd>
<dt><a href="../sudoku/solver/HumanSolver.html" class="type-name-link" title="class in sudoku.solver">HumanSolver</a> - Class in <a href="../sudoku/solver/package-summary.html">sudoku.solver</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/solver/HumanSolver.html#%3Cinit%3E()" class="member-name-link">HumanSolver()</a> - Constructor for class sudoku.solver.<a href="../sudoku/solver/HumanSolver.html" title="class in sudoku.solver">HumanSolver</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,102 @@
<!DOCTYPE HTML>
<html lang="fr">
<head>
<!-- Generated by javadoc (21) on Sun Feb 02 23:54:14 CET 2025 -->
<title>I-Index</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2025-02-02">
<meta name="description" content="index: I">
<meta name="generator" content="javadoc/IndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
</head>
<body class="index-page">
<script type="text/javascript">var pathtoroot = "../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="../overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Index</li>
<li><a href="../help-doc.html#index">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1>Index</h1>
</div>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a>
<h2 class="title" id="I:I">I</h2>
<dl class="index">
<dt><a href="../sudoku/constraint/IConstraint.html" class="type-name-link" title="interface in sudoku.constraint">IConstraint</a> - Interface in <a href="../sudoku/constraint/package-summary.html">sudoku.constraint</a></dt>
<dd>
<div class="block">Interface de base pour la déclaration d'une contrainte
Elle est en théorie assez générique pour implémenter n'importe quelle
contrainte</div>
</dd>
<dt><a href="../gui/constants/Images.html" class="type-name-link" title="class in gui.constants">Images</a> - Class in <a href="../gui/constants/package-summary.html">gui.constants</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Images.html#%3Cinit%3E()" class="member-name-link">Images()</a> - Constructor for class gui.constants.<a href="../gui/constants/Images.html" title="class in gui.constants">Images</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/constants/Fonts.html#INFECTED" class="member-name-link">INFECTED</a> - Static variable in class gui.constants.<a href="../gui/constants/Fonts.html" title="class in gui.constants">Fonts</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../gui/Main.html#initImGui(imgui.app.Configuration)" class="member-name-link">initImGui(Configuration)</a> - Method in class gui.<a href="../gui/Main.html" title="class in gui">Main</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../network/Connexion.html#isClosed()" class="member-name-link">isClosed()</a> - Method in class network.<a href="../network/Connexion.html" title="class in network">Connexion</a></dt>
<dd>&nbsp;</dd>
<dt><a href="../sudoku/structure/Cell.html#isEmpty()" class="member-name-link">isEmpty()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>
<div class="block">Renvoie si la Cell est vide ou non.</div>
</dd>
<dt><a href="../sudoku/structure/Cell.html#isMutable()" class="member-name-link">isMutable()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Cell.html" title="class in sudoku.structure">Cell</a></dt>
<dd>
<div class="block">Renvoie si la Cell est modifiable</div>
</dd>
<dt><a href="../sudoku/structure/MultiDoku.html#isSolved()" class="member-name-link">isSolved()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/MultiDoku.html" title="class in sudoku.structure">MultiDoku</a></dt>
<dd>
<div class="block">Check si le MultiDoku est résolu, c'est à dire complet et cohérent avec ses contraintes.</div>
</dd>
<dt><a href="../sudoku/structure/Sudoku.html#isSolved()" class="member-name-link">isSolved()</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>
<div class="block">Vérifie si le Sudoku est résolue, soit complet et cohérent avec ses
contraintes.</div>
</dd>
<dt><a href="../sudoku/structure/Sudoku.html#isValidCoords(int)" class="member-name-link">isValidCoords(int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>
<div class="block">Vérifie que l'index correspond bien à une Cell dans le Sudoku.</div>
</dd>
<dt><a href="../sudoku/structure/Sudoku.html#isValidCoords(int,int)" class="member-name-link">isValidCoords(int, int)</a> - Method in class sudoku.structure.<a href="../sudoku/structure/Sudoku.html" title="class in sudoku.structure">Sudoku</a></dt>
<dd>
<div class="block">Vérifie que des coordonnées correspondent bien à une Cell dans le Sudoku.</div>
</dd>
</dl>
<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="../allpackages-index.html">All&nbsp;Packages</a><span class="vertical-separator">|</span><a href="../constant-values.html">Constant&nbsp;Field&nbsp;Values</a><span class="vertical-separator">|</span><a href="../serialized-form.html">Serialized&nbsp;Form</a></main>
</div>
</div>
</body>
</html>