From 46374e2d9d61f8ab246ea3bc86d05f7ae9018d48 Mon Sep 17 00:00:00 2001 From: Jackson <jl14u21@soton.ac.uk> Date: Wed, 20 Apr 2022 15:55:00 +0300 Subject: [PATCH] Final of the final --- .../soton/comp1206/component/ScoresList.java | 8 +- .../ac/soton/comp1206/scene/LobbyScene.java | 1 - .../uk/ac/soton/comp1206/scene/MenuScene.java | 8 + .../comp1206/scene/MultiplayerScene.java | 5 +- .../ac/soton/comp1206/scene/ScoresScene.java | 2 +- tetrecs/src/main/resources/localScores.txt | 1 + tetrecs/src/main/resources/settings.txt | 4 +- tetrecs/target/classes/localScores.txt | 1 + tetrecs/target/classes/module-info.class | Bin 610 -> 625 bytes tetrecs/target/classes/settings.txt | 4 +- .../soton/comp1206/component/ScoresList.class | Bin 5795 -> 6049 bytes .../soton/comp1206/scene/LobbyScene$2.class | Bin 933 -> 933 bytes .../ac/soton/comp1206/scene/LobbyScene.class | Bin 17168 -> 17144 bytes .../ac/soton/comp1206/scene/MenuScene.class | Bin 6323 -> 6552 bytes .../comp1206/scene/MultiplayerScene.class | Bin 20986 -> 21131 bytes .../ac/soton/comp1206/scene/ScoresScene.class | Bin 16644 -> 16667 bytes .../javadoc-options-javadoc-resources.xml | 10 - .../maven-javadoc-plugin-stale-data.txt | 56 - .../compile/default-cli/createdFiles.lst | 45 + .../compile/default-cli/inputFiles.lst | 34 + .../compile/default-compile/createdFiles.lst | 19 - .../compile/default-compile/inputFiles.lst | 29 +- .../target/site/apidocs/allclasses-index.html | 177 --- .../site/apidocs/allpackages-index.html | 81 -- .../target/site/apidocs/constant-values.html | 84 -- tetrecs/target/site/apidocs/element-list | 8 - tetrecs/target/site/apidocs/help-doc.html | 196 ---- tetrecs/target/site/apidocs/index-all.html | 1026 ---------------- tetrecs/target/site/apidocs/index.html | 26 - .../site/apidocs/jquery-ui.overrides.css | 34 - tetrecs/target/site/apidocs/legal/COPYRIGHT | 1 - tetrecs/target/site/apidocs/legal/LICENSE | 1 - tetrecs/target/site/apidocs/legal/jquery.md | 72 -- tetrecs/target/site/apidocs/legal/jqueryUI.md | 49 - .../site/apidocs/member-search-index.js | 1 - .../site/apidocs/module-search-index.js | 1 - .../target/site/apidocs/overview-tree.html | 174 --- .../site/apidocs/package-search-index.js | 1 - .../target/site/apidocs/resources/glass.png | Bin 499 -> 0 bytes tetrecs/target/site/apidocs/resources/x.png | Bin 394 -> 0 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 335 -> 0 bytes .../images/ui-bg_glass_65_dadada_1x400.png | Bin 262 -> 0 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 262 -> 0 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 262 -> 0 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 332 -> 0 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 280 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 6922 -> 0 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 4549 -> 0 bytes .../images/ui-icons_454545_256x240.png | Bin 6992 -> 0 bytes .../images/ui-icons_888888_256x240.png | Bin 6999 -> 0 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 4549 -> 0 bytes .../apidocs/script-dir/jquery-3.5.1.min.js | 2 - .../site/apidocs/script-dir/jquery-ui.min.css | 7 - .../site/apidocs/script-dir/jquery-ui.min.js | 6 - .../script-dir/jquery-ui.structure.min.css | 5 - tetrecs/target/site/apidocs/script.js | 132 --- tetrecs/target/site/apidocs/search.js | 354 ------ tetrecs/target/site/apidocs/stylesheet.css | 865 -------------- .../target/site/apidocs/tag-search-index.js | 1 - .../target/site/apidocs/type-search-index.js | 1 - .../uk.ac.soton.comp1206/module-summary.html | 104 -- .../uk/ac/soton/comp1206/App.html | 253 ---- .../uk/ac/soton/comp1206/Launcher.html | 173 --- .../uk/ac/soton/comp1206/class-use/App.html | 89 -- .../ac/soton/comp1206/class-use/Launcher.html | 62 - .../component/GameBlock.AnimationTimer.html | 178 --- .../soton/comp1206/component/GameBlock.html | 367 ------ .../component/GameBlockCoordinate.html | 334 ------ .../soton/comp1206/component/GameBoard.html | 412 ------- .../soton/comp1206/component/LeaderBoard.html | 244 ---- .../soton/comp1206/component/PieceBoard.html | 257 ---- .../soton/comp1206/component/ScoresList.html | 302 ----- .../class-use/GameBlock.AnimationTimer.html | 62 - .../component/class-use/GameBlock.html | 142 --- .../class-use/GameBlockCoordinate.html | 169 --- .../component/class-use/GameBoard.html | 121 -- .../component/class-use/LeaderBoard.html | 62 - .../component/class-use/PieceBoard.html | 62 - .../component/class-use/ScoresList.html | 87 -- .../comp1206/component/package-summary.html | 125 -- .../comp1206/component/package-tree.html | 120 -- .../soton/comp1206/component/package-use.html | 138 --- .../comp1206/event/BlockClickedListener.html | 139 --- .../event/CommunicationsListener.html | 138 --- .../soton/comp1206/event/GameEndListener.html | 130 --- .../comp1206/event/GameLoopListener.html | 130 --- .../comp1206/event/LineClearedListener.html | 137 --- .../comp1206/event/NextPieceListener.html | 141 --- .../comp1206/event/RightClickedListener.html | 136 --- .../event/class-use/BlockClickedListener.html | 89 -- .../class-use/CommunicationsListener.html | 89 -- .../event/class-use/GameEndListener.html | 89 -- .../event/class-use/GameLoopListener.html | 100 -- .../event/class-use/LineClearedListener.html | 100 -- .../event/class-use/NextPieceListener.html | 89 -- .../event/class-use/RightClickedListener.html | 89 -- .../soton/comp1206/event/package-summary.html | 129 -- .../ac/soton/comp1206/event/package-tree.html | 78 -- .../ac/soton/comp1206/event/package-use.html | 126 -- .../uk/ac/soton/comp1206/game/Game.html | 1035 ----------------- .../uk/ac/soton/comp1206/game/GamePiece.html | 301 ----- .../uk/ac/soton/comp1206/game/Grid.html | 320 ----- .../soton/comp1206/game/MultiplayerGame.html | 329 ------ .../soton/comp1206/game/class-use/Game.html | 160 --- .../comp1206/game/class-use/GamePiece.html | 183 --- .../soton/comp1206/game/class-use/Grid.html | 131 --- .../game/class-use/MultiplayerGame.html | 62 - .../soton/comp1206/game/package-summary.html | 121 -- .../ac/soton/comp1206/game/package-tree.html | 82 -- .../ac/soton/comp1206/game/package-use.html | 162 --- .../soton/comp1206/network/Communicator.html | 209 ---- .../network/class-use/Communicator.html | 89 -- .../comp1206/network/package-summary.html | 113 -- .../soton/comp1206/network/package-tree.html | 76 -- .../soton/comp1206/network/package-use.html | 88 -- .../uk/ac/soton/comp1206/package-summary.html | 115 -- .../uk/ac/soton/comp1206/package-tree.html | 81 -- .../uk/ac/soton/comp1206/package-use.html | 86 -- .../uk/ac/soton/comp1206/scene/BaseScene.html | 270 ----- .../soton/comp1206/scene/ChallengeScene.html | 250 ---- .../comp1206/scene/InstructionScene.html | 210 ---- .../ac/soton/comp1206/scene/LobbyScene.html | 208 ---- .../uk/ac/soton/comp1206/scene/MenuScene.html | 209 ---- .../comp1206/scene/MultiplayerScene.html | 246 ---- .../ac/soton/comp1206/scene/OptionsScene.html | 210 ---- .../ac/soton/comp1206/scene/ScoresScene.html | 230 ---- .../soton/comp1206/scene/SettingsScene.html | 274 ----- .../ac/soton/comp1206/scene/StartScene.html | 210 ---- .../comp1206/scene/class-use/BaseScene.html | 115 -- .../scene/class-use/ChallengeScene.html | 87 -- .../scene/class-use/InstructionScene.html | 62 - .../comp1206/scene/class-use/LobbyScene.html | 62 - .../comp1206/scene/class-use/MenuScene.html | 62 - .../scene/class-use/MultiplayerScene.html | 62 - .../scene/class-use/OptionsScene.html | 62 - .../comp1206/scene/class-use/ScoresScene.html | 62 - .../scene/class-use/SettingsScene.html | 62 - .../comp1206/scene/class-use/StartScene.html | 62 - .../soton/comp1206/scene/package-summary.html | 133 --- .../ac/soton/comp1206/scene/package-tree.html | 91 -- .../ac/soton/comp1206/scene/package-use.html | 90 -- .../uk/ac/soton/comp1206/ui/GamePane.html | 270 ----- .../uk/ac/soton/comp1206/ui/GameWindow.html | 391 ------- .../soton/comp1206/ui/class-use/GamePane.html | 87 -- .../comp1206/ui/class-use/GameWindow.html | 171 --- .../ac/soton/comp1206/ui/package-summary.html | 115 -- .../uk/ac/soton/comp1206/ui/package-tree.html | 97 -- .../uk/ac/soton/comp1206/ui/package-use.html | 105 -- 148 files changed, 127 insertions(+), 17505 deletions(-) delete mode 100644 tetrecs/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml delete mode 100644 tetrecs/target/maven-javadoc-plugin-stale-data.txt create mode 100644 tetrecs/target/maven-status/maven-compiler-plugin/compile/default-cli/createdFiles.lst create mode 100644 tetrecs/target/maven-status/maven-compiler-plugin/compile/default-cli/inputFiles.lst delete mode 100644 tetrecs/target/site/apidocs/allclasses-index.html delete mode 100644 tetrecs/target/site/apidocs/allpackages-index.html delete mode 100644 tetrecs/target/site/apidocs/constant-values.html delete mode 100644 tetrecs/target/site/apidocs/element-list delete mode 100644 tetrecs/target/site/apidocs/help-doc.html delete mode 100644 tetrecs/target/site/apidocs/index-all.html delete mode 100644 tetrecs/target/site/apidocs/index.html delete mode 100644 tetrecs/target/site/apidocs/jquery-ui.overrides.css delete mode 100644 tetrecs/target/site/apidocs/legal/COPYRIGHT delete mode 100644 tetrecs/target/site/apidocs/legal/LICENSE delete mode 100644 tetrecs/target/site/apidocs/legal/jquery.md delete mode 100644 tetrecs/target/site/apidocs/legal/jqueryUI.md delete mode 100644 tetrecs/target/site/apidocs/member-search-index.js delete mode 100644 tetrecs/target/site/apidocs/module-search-index.js delete mode 100644 tetrecs/target/site/apidocs/overview-tree.html delete mode 100644 tetrecs/target/site/apidocs/package-search-index.js delete mode 100644 tetrecs/target/site/apidocs/resources/glass.png delete mode 100644 tetrecs/target/site/apidocs/resources/x.png delete mode 100644 tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_65_dadada_1x400.png delete mode 100644 tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_75_dadada_1x400.png delete mode 100644 tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png delete mode 100644 tetrecs/target/site/apidocs/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png delete mode 100644 tetrecs/target/site/apidocs/script-dir/images/ui-icons_222222_256x240.png delete mode 100644 tetrecs/target/site/apidocs/script-dir/images/ui-icons_2e83ff_256x240.png delete mode 100644 tetrecs/target/site/apidocs/script-dir/images/ui-icons_454545_256x240.png delete mode 100644 tetrecs/target/site/apidocs/script-dir/images/ui-icons_888888_256x240.png delete mode 100644 tetrecs/target/site/apidocs/script-dir/images/ui-icons_cd0a0a_256x240.png delete mode 100644 tetrecs/target/site/apidocs/script-dir/jquery-3.5.1.min.js delete mode 100644 tetrecs/target/site/apidocs/script-dir/jquery-ui.min.css delete mode 100644 tetrecs/target/site/apidocs/script-dir/jquery-ui.min.js delete mode 100644 tetrecs/target/site/apidocs/script-dir/jquery-ui.structure.min.css delete mode 100644 tetrecs/target/site/apidocs/script.js delete mode 100644 tetrecs/target/site/apidocs/search.js delete mode 100644 tetrecs/target/site/apidocs/stylesheet.css delete mode 100644 tetrecs/target/site/apidocs/tag-search-index.js delete mode 100644 tetrecs/target/site/apidocs/type-search-index.js delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/module-summary.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/Launcher.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/class-use/App.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/class-use/Launcher.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.AnimationTimer.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/LeaderBoard.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBlock.AnimationTimer.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBlock.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBlockCoordinate.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBoard.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/LeaderBoard.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/PieceBoard.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/ScoresList.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-tree.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-use.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/BlockClickedListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/CommunicationsListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameEndListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameLoopListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/LineClearedListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/NextPieceListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/RightClickedListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/BlockClickedListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/CommunicationsListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/GameEndListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/GameLoopListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/LineClearedListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/NextPieceListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/RightClickedListener.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-tree.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-use.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/Game.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/GamePiece.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/Grid.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/MultiplayerGame.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-summary.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-tree.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-use.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/class-use/Communicator.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-summary.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-tree.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-use.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-summary.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-tree.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-use.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/BaseScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/ChallengeScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/InstructionScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/LobbyScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/MenuScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/MultiplayerScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/OptionsScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/ScoresScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/SettingsScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/StartScene.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-tree.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-use.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/class-use/GamePane.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/class-use/GameWindow.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-summary.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-tree.html delete mode 100644 tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-use.html diff --git a/tetrecs/src/main/java/uk/ac/soton/comp1206/component/ScoresList.java b/tetrecs/src/main/java/uk/ac/soton/comp1206/component/ScoresList.java index 06b2c29..52fc0bd 100644 --- a/tetrecs/src/main/java/uk/ac/soton/comp1206/component/ScoresList.java +++ b/tetrecs/src/main/java/uk/ac/soton/comp1206/component/ScoresList.java @@ -84,14 +84,18 @@ public class ScoresList extends VBox { score.setSpacing(5); //Gets the name of the player - var name = new Text(list.get(i).getKey() + ":"); + var name = new Text(list.get(i).getKey()); + if(name.getText().contains("DEAD100")){ + name.setText(name.getText().split("DEAD100")[0]); + name.setStrikethrough(true); + } name.getStyleClass().add("scorer"); name.setTextAlignment(TextAlignment.CENTER); name.setFill(COLOURS[i]); HBox.setHgrow(name, Priority.ALWAYS); //Gets the score of the player - var scoreNum = new Text(list.get(i).getValue().toString()); + var scoreNum = new Text(": " + list.get(i).getValue().toString()); scoreNum.getStyleClass().add("points"); scoreNum.setTextAlignment(TextAlignment.CENTER); scoreNum.setFill(COLOURS[i]); diff --git a/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/LobbyScene.java b/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/LobbyScene.java index d135b43..50f622d 100644 --- a/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/LobbyScene.java +++ b/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/LobbyScene.java @@ -155,7 +155,6 @@ public class LobbyScene extends BaseScene { if (event.getCode() == KeyCode.ESCAPE) { //Go back to menu Multimedia.stopM(); - communicator.send("QUIT"); //Cancel every running timer loadTimer.cancel(); loadTimer.purge(); diff --git a/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/MenuScene.java b/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/MenuScene.java index d35b404..c4d12e4 100644 --- a/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/MenuScene.java +++ b/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/MenuScene.java @@ -17,6 +17,7 @@ import javafx.util.Duration; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import uk.ac.soton.comp1206.Utility.Multimedia; +import uk.ac.soton.comp1206.network.Communicator; import uk.ac.soton.comp1206.ui.GamePane; import uk.ac.soton.comp1206.ui.GameWindow; @@ -27,6 +28,11 @@ public class MenuScene extends BaseScene { private static final Logger logger = LogManager.getLogger(MenuScene.class); + /** + * The communicator to send/receive messages + */ + private final Communicator communicator; + /** * Create a new menu scene @@ -42,6 +48,7 @@ public class MenuScene extends BaseScene { logger.error("Null player, proceed."); } Multimedia.playLoopedMusic("music/menu.mp3"); + communicator = gameWindow.getCommunicator(); } /** @@ -120,6 +127,7 @@ public class MenuScene extends BaseScene { //Exit when button clicked exitButton.setOnAction((event -> { + communicator.send("QUIT"); Platform.exit(); System.exit(0); })); diff --git a/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/MultiplayerScene.java b/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/MultiplayerScene.java index 3921b0b..777f4c4 100644 --- a/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/MultiplayerScene.java +++ b/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/MultiplayerScene.java @@ -460,7 +460,6 @@ public class MultiplayerScene extends ChallengeScene { game.switchOff(); //Tell server that player is done/left communicator.send("DIE"); - communicator.send("QUIT"); logger.info("Back to menu"); gameWindow.startMenu(); } @@ -561,6 +560,10 @@ public class MultiplayerScene extends ChallengeScene { var newInfo = info.split(":"); var player = newInfo[0].replace("<", "").replace(">", ""); var score = newInfo[1].replace("<", "").replace(">", ""); + var lives = newInfo[2].replace("<", "").replace(">", ""); + if(lives.equals("DEAD")){ + player = player + "DEAD100"; + } liveScores.add(new Pair<>(player, Integer.parseInt(score))); } //Sort the array diff --git a/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/ScoresScene.java b/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/ScoresScene.java index 7194660..705db31 100644 --- a/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/ScoresScene.java +++ b/tetrecs/src/main/java/uk/ac/soton/comp1206/scene/ScoresScene.java @@ -170,7 +170,7 @@ public class ScoresScene extends BaseScene { logger.info("Building " + this.getClass().getName()); //Communicator requests online scores communicator.addListener(s -> Platform.runLater(() -> loadOnlineScores(s.trim()))); - communicator.send("HISCORES"); + communicator.send("HISCORES DEFAULT"); //Set the observable lists observableScores = FXCollections.observableList(scoresList); observableOnline = FXCollections.observableList(remoteScoreList); diff --git a/tetrecs/src/main/resources/localScores.txt b/tetrecs/src/main/resources/localScores.txt index 9dc239c..aa3ec53 100644 --- a/tetrecs/src/main/resources/localScores.txt +++ b/tetrecs/src/main/resources/localScores.txt @@ -4,6 +4,7 @@ TesterB=10000 Name=10000 Meme=10000 Duck=10000 +ThisIsAName=1630 ugor=1530 namae=1030 Jack=1000 diff --git a/tetrecs/src/main/resources/settings.txt b/tetrecs/src/main/resources/settings.txt index 0ca4548..99fee43 100644 --- a/tetrecs/src/main/resources/settings.txt +++ b/tetrecs/src/main/resources/settings.txt @@ -1,4 +1,4 @@ -sfx=0.225 -music=0.2 +sfx=0.625 +music=0.8250000000000001 width=800 height=600 \ No newline at end of file diff --git a/tetrecs/target/classes/localScores.txt b/tetrecs/target/classes/localScores.txt index 9dc239c..aa3ec53 100644 --- a/tetrecs/target/classes/localScores.txt +++ b/tetrecs/target/classes/localScores.txt @@ -4,6 +4,7 @@ TesterB=10000 Name=10000 Meme=10000 Duck=10000 +ThisIsAName=1630 ugor=1530 namae=1030 Jack=1000 diff --git a/tetrecs/target/classes/module-info.class b/tetrecs/target/classes/module-info.class index f66c270bd0753afea84d8887e2f176c9c1151cff..e458646b25932a40c1c6d2f108c3f73dbfb6393d 100644 GIT binary patch delta 340 zcmaFF@{xt>)W2Q(7#J9A8Pq3og$OY+@EGbD=mz^a1_XQfhX^xpO-vN_<z-~x%StRu z)GJOd$}A|!%u5$$;Adpu2Z^Os=q2apl@#UY6bmy5GBR*O1=A{WbA%a$85ww>0=cOv znTf&-q7x6QNl7p=2<MgQm8T{Z=O<^UmgpttWTxhoh%iV^W@MCPkzr&IpL~!}l%q6L zgh7sxK?cN`9KguQqQJ-?1>$fQC#UA6iZCd__^D-J{VI$Mav*u0<ow)%{5-Ij+T?wV zw&@%U><pX@3=G^1JPaU`j{yV(Km>yjm=s}PU=U*v2ea83B*C;an3M&R@?cUCOe%v( PRWQlO08+)s05%H%UcN!( delta 340 zcmey!@`#1&)W2Q(7#J9A8Pq0ng(M3za56G*W+j#->Ln!>r!q1y8JY_-@Gvs)fyIiG zi!uvJGV{`f8Tc3(_(5W66?)0}c_l^pImN;Z0*nmYP{Fi{+#F#BAw~uss6cLNN@k)k zgUG}SYEt5i48nP3dgZA}#retEsU>>JIhm<>B_a%xlLZ(hS)>^m#3x^16y+$*6k(8M zWRL-ICdV^!vdA+sNP#%q#mT98sUi%DFn($oSidqOgB(bnCpka2AU_W*raJj7qis3^ z13Lpp0|NsW12+SR<YfQ>eh|SR2quLY7#Ktu#K3HJ1_>}N1tw*{q#T%30Fz2!QUy#h MGJsSuGJwqj08^Af`Tzg` diff --git a/tetrecs/target/classes/settings.txt b/tetrecs/target/classes/settings.txt index 0ca4548..99fee43 100644 --- a/tetrecs/target/classes/settings.txt +++ b/tetrecs/target/classes/settings.txt @@ -1,4 +1,4 @@ -sfx=0.225 -music=0.2 +sfx=0.625 +music=0.8250000000000001 width=800 height=600 \ No newline at end of file diff --git a/tetrecs/target/classes/uk/ac/soton/comp1206/component/ScoresList.class b/tetrecs/target/classes/uk/ac/soton/comp1206/component/ScoresList.class index 9088e8743642ce5cd93c01e328be44b0ae52ccee..b5383070127e694876154b9d0d0dc8fb1d86f719 100644 GIT binary patch delta 2336 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 delta 2018 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 MjE;=XjIIol0EQRBjQ{`u diff --git a/tetrecs/target/classes/uk/ac/soton/comp1206/scene/LobbyScene$2.class b/tetrecs/target/classes/uk/ac/soton/comp1206/scene/LobbyScene$2.class index 27ee1119aae8e00452c2c8ceca58c77431481fba..8694f13f96f4f7191b041e57483bb8095b062b2a 100644 GIT binary patch delta 27 jcmZ3=zLb5#A120?lm9YBaIRtCVqD80#<+fR9J4zBjV=iZ delta 27 jcmZ3=zLb5#A120Clm9YBaIR(GVqC`{#<*c}9J4zBja&&0 diff --git a/tetrecs/target/classes/uk/ac/soton/comp1206/scene/LobbyScene.class b/tetrecs/target/classes/uk/ac/soton/comp1206/scene/LobbyScene.class index 7364295739dc3af01e798c9d18d38477058ea603..4cf3595943adbfb34b5f6b540820c41b40f69dae 100644 GIT binary patch delta 3205 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 LqnTrw;~69Y6eW0! delta 3245 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 diff --git a/tetrecs/target/classes/uk/ac/soton/comp1206/scene/MenuScene.class b/tetrecs/target/classes/uk/ac/soton/comp1206/scene/MenuScene.class index f0b17589ecb5c8edc334f158f8f9503b096074b3..570d373ebf891e2fb455beee640cc14eaed215cd 100644 GIT binary patch delta 3196 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 Y;H+ZCOvW+>1_n?uU(Q&`Sj`{_0E610zyJUM delta 3039 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 diff --git a/tetrecs/target/classes/uk/ac/soton/comp1206/scene/MultiplayerScene.class b/tetrecs/target/classes/uk/ac/soton/comp1206/scene/MultiplayerScene.class index 68a8e29133466a8e875384661334a3b34899b423..097b2a854a76a972d480a16578b343d2921413b6 100644 GIT binary patch delta 5525 zcmeyhn6Y~)BiE^ayY?|KFxawqY~)f>ROMir%gDgu;_B$a#Z<^NpNDAyLoXu(TWVox zVotFT12=;WJJaIH`ii35OPQ9jGcD&~TEVn(vcIAw$5N)%JWOkt)=r+FsLHX3X*~}E zE7OL_dld~ic$hZxFl}MlI{BNTCfjx%rX5T>C#x!{v+U+!+A}#oNz`y357T}I5k>~K zqSUg~#2gN$gNzJ9eyQaO1(~VIsS3$Osfi`2DT-W-znKp6Fdbn!I(eFsh2e2V2EG8W zf};EqumTRIlZ*`fV6kF_;_}3T0+23-`AnyIn9eYro%~-(b#kt<#AJI_RxVD)xl9*% zm@YA0p6sox#CUabp0Wb(bsnZ0Og9-Bc+xU+awg9cQJK77S&-uj(`}Gv?o7U+Y{PSo z=^lu4pOL{-WAZ{VvB_pCN^B2#m>w}bo*buQuk@6MA%N)_BLlOBrVE?>n=>GAmW$~X z(`$C7H=qD|J9)o~iNyyVrjHD-85!6jU44A~!`bX#Fn|Fk!*iyuJWSs}a?C-lE?kUj znSOvQ{K?25uMzDtxlmbTvc0OH&L1A8zu+)SPRvVA&EaCQVEWI)%)k)H$iP}qT9ls3 z#mvOa%+Ach!^}FlM%7S>osogr#nY9GDU+F#hnb7Pg^_`!I5jVYi$RW=hliP$nQ!uW zRSS+q%mO^jg3Lmb`PEc7mNJX*FpDyaO}183=ip_Q;9-_zmYSTUmcT8;EX&R;$HOeo ztT6ein!C0V53@3Z6(a*nNl|7l7Xt^gDi5<7$PV_R)a2C6vQ#dH`OF$T%$m$vlik(r zxpkOz*_ritnDv<rCQnqi&DLQy;$b!hxt=9GwIq^@S%=w_huI7!5CIaf;9<68<YQ!D z&B!lHEdq&H^Dx_h0)e$4F*C1(gV~OeLC`5DKRH_=IU^NB=A<STaWOkEJF+u7@i03x zyD&0HPgXFJo*bf~%jd@I&d%(?!|ciI#mFEvS;0tb@=^``dS+%0W?x1I9;d|QY=x41 zh1}G<QcxiI^Dqa1EaNOLNh~VyP0cIiWOic?;$aR3>1T8W@j`i+!@xXe5HEs<ITFO< zb@uTOc8zxma&-1~4FSnS^DxJNWEcZMyf_{P8D=jKD}jf(J`p6r;~(JahpZ!+hdBi# z!5SRk=nS?ijfXiMB*GZP#juPylZQDA<T?RRx_2%uDoV{O0p|peu{k`<xnQN?AYMKX za{-9Q6dC}El_DPIV&)P?29EU95~rN}$#*nO>vfpRc$ftlz^<#{VXg!zXAA~uuI6E` z0r6N|{KNe~0(Csh^&kO8M-Z=(hq(#FWASly1N*dvhq)Cbz~};!Zs%d{0P$FZJl#FO z@?AX4-Cz+{zYy0TkeXf|X3IX15Mu<0JAsFJBA6G##mK@unTL4_D4nsVr<R1IR+I=a z@G;nMF|siAvop_NWKfwbC?q41npYZ}oSK))#XO67Haqhi9_G2s^B5VFCp$99Y?jns z#KL%f^B(<=OpG5VuQM`ad^`Dp(FwkPT+IJj7}!}Dc^GV2m?m#CJ|fS;$iU@PnwgW5 znU}7>$j`>Y#>K+U!okkM$-~0M!o7K>2@4}5@8o%=vi1C23>+*1Jj~yiUkNb35@3?# zXJrxLV&Gts5MVyR&&nbWl9%9N^aS&yKs;$4=FiMu1VHFAKP!toNKAo;`4aPG0j9J3 ztSrhP0Tmv`Sf;ZAjGOpbS=2!S8a&Lm88-<q-{)s#(FO_V@G#$FHUx3?KwNzu=9kQ` z1Q=ZSSy_xg0>(Vd&lp@dSWFoiI2b_%yP<)B0E_wLSTkKEOOOI99_EM4j|7+>2{4H8 zv$EKM#O!&PUw||@PF`as$>PGupgQ@Yi7GQYi`(RnW^>u+GcYhPF)x@r)!dnJ;pCg< z+N_Hh7?~GO=Cp8PTr%0mLS26;0|SEs12Y2ygCX-W=H=kB&5*%|!Iyy%B*vi0pvAz% zz{tFUK?J08^CFA8tc*)GH`twLtOx16!XV1Pz<LI%*OGNI^GfDb42%p;tX<5jnb$Bd zF(k0&Ft24^$H2@mo7IqcJ;P-N7RJBK=b1M!zGYx#n$B#>ypVAc0~^x;W*+8^jFTAH znU$DUF>hkt%)r6CmPwv@3!^FnC-ZS8R_3jYstjDr4;f!GZ(~$t;I3!>&3KV{JEJNC z4~r<{cIF+7stmj=`iyg#cQQ_5;A2T)%wXQd_?Cg6Wg(+B^KQns3<4~>7=@VkFkEI3 zWO>hUmw7MaTLvLkafYqT`xxIc2(wx;OlIEC_?AJ0`2Yh0gBSx71H?lI;T}4~z{J4B z=*T3=z{t$Fc(R{k7vqx2HyzDAKw+W9z{0@5PzenS5bH4W5e7yE4u(SJqYOL@Obh}H znasx+co>+Ok25eZa56CeWzb_}G!<rG0wp+508fr^a$#IDd9IVRCCErf)EL8!G-f`@ zuo)aR#>}S}WEhyh2C*<ONr^KsGPpw`Y4S&>K-VP<3=C2XYzz#Hix{{W7c)pQE@4n& zT+N`zxR$}5aUC<rbdV1j7#yIcD>2A1pJqP8z{tSJd=_d_yEDi&XPjkqr5KEuq`|s) zp!P$O3lpgN0J)rjfk};lm4Taqfl+X>n2Uk%BQ55w43f(kZfOfM^=xA*n8|Qqa-@qo zW8dUP7l(RDc2*-{rfI@VGqy1`2s6!sFs!&FxrCYKY-5@?lYvK)V;9px1_mn*tt||q zyO|b6N^(eY?qFK7gK5=vrghtxHioybGA{pL2$J5#w26UX8`CzeEeu)Pn07&^y&D-A z7?_zsK@kQ@r%cKWTuiDADokn&^;%5o42Db^43<n<49-kC3|>sS4AD$_424Vv4Ao4A z43n9R7*;bGGaP0zVK~QR%5a^@oZ$nL9>X^#D@G<JYer5c8%6;pJ8*~uF>o+cGn6u) zV?NKo&M=uFmQjO2i-Ch-HG?Z-1%nm?C&OU|UB+$(Ee0-zLWX(<X9lf$1~!IhhOLZm zn9nmXfr1Pg2@H&a%oiB67#P73>(9Vy`JX|HfsLJkgPp06o%td=^F>BR28RC(MGV}i zf>3#;LJ)(g5Tr(qff=rbf#DZ}Bm)zu*aF2?Jp%*7KL#dn&aaeVS->E<i9uVK>A+3~ zdnN|0Elf<>+n5e5XYiI`UBJMnwS|cj!nc-TgDE|Rrc^<O9ikMfRX~Pg0RuNos|@>m z1`d!2AK0D~^<dqI__1T)XJBA*XJBRWU=U#PWRPa^Vo+f6X3%ExVK89wWw2)QV{l{g zXYghUU<hLhWQb-8Vn}8RVaR0)WvE~Z2S)=WvmoccE6i8HiM5jX8YusP!<3VOU7BC2 zo}Y)4i-8GLXfrS|FJ@q12nJ<sP_ES4!mvSm8`CL-<G4Uk#1zlK!IS{D2$F9&VNu4w z$$Xvp1_L9w)PUp;kjPC2MrKF>e2akzR2hK6oq>VTi$REi85I5>b~CPx<k-t}E|PgS z)49k^Ocz-8GF<_2u0(2WVYt4H>DnfSXWN->1#f4%8yv}kL(v1REesd7F+CAsdY-+5 z=_On}D@grr#<`Kw?IH}Tv$r$7Lo&V|YCh9@xOz4u^-Q18)Wej2fh%W6C`UCKtn>jh zIF~}4zMbj2ug*56U!V|W0%u31dIk;#2Bu5~d8RA|7p5GBI;LEPwM_X8H<$_-UNaRk zyk{x~2Q?&4Kfr_f1LFb)P!PXnU}e6;e3t=KH{D~t4+&a^ItCU{R59r7U<%p6<gc}b z$#xslZwU1-TzeZcqt+G%WnpHvZS~BcQpHP~g?Sq@H<G)+&Z=f$W~yOeW2$A~WvXKk zWvXY8WNKhgW@=>6WoiOD3z7o#;Lg%xSj_x@fl+`9R7FD_;|5JoLfYGy`42EH)q+sl zn1$CcFw`?Z0)h>cKAEhL3>9L2%=`pg4+}9rWq!iID8K}27(flRhZ@SQrM-(;oPl8n zvoyl>5W}R94C98okem5As8|tT0yP*I7!$y0-WF;ar<V3MX2osHD)`JoPVX?YUNXOe zIE-}z0}BHe0|WCrQ1;oztUg)U%TQN)CWE0Q=Qd_Ttt||^^BGh@Y!j_54D9n6BqceS zw=tW8M65tX0<-PpMlZ>F`%TQQ%NVS&#-G*}hK1Xhy<t(v%mLQt11?FlwlH{YWA@Y9 z!XP<|SyX!)v;8LKz@-f05LU=i23`m&d>N=XV_3+tjmda9(;J9j6kK6_EL>$gR3$T5 z<za}*B)D|yG6r6VgEE#gErrNt!)5c9F?56cJdddh6doWigSgw63%4<s&SKC&69k0> zScrEE13O%y)#UZw67^smOrQ|lfMg8IHfD3M4ipW`LFF{a>*a8lR4rrZ2brj~h2g*= z##b16@VN$LHs=-wUa+&RCj0w9UBfsL%@`c6Va$YtOD)_r4UlkQpT`J_Dr67g4;PS2 zKn|$~1)!By<Q4{YmXxjFu);9pD{+ovI16!HGu&})ke~uZz^+9M>(Gn=JFp&S%)wlU z<iG?R4h%&z8As?b=t3OW33p)6G8+a-P@+RKU>g%Oo%b(e5YS@T3R1+#&a#aWT(W^1 zK#XDxu9Fq~T<f<nUSQbEc!}W%<7I}Mj8_;QF<xbO%Xp2EiSarkH{%UPF~*yWT8y_C zO&D)8dNAH$^k=-wn8J9Uv7GS%V<+Py#>tG28CNhqVcgC5l<@-N3&tmmFB#u6zG7lw ze8VKp_?AhN@ja6<;|C@W#*a+VjGvea7{4;LFn(j|X8g{yfbnNN(`LqBOh+02Fr8=o z%k+ftAJccn|I9p0Ow0;Q%*@(MEX)o}Y|Oz-?98c5oXq)5T+A&@+|1LNc$n8P@iQM_ z5@f!{B*OfFNtF31lQ{ERCP{E%2WoknFqkpFW<J8e$solL#{7o)Edwj4ID!>`%<q`r zF~4VUgEXvC7^MF(@Ub(0U}XHyAkM%EY9=u|fcfmqpV*l{ff`xA8Jzz!urjbBNis0} zU|{{t;5K=!zXtnf<}aYaZ}J^~DM&750F`YgXENxb#Sc7tqb3sOtqdnY1ui&(7{oyC zWfWwPVH9G}XB1{|WE5d=V-y4X4^rK@!~DYF&isz~E3}Qs%E0)WA=FKP3Dl<rxrc#) zp$}TFTfkEg%SNp&jO^Q(Cmmx@1r?xB-Y({;3=G>qbs<P{8c38Gk!&WP3Qz|3@*wtG z!0oqS{?7a!YCj7D6Sp=42lEd|mw|zSK?zi+F)%Q22{TXM!8~&_gEq*QjNpnNTtzXM zFt9NH1ousUG5=;@U|?ZjWO8Kw!@$7M!@$q{mw}OmnT3^snT3aiubxE^%oJh~W)T9j zL|MdGM8PZ`7D*NvFiVz2jzt#CQe;tLQ3SJ8S=3lm!7NP{Ef!5Mi-$!QYMud$A&UXn sDig4b8H)vrHJD|?V#{I!mT_Ql0(BdN7?_wG!8I}ii!+NWi#vlP0PN8Da{vGU delta 5426 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 C`}0l! diff --git a/tetrecs/target/classes/uk/ac/soton/comp1206/scene/ScoresScene.class b/tetrecs/target/classes/uk/ac/soton/comp1206/scene/ScoresScene.class index d2eed0498a7de0b0728b00cca164af8244c6a4e0..2ae4269195c3265e7ae63f948504ed1e5eb1b7db 100644 GIT binary patch delta 3518 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 delta 3382 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 PxEL6jEt##EZ5bp1Rr<A0 diff --git a/tetrecs/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/tetrecs/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml deleted file mode 100644 index 8b89c97..0000000 --- a/tetrecs/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<javadocOptions> - <docletArtifacts> - <docletArtifact /> - </docletArtifacts> - <tagletArtifacts> - <tagletArtifact /> - </tagletArtifacts> - <javadocResourcesDirectory>src/main/javadoc</javadocResourcesDirectory> -</javadocOptions> diff --git a/tetrecs/target/maven-javadoc-plugin-stale-data.txt b/tetrecs/target/maven-javadoc-plugin-stale-data.txt deleted file mode 100644 index 03a708a..0000000 --- a/tetrecs/target/maven-javadoc-plugin-stale-data.txt +++ /dev/null @@ -1,56 +0,0 @@ -@options -@packages -@argfile ---class-path -'C:/Users/jiech/.m2/repository/org/openjfx/javafx-controls/17.0.2/javafx-controls-17.0.2.jar;C:/Users/jiech/.m2/repository/org/openjfx/javafx-graphics/17.0.2/javafx-graphics-17.0.2.jar;C:/Users/jiech/.m2/repository/org/openjfx/javafx-base/17.0.2/javafx-base-17.0.2.jar;C:/Users/jiech/.m2/repository/org/openjfx/javafx-fxml/17.0.2/javafx-fxml-17.0.2.jar;C:/Users/jiech/.m2/repository/org/openjfx/javafx-media/17.0.2/javafx-media-17.0.2.jar;C:/Users/jiech/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.1/log4j-core-2.17.1.jar' ---module-path -'C:/Users/jiech/.m2/repository/org/openjfx/javafx-controls/17.0.2/javafx-controls-17.0.2-win.jar;C:/Users/jiech/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar;C:/Users/jiech/.m2/repository/org/openjfx/javafx-fxml/17.0.2/javafx-fxml-17.0.2-win.jar;C:/Users/jiech/.m2/repository/org/openjfx/javafx-graphics/17.0.2/javafx-graphics-17.0.2-win.jar;C:/Users/jiech/.m2/repository/org/openjfx/javafx-media/17.0.2/javafx-media-17.0.2-win.jar;C:/Users/jiech/.m2/repository/com/neovisionaries/nv-websocket-client/2.14/nv-websocket-client-2.14.jar;C:/Users/jiech/.m2/repository/org/openjfx/javafx-base/17.0.2/javafx-base-17.0.2-win.jar;C:/Users/jiech/Documents/CS BSc/Semester 2/Programming 2/GIT/comp1206-cw/tetrecs/target/classes' ---patch-module -uk.ac.soton.comp1206='C:/Users/jiech/Documents/CS BSc/Semester 2/Programming 2/GIT/comp1206-cw/tetrecs/src/main/java' --encoding -'UTF-8' --protected --source -'17' ---module-source-path -'C:/Users/jiech/Documents/CS BSc/Semester 2/Programming 2/GIT/comp1206-cw/tetrecs/target/site/apidocs/src' --author --bottom -'Copyright © 2022. All rights reserved.' --charset -'UTF-8' --d -'C:/Users/jiech/Documents/CS BSc/Semester 2/Programming 2/GIT/comp1206-cw/tetrecs/target/site/apidocs' --docencoding -'UTF-8' --doctitle -'tetrecs 1.0-SNAPSHOT API' --use --version --windowtitle -'tetrecs 1.0-SNAPSHOT API' -uk.ac.soton.comp1206 -uk.ac.soton.comp1206.component -uk.ac.soton.comp1206.event -uk.ac.soton.comp1206.game -uk.ac.soton.comp1206.network -uk.ac.soton.comp1206.scene -uk.ac.soton.comp1206.ui -'C:/Users/jiech/Documents/CS BSc/Semester 2/Programming 2/GIT/comp1206-cw/tetrecs/src/main/java/module-info.java' -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\allclasses-index.html = 1650449875568 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\allpackages-index.html = 1650449875571 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\constant-values.html = 1650449875408 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\element-list = 1650449875329 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\help-doc.html = 1650449875616 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\index-all.html = 1650449875607 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\index.html = 1650449875610 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\jquery-ui.overrides.css = 1650449875655 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\member-search-index.js = 1650449875578 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\module-search-index.js = 1650449875573 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\overview-tree.html = 1650449875545 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\package-search-index.js = 1650449875575 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\script.js = 1650449875621 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\search.js = 1650449875626 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\stylesheet.css = 1650449875619 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\tag-search-index.js = 1650449875580 -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\target\site\apidocs\type-search-index.js = 1650449875576 diff --git a/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-cli/createdFiles.lst b/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-cli/createdFiles.lst new file mode 100644 index 0000000..556537b --- /dev/null +++ b/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-cli/createdFiles.lst @@ -0,0 +1,45 @@ +uk\ac\soton\comp1206\game\MultiplayerGame.class +uk\ac\soton\comp1206\event\RightClickedListener.class +uk\ac\soton\comp1206\game\GamePiece.class +uk\ac\soton\comp1206\ui\GamePane.class +uk\ac\soton\comp1206\App.class +uk\ac\soton\comp1206\game\Game$2.class +uk\ac\soton\comp1206\scene\MultiplayerScene.class +uk\ac\soton\comp1206\component\GameBlockCoordinate.class +uk\ac\soton\comp1206\Launcher.class +uk\ac\soton\comp1206\Utility\Multimedia.class +uk\ac\soton\comp1206\scene\MultiplayerScene$1.class +uk\ac\soton\comp1206\network\Communicator$1.class +uk\ac\soton\comp1206\ui\GameWindow.class +module-info.class +uk\ac\soton\comp1206\scene\BaseScene.class +uk\ac\soton\comp1206\event\CommunicationsListener.class +uk\ac\soton\comp1206\game\MultiplayerGame$2.class +uk\ac\soton\comp1206\scene\LobbyScene$2.class +uk\ac\soton\comp1206\component\PieceBoard.class +uk\ac\soton\comp1206\scene\StartScene.class +uk\ac\soton\comp1206\component\GameBoard.class +uk\ac\soton\comp1206\scene\OptionsScene.class +uk\ac\soton\comp1206\game\Game$1.class +uk\ac\soton\comp1206\scene\SettingsScene.class +uk\ac\soton\comp1206\component\GameBlock$AnimationTimer.class +uk\ac\soton\comp1206\scene\LobbyScene$1.class +uk\ac\soton\comp1206\scene\ChallengeScene.class +uk\ac\soton\comp1206\event\LineClearedListener.class +uk\ac\soton\comp1206\game\Game$3.class +uk\ac\soton\comp1206\game\Grid.class +uk\ac\soton\comp1206\event\BlockClickedListener.class +uk\ac\soton\comp1206\event\GameEndListener.class +uk\ac\soton\comp1206\scene\ScoresScene.class +uk\ac\soton\comp1206\network\Communicator.class +uk\ac\soton\comp1206\network\Communicator$2.class +uk\ac\soton\comp1206\component\ScoresList.class +uk\ac\soton\comp1206\scene\LobbyScene.class +uk\ac\soton\comp1206\scene\MenuScene.class +uk\ac\soton\comp1206\event\GameLoopListener.class +uk\ac\soton\comp1206\scene\InstructionScene.class +uk\ac\soton\comp1206\event\NextPieceListener.class +uk\ac\soton\comp1206\game\Game.class +uk\ac\soton\comp1206\component\GameBlock.class +uk\ac\soton\comp1206\component\LeaderBoard.class +uk\ac\soton\comp1206\game\MultiplayerGame$1.class diff --git a/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-cli/inputFiles.lst b/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-cli/inputFiles.lst new file mode 100644 index 0000000..8adc470 --- /dev/null +++ b/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-cli/inputFiles.lst @@ -0,0 +1,34 @@ +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\game\Game.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\game\MultiplayerGame.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\ui\GameWindow.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\component\ScoresList.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\LineClearedListener.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\game\Grid.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\module-info.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\CommunicationsListener.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\OptionsScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\network\Communicator.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\RightClickedListener.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\InstructionScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\NextPieceListener.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\ChallengeScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\BaseScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\component\LeaderBoard.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\App.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\MenuScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\component\PieceBoard.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\Launcher.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\component\GameBlockCoordinate.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\component\GameBlock.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\game\GamePiece.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\BlockClickedListener.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\SettingsScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\GameLoopListener.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\MultiplayerScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\ScoresScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\LobbyScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\component\GameBoard.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\GameEndListener.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\StartScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\ui\GamePane.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\Utility\Multimedia.java diff --git a/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst index 996902d..e69de29 100644 --- a/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ b/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -1,19 +0,0 @@ -uk\ac\soton\comp1206\Launcher.class -uk\ac\soton\comp1206\network\Communicator$1.class -uk\ac\soton\comp1206\ui\GameWindow.class -uk\ac\soton\comp1206\scene\BaseScene.class -uk\ac\soton\comp1206\event\BlockClickedListener.class -uk\ac\soton\comp1206\network\Communicator.class -uk\ac\soton\comp1206\network\Communicator$2.class -uk\ac\soton\comp1206\game\GamePiece.class -uk\ac\soton\comp1206\ui\GamePane.class -uk\ac\soton\comp1206\App.class -uk\ac\soton\comp1206\component\GameBlockCoordinate.class -module-info.class -uk\ac\soton\comp1206\event\CommunicationsListener.class -uk\ac\soton\comp1206\component\GameBoard.class -uk\ac\soton\comp1206\scene\ChallengeScene.class -uk\ac\soton\comp1206\game\Grid.class -uk\ac\soton\comp1206\scene\MenuScene.class -uk\ac\soton\comp1206\game\Game.class -uk\ac\soton\comp1206\component\GameBlock.class diff --git a/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index af5430f..8adc470 100644 --- a/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/tetrecs/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -1,17 +1,34 @@ C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\game\Game.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\game\MultiplayerGame.java C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\ui\GameWindow.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\component\ScoresList.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\LineClearedListener.java C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\game\Grid.java C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\module-info.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\CommunicationsListener.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\OptionsScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\network\Communicator.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\RightClickedListener.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\InstructionScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\NextPieceListener.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\ChallengeScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\BaseScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\component\LeaderBoard.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\App.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\MenuScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\component\PieceBoard.java C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\Launcher.java C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\component\GameBlockCoordinate.java -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\CommunicationsListener.java C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\component\GameBlock.java C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\game\GamePiece.java C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\BlockClickedListener.java -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\network\Communicator.java -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\ChallengeScene.java -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\BaseScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\SettingsScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\GameLoopListener.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\MultiplayerScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\ScoresScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\LobbyScene.java C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\component\GameBoard.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\event\GameEndListener.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\StartScene.java C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\ui\GamePane.java -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\App.java -C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\scene\MenuScene.java +C:\Users\jiech\Documents\CS BSc\Semester 2\Programming 2\GIT\comp1206-cw\tetrecs\src\main\java\uk\ac\soton\comp1206\Utility\Multimedia.java diff --git a/tetrecs/target/site/apidocs/allclasses-index.html b/tetrecs/target/site/apidocs/allclasses-index.html deleted file mode 100644 index 9b76bca..0000000 --- a/tetrecs/target/site/apidocs/allclasses-index.html +++ /dev/null @@ -1,177 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>All Classes and Interfaces (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="class index"> -<meta name="generator" content="javadoc/AllClassesIndexWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="all-classes-index-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="uk.ac.soton.comp1206/module-summary.html">Module</a></li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li><a href="overview-tree.html">Tree</a></li> -<li><a href="index-all.html">Index</a></li> -<li><a href="help-doc.html#all-classes">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1> -</div> -<div id="all-classes-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interfaces</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Classes</button></div> -<div id="all-classes-table.tabpanel" role="tabpanel"> -<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html" title="class in uk.ac.soton.comp1206">App</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> -<div class="block">JavaFX Application class</div> -</div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> -<div class="block">A Base Scene used in the game.</div> -</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/BlockClickedListener.html" title="interface in uk.ac.soton.comp1206.event">BlockClickedListener</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> -<div class="block">The Block Clicked listener is used to handle the event when a block in a GameBoard is clicked.</div> -</div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> -<div class="block">The Single Player challenge scene.</div> -</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/CommunicationsListener.html" title="interface in uk.ac.soton.comp1206.event">CommunicationsListener</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> -<div class="block">The Communications Listener is used for listening to messages received by the communicator.</div> -</div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html" title="class in uk.ac.soton.comp1206.network">Communicator</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> -<div class="block">Uses web sockets to talk to a web socket server and relays communication to attached listeners - - YOU DO NOT NEED TO WORRY ABOUT THIS CLASS! Leave it be :-)</div> -</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> -<div class="block">The Game class handles the main logic, state and properties of the TetrECS game.</div> -</div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> -<div class="block">The Visual User Interface component representing a single block in the grid.</div> -</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> -<div class="block">Represents a row and column representation of a block in the grid.</div> -</div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> -<div class="block">A GameBoard is a visual component to represent the visual GameBoard.</div> -</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameEndListener.html" title="interface in uk.ac.soton.comp1206.event">GameEndListener</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html" title="class in uk.ac.soton.comp1206.ui">GamePane</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> -<div class="block">The Game Pane is a special pane which will scale anything inside it to the screen and maintain the aspect ratio.</div> -</div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> -<div class="block">Instances of GamePiece Represents the model of a specific Game Piece with it's block makeup.</div> -</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> -<div class="block">The GameWindow is the single window for the game where everything takes place.</div> -</div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> -<div class="block">The Grid is a model which holds the state of a game board.</div> -</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html" title="class in uk.ac.soton.comp1206.scene">InstructionScene</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/Launcher.html" title="class in uk.ac.soton.comp1206">Launcher</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> -<div class="block">This Launcher class is used to allow the game to be built into a shaded jar file which then loads JavaFX.</div> -</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/LeaderBoard.html" title="class in uk.ac.soton.comp1206.component">LeaderBoard</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html" title="class in uk.ac.soton.comp1206.scene">LobbyScene</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html" title="class in uk.ac.soton.comp1206.scene">MenuScene</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> -<div class="block">The main menu of the game.</div> -</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/NextPieceListener.html" title="interface in uk.ac.soton.comp1206.event">NextPieceListener</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> -<div class="block">Listener for a new piece to be displayed</div> -</div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html" title="class in uk.ac.soton.comp1206.scene">OptionsScene</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html" title="class in uk.ac.soton.comp1206.component">PieceBoard</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/RightClickedListener.html" title="interface in uk.ac.soton.comp1206.event">RightClickedListener</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> -<div class="block">A listener interface for when the main board is clicked</div> -</div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html" title="class in uk.ac.soton.comp1206.scene">ScoresScene</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div> -<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></div> -<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div> -<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html" title="class in uk.ac.soton.comp1206.scene">StartScene</a></div> -<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div> -</div> -</div> -</div> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/allpackages-index.html b/tetrecs/target/site/apidocs/allpackages-index.html deleted file mode 100644 index 7fdfacc..0000000 --- a/tetrecs/target/site/apidocs/allpackages-index.html +++ /dev/null @@ -1,81 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>All Packages (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="package index"> -<meta name="generator" content="javadoc/AllPackagesIndexWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="all-packages-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"> -<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="uk.ac.soton.comp1206/module-summary.html">Module</a></li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li><a href="overview-tree.html">Tree</a></li> -<li><a href="index-all.html">Index</a></li> -<li><a href="help-doc.html#all-packages">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="All&nbsp;Packages" class="title">All Packages</h1> -</div> -<div class="caption"><span>Package Summary</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-summary.html">uk.ac.soton.comp1206</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html">uk.ac.soton.comp1206.component</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html">uk.ac.soton.comp1206.event</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-summary.html">uk.ac.soton.comp1206.game</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-summary.html">uk.ac.soton.comp1206.network</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-summary.html">uk.ac.soton.comp1206.ui</a></div> -<div class="col-last even-row-color"> </div> -</div> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/constant-values.html b/tetrecs/target/site/apidocs/constant-values.html deleted file mode 100644 index d65ea04..0000000 --- a/tetrecs/target/site/apidocs/constant-values.html +++ /dev/null @@ -1,84 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Constant Field Values (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="summary of constants"> -<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="constants-summary-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"> -<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="uk.ac.soton.comp1206/module-summary.html">Module</a></li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li><a href="overview-tree.html">Tree</a></li> -<li><a href="index-all.html">Index</a></li> -<li><a href="help-doc.html#constant-values">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Constant Field Values" class="title">Constant Field Values</h1> -<section class="packages"> -<h2 title="Contents">Contents</h2> -<ul> -<li><a href="#uk.ac">uk.ac.*</a></li> -</ul> -</section> -</div> -<section class="constants-summary" id="uk.ac.soton.comp1206.game"> -<h2 title="uk.ac">uk.ac.*</h2> -<ul class="block-list"> -<li> -<div class="caption"><span>uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Constant Field</div> -<div class="table-header col-last">Value</div> -<div class="col-first even-row-color"><code id="uk.ac.soton.comp1206.game.GamePiece.PIECES">public static final int</code></div> -<div class="col-second even-row-color"><code><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html#PIECES">PIECES</a></code></div> -<div class="col-last even-row-color"><code>15</code></div> -</div> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/element-list b/tetrecs/target/site/apidocs/element-list deleted file mode 100644 index 8424118..0000000 --- a/tetrecs/target/site/apidocs/element-list +++ /dev/null @@ -1,8 +0,0 @@ -module:uk.ac.soton.comp1206 -uk.ac.soton.comp1206 -uk.ac.soton.comp1206.component -uk.ac.soton.comp1206.event -uk.ac.soton.comp1206.game -uk.ac.soton.comp1206.network -uk.ac.soton.comp1206.scene -uk.ac.soton.comp1206.ui diff --git a/tetrecs/target/site/apidocs/help-doc.html b/tetrecs/target/site/apidocs/help-doc.html deleted file mode 100644 index 5ef4da4..0000000 --- a/tetrecs/target/site/apidocs/help-doc.html +++ /dev/null @@ -1,196 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>API Help (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="help"> -<meta name="generator" content="javadoc/HelpWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="help-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"> -<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="uk.ac.soton.comp1206/module-summary.html">Module</a></li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li><a href="overview-tree.html">Tree</a></li> -<li><a href="index-all.html">Index</a></li> -<li class="nav-bar-cell1-rev">Help</li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Help: </li> -<li><a href="#help-navigation">Navigation</a> | </li> -<li><a href="#help-pages">Pages</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<h1 class="title">JavaDoc Help</h1> -<ul class="help-toc"> -<li><a href="#help-navigation">Navigation</a>: -<ul class="help-subtoc"> -<li><a href="#help-search">Search</a></li> -</ul> -</li> -<li><a href="#help-pages">Kinds of Pages</a>: -<ul class="help-subtoc"> -<li><a href="#module">Module</a></li> -<li><a href="#package">Package</a></li> -<li><a href="#class">Class or Interface</a></li> -<li><a href="#doc-file">Other Files</a></li> -<li><a href="#use">Use</a></li> -<li><a href="#tree">Tree (Class Hierarchy)</a></li> -<li><a href="#constant-values">Constant Field Values</a></li> -<li><a href="#all-packages">All Packages</a></li> -<li><a href="#all-classes">All Classes and Interfaces</a></li> -<li><a href="#index">Index</a></li> -</ul> -</li> -</ul> -<hr> -<div class="sub-title"> -<h2 id="help-navigation">Navigation</h2> -Starting from the <a href="index.html">Overview</a> page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The <a href="index-all.html">Index</a> and Search box allow you to navigate to specific declarations and summary pages, including: <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a> -<section class="help-section" id="help-search"> -<h3>Search</h3> -<p>You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API, using some or all of the name, optionally using "camelCase" abbreviations. For example:</p> -<ul class="help-section-list"> -<li><code>j.l.obj</code> will match "java.lang.Object"</li> -<li><code>InpStr</code> will match "java.io.InputStream"</li> -<li><code>HM.cK</code> will match "java.util.HashMap.containsKey(Object)"</li> -</ul> -<p>Refer to the <a href="https://docs.oracle.com/en/java/javase/17/docs/specs/javadoc/javadoc-search-spec.html">Javadoc Search Specification</a> for a full description of search features.</p> -</section> -</div> -<hr> -<div class="sub-title"> -<h2 id="help-pages">Kinds of Pages</h2> -The following sections describe the different kinds of pages in this collection. -<section class="help-section" id="module"> -<h3>Module</h3> -<p>Each module has a page that contains a list of its packages, dependencies on other modules, and services, with a summary for each. These pages may contain the following categories:</p> -<ul class="help-section-list"> -<li>Packages</li> -<li>Modules</li> -<li>Services</li> -</ul> -</section> -<section class="help-section" id="package"> -<h3>Package</h3> -<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:</p> -<ul class="help-section-list"> -<li>Interfaces</li> -<li>Classes</li> -<li>Enum Classes</li> -<li>Exceptions</li> -<li>Errors</li> -<li>Annotation Interfaces</li> -</ul> -</section> -<section class="help-section" id="class"> -<h3>Class or Interface</h3> -<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.</p> -<ul class="help-section-list"> -<li>Class Inheritance Diagram</li> -<li>Direct Subclasses</li> -<li>All Known Subinterfaces</li> -<li>All Known Implementing Classes</li> -<li>Class or Interface Declaration</li> -<li>Class or Interface Description</li> -</ul> -<br> -<ul class="help-section-list"> -<li>Nested Class Summary</li> -<li>Enum Constant Summary</li> -<li>Field Summary</li> -<li>Property Summary</li> -<li>Constructor Summary</li> -<li>Method Summary</li> -<li>Required Element Summary</li> -<li>Optional Element Summary</li> -</ul> -<br> -<ul class="help-section-list"> -<li>Enum Constant Details</li> -<li>Field Details</li> -<li>Property Details</li> -<li>Constructor Details</li> -<li>Method Details</li> -<li>Element Details</li> -</ul> -<p><span class="help-note">Note:</span> Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.</p> -<p>The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p> -</section> -<section class="help-section" id="doc-file"> -<h3>Other Files</h3> -<p>Packages and modules may contain pages with additional information related to the declarations nearby.</p> -</section> -<section class="help-section" id="use"> -<h3>Use</h3> -<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.</p> -</section> -<section class="help-section" id="tree"> -<h3>Tree (Class Hierarchy)</h3> -<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p> -<ul class="help-section-list"> -<li>When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.</li> -<li>When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.</li> -</ul> -</section> -<section class="help-section" id="constant-values"> -<h3>Constant Field Values</h3> -<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p> -</section> -<section class="help-section" id="all-packages"> -<h3>All Packages</h3> -<p>The <a href="allpackages-index.html">All Packages</a> page contains an alphabetic index of all packages contained in the documentation.</p> -</section> -<section class="help-section" id="all-classes"> -<h3>All Classes and Interfaces</h3> -<p>The <a href="allclasses-index.html">All Classes and Interfaces</a> page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.</p> -</section> -<section class="help-section" id="index"> -<h3>Index</h3> -<p>The <a href="index-all.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>.</p> -</section> -</div> -<hr> -<span class="help-footnote">This help file applies to API documentation generated by the standard doclet.</span></main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/index-all.html b/tetrecs/target/site/apidocs/index-all.html deleted file mode 100644 index 93721ca..0000000 --- a/tetrecs/target/site/apidocs/index-all.html +++ /dev/null @@ -1,1026 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Index (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="index"> -<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"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.5.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"> -<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="uk.ac.soton.comp1206/module-summary.html">Module</a></li> -<li>Package</li> -<li>Class</li> -<li>Use</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 class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <br><a href="allclasses-index.html">All Classes and Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Constant Field Values</a> -<h2 class="title" id="I:A">A</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html#add(int,int)" class="member-name-link">add(int, int)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></dt> -<dd> -<div class="block">Add a row and column reference to this one and return a new GameBlockCoordinate</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html#add(uk.ac.soton.comp1206.component.GameBlockCoordinate)" class="member-name-link">add(GameBlockCoordinate)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></dt> -<dd> -<div class="block">Add another GameBlockCoordinate to this one, returning a new GameBlockCoordinate</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html#addListener(uk.ac.soton.comp1206.event.CommunicationsListener)" class="member-name-link">addListener(CommunicationsListener)</a> - Method in class uk.ac.soton.comp1206.network.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html" title="class in uk.ac.soton.comp1206.network">Communicator</a></dt> -<dd> -<div class="block">Add a new listener to receive messages from the server</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#afterPiece()" class="member-name-link">afterPiece()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">This method clears any full vertical/horizontal lines that have been created</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html#afterPiece()" class="member-name-link">afterPiece()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></dt> -<dd> -<div class="block">After piece is placed actions</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.AnimationTimer.html#%3Cinit%3E()" class="member-name-link">AnimationTimer()</a> - Constructor for class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.AnimationTimer.html" title="class in uk.ac.soton.comp1206.component">GameBlock.AnimationTimer</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html" class="type-name-link" title="class in uk.ac.soton.comp1206">App</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-summary.html">uk.ac.soton.comp1206</a></dt> -<dd> -<div class="block">JavaFX Application class</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html#%3Cinit%3E()" class="member-name-link">App()</a> - Constructor for class uk.ac.soton.comp1206.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html" title="class in uk.ac.soton.comp1206">App</a></dt> -<dd> </dd> -</dl> -<h2 class="title" id="I:B">B</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">BaseScene</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a></dt> -<dd> -<div class="block">A Base Scene used in the game.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">BaseScene(GameWindow)</a> - Constructor for class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></dt> -<dd> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html#bind(javafx.beans.value.ObservableValue)" class="member-name-link">bind(ObservableValue<? extends Number>)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></dt> -<dd> -<div class="block">Bind the value of this block to another property.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/BlockClickedListener.html#blockClicked(uk.ac.soton.comp1206.component.GameBlock)" class="member-name-link">blockClicked(GameBlock)</a> - Method in interface uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/BlockClickedListener.html" title="interface in uk.ac.soton.comp1206.event">BlockClickedListener</a></dt> -<dd> -<div class="block">Handle a block clicked event</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#blockClicked(uk.ac.soton.comp1206.component.GameBlock)" class="member-name-link">blockClicked(GameBlock)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Handle what should happen when a particular block is clicked</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html#blockClicked(uk.ac.soton.comp1206.component.GameBlock)" class="member-name-link">blockClicked(GameBlock)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></dt> -<dd> -<div class="block">Block Click handler</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/BlockClickedListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">BlockClickedListener</a> - Interface in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html">uk.ac.soton.comp1206.event</a></dt> -<dd> -<div class="block">The Block Clicked listener is used to handle the event when a block in a GameBoard is clicked.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html#build()" class="member-name-link">build()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></dt> -<dd> -<div class="block">Build the GameBoard by creating a block at every x and y column and row</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html#build()" class="member-name-link">build()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></dt> -<dd> -<div class="block">Build the layout of the scene</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html#build()" class="member-name-link">build()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></dt> -<dd> -<div class="block">Build the Challenge window</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html#build()" class="member-name-link">build()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html" title="class in uk.ac.soton.comp1206.scene">InstructionScene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html#build()" class="member-name-link">build()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html" title="class in uk.ac.soton.comp1206.scene">LobbyScene</a></dt> -<dd> -<div class="block">Build the UI</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html#build()" class="member-name-link">build()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html" title="class in uk.ac.soton.comp1206.scene">MenuScene</a></dt> -<dd> -<div class="block">Build the menu layout</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html#build()" class="member-name-link">build()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a></dt> -<dd> -<div class="block">Build the Challenge window</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html#build()" class="member-name-link">build()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html" title="class in uk.ac.soton.comp1206.scene">OptionsScene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html#build()" class="member-name-link">build()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html" title="class in uk.ac.soton.comp1206.scene">ScoresScene</a></dt> -<dd> -<div class="block">Build the layout and UI elements</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html#build()" class="member-name-link">build()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html#build()" class="member-name-link">build()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html" title="class in uk.ac.soton.comp1206.scene">StartScene</a></dt> -<dd> </dd> -</dl> -<h2 class="title" id="I:C">C</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html#canPlayPiece(uk.ac.soton.comp1206.game.GamePiece,int,int)" class="member-name-link">canPlayPiece(GamePiece, int, int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></dt> -<dd> -<div class="block">Takes a GamePiece with a given x and y of the grid will return true or false if that piece can - be played</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a></dt> -<dd> -<div class="block">The Single Player challenge scene.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,boolean,boolean,int,boolean)" class="member-name-link">ChallengeScene(GameWindow, boolean, boolean, int, boolean)</a> - Constructor for class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></dt> -<dd> -<div class="block">Create a new Single Player challenge scene</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#cleanup()" class="member-name-link">cleanup()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">When switching scenes, perform any cleanup needed, such as removing previous listeners</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html#clearListeners()" class="member-name-link">clearListeners()</a> - Method in class uk.ac.soton.comp1206.network.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html" title="class in uk.ac.soton.comp1206.network">Communicator</a></dt> -<dd> -<div class="block">Clear all current listeners</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html#COLOURS" class="member-name-link">COLOURS</a> - Static variable in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></dt> -<dd> -<div class="block">The set of colours for different pieces</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html#COLOURS" class="member-name-link">COLOURS</a> - Static variable in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></dt> -<dd> -<div class="block">A final list of colors for the UI visuals</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#cols" class="member-name-link">cols</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Number of columns</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/CommunicationsListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">CommunicationsListener</a> - Interface in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html">uk.ac.soton.comp1206.event</a></dt> -<dd> -<div class="block">The Communications Listener is used for listening to messages received by the communicator.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html" class="type-name-link" title="class in uk.ac.soton.comp1206.network">Communicator</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-summary.html">uk.ac.soton.comp1206.network</a></dt> -<dd> -<div class="block">Uses web sockets to talk to a web socket server and relays communication to attached listeners - - YOU DO NOT NEED TO WORRY ABOUT THIS CLASS! Leave it be :-)</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Communicator(String)</a> - Constructor for class uk.ac.soton.comp1206.network.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html" title="class in uk.ac.soton.comp1206.network">Communicator</a></dt> -<dd> -<div class="block">Create a new communicator to the given web socket server</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html#createBlock(int,int)" class="member-name-link">createBlock(int, int)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></dt> -<dd> -<div class="block">Create a block at the given x and y position in the GameBoard</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html#createPiece(int)" class="member-name-link">createPiece(int)</a> - Static method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></dt> -<dd> -<div class="block">Create a new GamePiece of the specified piece number</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html#createPiece(int,int)" class="member-name-link">createPiece(int, int)</a> - Static method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></dt> -<dd> -<div class="block">Create a new GamePiece of the specified piece number and rotation</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html#createScores()" class="member-name-link">createScores()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></dt> -<dd> -<div class="block">Creates the scores</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#currentPiece" class="member-name-link">currentPiece</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Current piece to be played</div> -</dd> -</dl> -<h2 class="title" id="I:E">E</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html#endChallenge(uk.ac.soton.comp1206.game.Game)" class="member-name-link">endChallenge(Game)</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></dt> -<dd> -<div class="block">Cleans up resources and stops the game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html#endChallenge(uk.ac.soton.comp1206.game.Game)" class="member-name-link">endChallenge(Game)</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a></dt> -<dd> -<div class="block">Cleans up resources and stops the game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#endGame()" class="member-name-link">endGame()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Ends the game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></dt> -<dd> -<div class="block">Compare this GameBlockCoordinate to another GameBlockCoordinate</div> -</dd> -</dl> -<h2 class="title" id="I:F">F</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html#fade()" class="member-name-link">fade()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></dt> -<dd> -<div class="block">Starts the timer for the animation</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html#fadeOut(java.util.HashSet)" class="member-name-link">fadeOut(HashSet<GameBlockCoordinate>)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></dt> -<dd> -<div class="block">Fades out the blocks cleared</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#followingPiece" class="member-name-link">followingPiece</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">The upcoming piece to be played</div> -</dd> -</dl> -<h2 class="title" id="I:G">G</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">Game</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-summary.html">uk.ac.soton.comp1206.game</a></dt> -<dd> -<div class="block">The Game class handles the main logic, state and properties of the TetrECS game.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#%3Cinit%3E(int,int,boolean,boolean)" class="member-name-link">Game(int, int, boolean, boolean)</a> - Constructor for class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Create a new game with the specified rows and columns.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBlock</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html">uk.ac.soton.comp1206.component</a></dt> -<dd> -<div class="block">The Visual User Interface component representing a single block in the grid.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html#%3Cinit%3E(uk.ac.soton.comp1206.component.GameBoard,int,int,double,double)" class="member-name-link">GameBlock(GameBoard, int, int, double, double)</a> - Constructor for class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></dt> -<dd> -<div class="block">Create a new single Game Block</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.AnimationTimer.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBlock.AnimationTimer</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html">uk.ac.soton.comp1206.component</a></dt> -<dd> -<div class="block">Animation Timer class makes the block disappear/fade out</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html">uk.ac.soton.comp1206.component</a></dt> -<dd> -<div class="block">Represents a row and column representation of a block in the grid.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html#%3Cinit%3E(int,int)" class="member-name-link">GameBlockCoordinate(int, int)</a> - Constructor for class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></dt> -<dd> -<div class="block">Create a new GameBlockCoordinate which stores a row and column reference to a block</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBoard</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html">uk.ac.soton.comp1206.component</a></dt> -<dd> -<div class="block">A GameBoard is a visual component to represent the visual GameBoard.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html#%3Cinit%3E(int,int,double,double)" class="member-name-link">GameBoard(int, int, double, double)</a> - Constructor for class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></dt> -<dd> -<div class="block">Create a new GameBoard with it's own internal grid, specifying the number of columns and rows, - along with the visual width and height.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html#%3Cinit%3E(uk.ac.soton.comp1206.game.Grid,double,double)" class="member-name-link">GameBoard(Grid, double, double)</a> - Constructor for class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></dt> -<dd> -<div class="block">Create a new GameBoard, based off a given grid, with a visual width and height.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameEndListener.html#gameEnded(uk.ac.soton.comp1206.game.Game)" class="member-name-link">gameEnded(Game)</a> - Method in interface uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameEndListener.html" title="interface in uk.ac.soton.comp1206.event">GameEndListener</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameEndListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">GameEndListener</a> - Interface in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html">uk.ac.soton.comp1206.event</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#gameLoop()" class="member-name-link">gameLoop()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">The loop that executes when the player does not place a block in the time left</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html#gameLoop()" class="member-name-link">gameLoop()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></dt> -<dd> -<div class="block">The game loop</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#gameLooped()" class="member-name-link">gameLooped()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Calls attacked listener for the loop time</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#gameLoopListener" class="member-name-link">gameLoopListener</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">The game loop listener</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameLoopListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a> - Interface in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html">uk.ac.soton.comp1206.event</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#gameOn" class="member-name-link">gameOn</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">To check if game is on for music to play</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html" class="type-name-link" title="class in uk.ac.soton.comp1206.ui">GamePane</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-summary.html">uk.ac.soton.comp1206.ui</a></dt> -<dd> -<div class="block">The Game Pane is a special pane which will scale anything inside it to the screen and maintain the aspect ratio.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html#%3Cinit%3E(int,int)" class="member-name-link">GamePane(int, int)</a> - Constructor for class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html" title="class in uk.ac.soton.comp1206.ui">GamePane</a></dt> -<dd> -<div class="block">Create a new scalable GamePane with the given drawing width and height.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">GamePiece</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-summary.html">uk.ac.soton.comp1206.game</a></dt> -<dd> -<div class="block">Instances of GamePiece Represents the model of a specific Game Piece with it's block makeup.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#gameTimer" class="member-name-link">gameTimer</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">the main timer of the game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#gameTimerTask" class="member-name-link">gameTimerTask</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">The task of the main game timer</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html#gameWindow" class="member-name-link">gameWindow</a> - Variable in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" class="type-name-link" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-summary.html">uk.ac.soton.comp1206.ui</a></dt> -<dd> -<div class="block">The GameWindow is the single window for the game where everything takes place.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#%3Cinit%3E(javafx.stage.Stage,int,int)" class="member-name-link">GameWindow(Stage, int, int)</a> - Constructor for class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Create a new GameWindow attached to the given stage with the specified width and height</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html#get(int,int)" class="member-name-link">get(int, int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></dt> -<dd> -<div class="block">Get the value represented at the given x and y index within the grid</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html#getBlock(int,int)" class="member-name-link">getBlock(int, int)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></dt> -<dd> -<div class="block">Get a specific block from the GameBoard, specified by it's row and column</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html#getBlocks()" class="member-name-link">getBlocks()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></dt> -<dd> -<div class="block">Gets blocks</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html#getBlocks()" class="member-name-link">getBlocks()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></dt> -<dd> -<div class="block">Get the block makeup of this piece</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#getCols()" class="member-name-link">getCols()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Get the number of columns in this game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html#getCols()" class="member-name-link">getCols()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></dt> -<dd> -<div class="block">Get the number of columns in this game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#getCommunicator()" class="member-name-link">getCommunicator()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Get the communicator</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html#getGrid()" class="member-name-link">getGrid()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></dt> -<dd> -<div class="block">Gets the grid</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#getGrid()" class="member-name-link">getGrid()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Get the grid model inside this game representing the game state of the board</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html#getGridProperty(int,int)" class="member-name-link">getGridProperty(int, int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></dt> -<dd> -<div class="block">Get the Integer property contained inside the grid at a given row and column index.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html#getHeight()" class="member-name-link">getHeight()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></dt> -<dd> -<div class="block">Get the window height</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#getHeight()" class="member-name-link">getHeight()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Get the height of the Game Window</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html#getHighestScore()" class="member-name-link">getHighestScore()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html" title="class in uk.ac.soton.comp1206.scene">ScoresScene</a></dt> -<dd> -<div class="block">Gets the simple integer property of the high score</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html#getInstance()" class="member-name-link">getInstance()</a> - Static method in class uk.ac.soton.comp1206.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html" title="class in uk.ac.soton.comp1206">App</a></dt> -<dd> -<div class="block">Get the singleton App instance</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#getLevel()" class="member-name-link">getLevel()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Gets the level</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html#getListProperty()" class="member-name-link">getListProperty()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></dt> -<dd> -<div class="block">To bind the list in ScoreScene</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#getLives()" class="member-name-link">getLives()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Gets the lives available</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#getMultiplier()" class="member-name-link">getMultiplier()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Gets the multiplier</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html#getMusic()" class="member-name-link">getMusic()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></dt> -<dd> -<div class="block">Get the music</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html#getName()" class="member-name-link">getName()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html" title="class in uk.ac.soton.comp1206.component">PieceBoard</a></dt> -<dd> -<div class="block">Gets the name of this piece board</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#getRows()" class="member-name-link">getRows()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Get the number of rows in this game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html#getRows()" class="member-name-link">getRows()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></dt> -<dd> -<div class="block">Get the number of rows in this game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html#getScene()" class="member-name-link">getScene()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></dt> -<dd> -<div class="block">Get the JavaFX scene contained inside</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#getScene()" class="member-name-link">getScene()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Get the current scene being displayed</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#getScore()" class="member-name-link">getScore()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Gets the score</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#getScoresList()" class="member-name-link">getScoresList()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Returns null is this is just a local game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html#getScoresList()" class="member-name-link">getScoresList()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></dt> -<dd> -<div class="block">Returns a list since it is an online game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html#getSfx()" class="member-name-link">getSfx()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></dt> -<dd> -<div class="block">Get the sfx</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#getTimerDelay()" class="member-name-link">getTimerDelay()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Get the time for the game loop</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html#getValue()" class="member-name-link">getValue()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></dt> -<dd> -<div class="block">Get the current value held by this block, representing it's colour</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html#getValue()" class="member-name-link">getValue()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></dt> -<dd> -<div class="block">Get the value of this piece</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html#getWidth()" class="member-name-link">getWidth()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></dt> -<dd> -<div class="block">Get the window width</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#getWidth()" class="member-name-link">getWidth()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Get the width of the Game Window</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html#getX()" class="member-name-link">getX()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></dt> -<dd> -<div class="block">Get the column of this block</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html#getX()" class="member-name-link">getX()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></dt> -<dd> -<div class="block">Return the column (x)</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html#getY()" class="member-name-link">getY()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></dt> -<dd> -<div class="block">Get the row of this block</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html#getY()" class="member-name-link">getY()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></dt> -<dd> -<div class="block">Return the row (y)</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#grid" class="member-name-link">grid</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">The grid model linked to the game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">Grid</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-summary.html">uk.ac.soton.comp1206.game</a></dt> -<dd> -<div class="block">The Grid is a model which holds the state of a game board.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html#%3Cinit%3E(int,int)" class="member-name-link">Grid(int, int)</a> - Constructor for class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></dt> -<dd> -<div class="block">Create a new Grid with the specified number of columns and rows and initialise them</div> -</dd> -</dl> -<h2 class="title" id="I:H">H</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.AnimationTimer.html#handle(long)" class="member-name-link">handle(long)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.AnimationTimer.html" title="class in uk.ac.soton.comp1206.component">GameBlock.AnimationTimer</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></dt> -<dd> -<div class="block">Calculate a hash code of this GameBlockCoordinate, used for comparisons</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html#hover(boolean)" class="member-name-link">hover(boolean)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></dt> -<dd> -<div class="block">Sets hover status</div> -</dd> -</dl> -<h2 class="title" id="I:I">I</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html#initialise()" class="member-name-link">initialise()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></dt> -<dd> -<div class="block">Initialise this scene.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html#initialise()" class="member-name-link">initialise()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></dt> -<dd> -<div class="block">Initialise the scene and start the game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html#initialise()" class="member-name-link">initialise()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html" title="class in uk.ac.soton.comp1206.scene">InstructionScene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html#initialise()" class="member-name-link">initialise()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html" title="class in uk.ac.soton.comp1206.scene">LobbyScene</a></dt> -<dd> -<div class="block">Initialise the window</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html#initialise()" class="member-name-link">initialise()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html" title="class in uk.ac.soton.comp1206.scene">MenuScene</a></dt> -<dd> -<div class="block">Initialise the menu</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html#initialise()" class="member-name-link">initialise()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a></dt> -<dd> -<div class="block">Initialise the scene and start the game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html#initialise()" class="member-name-link">initialise()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html" title="class in uk.ac.soton.comp1206.scene">OptionsScene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html#initialise()" class="member-name-link">initialise()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html" title="class in uk.ac.soton.comp1206.scene">ScoresScene</a></dt> -<dd> -<div class="block">Create new scores scene</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html#initialise()" class="member-name-link">initialise()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html#initialise()" class="member-name-link">initialise()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html" title="class in uk.ac.soton.comp1206.scene">StartScene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#initialiseGame()" class="member-name-link">initialiseGame()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Initialise a new game and set up anything that needs to be done at the start</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html#initialiseGame()" class="member-name-link">initialiseGame()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></dt> -<dd> -<div class="block">Initialise the game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">InstructionScene</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">InstructionScene(GameWindow)</a> - Constructor for class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html" title="class in uk.ac.soton.comp1206.scene">InstructionScene</a></dt> -<dd> -<div class="block">Create a new instruction scene</div> -</dd> -</dl> -<h2 class="title" id="I:L">L</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/Launcher.html" class="type-name-link" title="class in uk.ac.soton.comp1206">Launcher</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-summary.html">uk.ac.soton.comp1206</a></dt> -<dd> -<div class="block">This Launcher class is used to allow the game to be built into a shaded jar file which then loads JavaFX.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/Launcher.html#%3Cinit%3E()" class="member-name-link">Launcher()</a> - Constructor for class uk.ac.soton.comp1206.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/Launcher.html" title="class in uk.ac.soton.comp1206">Launcher</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html#layoutChildren()" class="member-name-link">layoutChildren()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html" title="class in uk.ac.soton.comp1206.ui">GamePane</a></dt> -<dd> -<div class="block">Use a Graphics Transformation to scale everything inside this pane.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/LeaderBoard.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">LeaderBoard</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html">uk.ac.soton.comp1206.component</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/LeaderBoard.html#%3Cinit%3E()" class="member-name-link">LeaderBoard()</a> - Constructor for class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/LeaderBoard.html" title="class in uk.ac.soton.comp1206.component">LeaderBoard</a></dt> -<dd> -<div class="block">Constructor using super</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#level" class="member-name-link">level</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">The level, initial value is 0</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#levelProperty()" class="member-name-link">levelProperty()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Gets the level simple property</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/LineClearedListener.html#lineCleared(java.util.HashSet)" class="member-name-link">lineCleared(HashSet<GameBlockCoordinate>)</a> - Method in interface uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a></dt> -<dd> -<div class="block">Passes the coordinates of cleared blocks</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#lineCleared(java.util.HashSet)" class="member-name-link">lineCleared(HashSet<GameBlockCoordinate>)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Call attached listener for the blocks cleared</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#lineClearedListener" class="member-name-link">lineClearedListener</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Listens for a cleared line</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/LineClearedListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a> - Interface in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html">uk.ac.soton.comp1206.event</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#lives" class="member-name-link">lives</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">The lives, initial value 3</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#livesProperty()" class="member-name-link">livesProperty()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Gets the lives simple property</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">LobbyScene</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">LobbyScene(GameWindow)</a> - Constructor for class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html" title="class in uk.ac.soton.comp1206.scene">LobbyScene</a></dt> -<dd> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</dd> -</dl> -<h2 class="title" id="I:M">M</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class uk.ac.soton.comp1206.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html" title="class in uk.ac.soton.comp1206">App</a></dt> -<dd> -<div class="block">Start the game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/Launcher.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class uk.ac.soton.comp1206.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/Launcher.html" title="class in uk.ac.soton.comp1206">Launcher</a></dt> -<dd> -<div class="block">Launch the JavaFX Application, passing through the commandline arguments</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">MenuScene</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a></dt> -<dd> -<div class="block">The main menu of the game.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">MenuScene(GameWindow)</a> - Constructor for class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html" title="class in uk.ac.soton.comp1206.scene">MenuScene</a></dt> -<dd> -<div class="block">Create a new menu scene</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-summary.html">uk.ac.soton.comp1206.game</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html#%3Cinit%3E(int,int,uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">MultiplayerGame(int, int, GameWindow)</a> - Constructor for class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></dt> -<dd> -<div class="block">Create a new game with the specified rows and columns.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,java.lang.String)" class="member-name-link">MultiplayerScene(GameWindow, String)</a> - Constructor for class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a></dt> -<dd> -<div class="block">Create a new Multiplayer challenge scene</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#multiplier" class="member-name-link">multiplier</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">The point multiplier, starts at 1</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#multiplierProperty()" class="member-name-link">multiplierProperty()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Gets the multiplier simple property</div> -</dd> -</dl> -<h2 class="title" id="I:N">N</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#nextPiece()" class="member-name-link">nextPiece()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Creates a new piece and replaces the current one with it</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/NextPieceListener.html#nextPiece(uk.ac.soton.comp1206.game.GamePiece,int)" class="member-name-link">nextPiece(GamePiece, int)</a> - Method in interface uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/NextPieceListener.html" title="interface in uk.ac.soton.comp1206.event">NextPieceListener</a></dt> -<dd> -<div class="block">Handle the interactions with the piece boards</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#nextPiece(uk.ac.soton.comp1206.game.GamePiece,int)" class="member-name-link">nextPiece(GamePiece, int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Call attached listener when a piece is created or rotated</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/NextPieceListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">NextPieceListener</a> - Interface in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html">uk.ac.soton.comp1206.event</a></dt> -<dd> -<div class="block">Listener for a new piece to be displayed</div> -</dd> -</dl> -<h2 class="title" id="I:O">O</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html#openGame()" class="member-name-link">openGame()</a> - Method in class uk.ac.soton.comp1206.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html" title="class in uk.ac.soton.comp1206">App</a></dt> -<dd> -<div class="block">Create the GameWindow with the specified width and height</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">OptionsScene</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">OptionsScene(GameWindow)</a> - Constructor for class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html" title="class in uk.ac.soton.comp1206.scene">OptionsScene</a></dt> -<dd> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</dd> -</dl> -<h2 class="title" id="I:P">P</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html#paint()" class="member-name-link">paint()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></dt> -<dd> -<div class="block">Handle painting of the block canvas</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">PieceBoard</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html">uk.ac.soton.comp1206.component</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html#%3Cinit%3E(int,int,double,double,java.lang.String)" class="member-name-link">PieceBoard(int, int, double, double, String)</a> - Constructor for class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html" title="class in uk.ac.soton.comp1206.component">PieceBoard</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html#PIECES" class="member-name-link">PIECES</a> - Static variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></dt> -<dd> -<div class="block">The total number of pieces in this game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html#playPiece(uk.ac.soton.comp1206.game.GamePiece,int,int)" class="member-name-link">playPiece(GamePiece, int, int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></dt> -<dd> -<div class="block">After checking if a piece can be played, it is then placed in the grid</div> -</dd> -</dl> -<h2 class="title" id="I:R">R</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html#receive(java.lang.String)" class="member-name-link">receive(String)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></dt> -<dd> -<div class="block">Receives messages from the server</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/CommunicationsListener.html#receiveCommunication(java.lang.String)" class="member-name-link">receiveCommunication(String)</a> - Method in interface uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/CommunicationsListener.html" title="interface in uk.ac.soton.comp1206.event">CommunicationsListener</a></dt> -<dd> -<div class="block">Handle an incoming message received by the Communicator</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#resetMultiplier()" class="member-name-link">resetMultiplier()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Resets the multiplier back to 1</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#resetTimer()" class="member-name-link">resetTimer()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Resets the timer</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/LeaderBoard.html#reveal()" class="member-name-link">reveal()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/LeaderBoard.html" title="class in uk.ac.soton.comp1206.component">LeaderBoard</a></dt> -<dd> -<div class="block">Instant reveal instead of animated</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html#reveal()" class="member-name-link">reveal()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></dt> -<dd> -<div class="block">Animates the display of the scores</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/RightClickedListener.html#rightClicked(uk.ac.soton.comp1206.component.GameBoard,boolean)" class="member-name-link">rightClicked(GameBoard, boolean)</a> - Method in interface uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/RightClickedListener.html" title="interface in uk.ac.soton.comp1206.event">RightClickedListener</a></dt> -<dd> -<div class="block">Method with no parameters for right click</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/RightClickedListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">RightClickedListener</a> - Interface in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html">uk.ac.soton.comp1206.event</a></dt> -<dd> -<div class="block">A listener interface for when the main board is clicked</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html#root" class="member-name-link">root</a> - Variable in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html#rotate()" class="member-name-link">rotate()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></dt> -<dd> -<div class="block">Rotate this piece exactly once by rotating its 3x3 grid clockwise</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html#rotate(int)" class="member-name-link">rotate(int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></dt> -<dd> -<div class="block">Rotate this piece the given number of rotations</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#rotateCurrentPiece(boolean)" class="member-name-link">rotateCurrentPiece(boolean)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Rotate the current piece</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html#rotateInv()" class="member-name-link">rotateInv()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></dt> -<dd> -<div class="block">Rotate this piece exactly once by rotating its 3x3 grid counter-clockwise</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#rows" class="member-name-link">rows</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Number of rows</div> -</dd> -</dl> -<h2 class="title" id="I:S">S</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html#scene" class="member-name-link">scene</a> - Variable in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#score" class="member-name-link">score</a> - Variable in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">The score, initial value is 0</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#score(int,int)" class="member-name-link">score(int, int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Adds to the score if lines are cleared</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html#score(int,int)" class="member-name-link">score(int, int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></dt> -<dd> -<div class="block">Give a score, or reset multiplier</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#scoreProperty()" class="member-name-link">scoreProperty()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Gets the score simple property</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html#scoresArray" class="member-name-link">scoresArray</a> - Variable in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></dt> -<dd> -<div class="block">The arraylist that holds all the HBox with the pairs</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">ScoresList</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html">uk.ac.soton.comp1206.component</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html#%3Cinit%3E()" class="member-name-link">ScoresList()</a> - Constructor for class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></dt> -<dd> -<div class="block">Constructor to make a score list object</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">ScoresScene</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,uk.ac.soton.comp1206.game.Game,boolean,boolean)" class="member-name-link">ScoresScene(GameWindow, Game, boolean, boolean)</a> - Constructor for class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html" title="class in uk.ac.soton.comp1206.scene">ScoresScene</a></dt> -<dd> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html#send(java.lang.String)" class="member-name-link">send(String)</a> - Method in class uk.ac.soton.comp1206.network.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html" title="class in uk.ac.soton.comp1206.network">Communicator</a></dt> -<dd> -<div class="block">Send a message to the server</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html#set(int,int,int)" class="member-name-link">set(int, int, int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></dt> -<dd> -<div class="block">Update the value at the given x and y index within the grid</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#setGameEndListener(uk.ac.soton.comp1206.event.GameEndListener)" class="member-name-link">setGameEndListener(GameEndListener)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Sets the listener for when the game ends</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#setGameLoopListener(uk.ac.soton.comp1206.event.GameLoopListener)" class="member-name-link">setGameLoopListener(GameLoopListener)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Sets game loop listener</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#setHard()" class="member-name-link">setHard()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Makes the game "slightly" harder</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#setLevel(int)" class="member-name-link">setLevel(int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Sets the level</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#setLineClearedListener(uk.ac.soton.comp1206.event.LineClearedListener)" class="member-name-link">setLineClearedListener(LineClearedListener)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Set a listener for lines cleared</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#setLives(int)" class="member-name-link">setLives(int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Sets the lives</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#setMultiplier(int)" class="member-name-link">setMultiplier(int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Sets the multiplier</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#setNextPieceListener(uk.ac.soton.comp1206.event.NextPieceListener)" class="member-name-link">setNextPieceListener(NextPieceListener)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Add listener to listen for a new piece</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html#setOnBlockClick(uk.ac.soton.comp1206.event.BlockClickedListener)" class="member-name-link">setOnBlockClick(BlockClickedListener)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></dt> -<dd> -<div class="block">Set the listener to handle an event when a block is clicked</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameLoopListener.html#setOnGameLoop(int)" class="member-name-link">setOnGameLoop(int)</a> - Method in interface uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html#setOnRightClicked(uk.ac.soton.comp1206.event.RightClickedListener)" class="member-name-link">setOnRightClicked(RightClickedListener)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></dt> -<dd> -<div class="block">Set the listener to handle an event when the main game board is clicked</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html#setPiece(uk.ac.soton.comp1206.game.GamePiece)" class="member-name-link">setPiece(GamePiece)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html" title="class in uk.ac.soton.comp1206.component">PieceBoard</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html#setScalar(double)" class="member-name-link">setScalar(double)</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html" title="class in uk.ac.soton.comp1206.ui">GamePane</a></dt> -<dd> -<div class="block">Update the scalar being used by this draw pane</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html#setScene()" class="member-name-link">setScene()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></dt> -<dd> -<div class="block">Create a new JavaFX scene using the root contained within this scene</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#setScore(int)" class="member-name-link">setScore(int)</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Sets the score</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">SettingsScene(GameWindow)</a> - Constructor for class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></dt> -<dd> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#setupDefaultScene()" class="member-name-link">setupDefaultScene()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Setup the default scene (an empty black scene) when no scene is loaded</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html#setupGame()" class="member-name-link">setupGame()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></dt> -<dd> -<div class="block">Setup the game object and model</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html#setupGame()" class="member-name-link">setupGame()</a> - Method in class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a></dt> -<dd> -<div class="block">Setup the game object and model</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#setupStage()" class="member-name-link">setupStage()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Setup the default settings for the stage itself (the window), such as the title and minimum width and height.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html#shutdown()" class="member-name-link">shutdown()</a> - Method in class uk.ac.soton.comp1206.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html" title="class in uk.ac.soton.comp1206">App</a></dt> -<dd> -<div class="block">Shutdown the game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#spawnPiece()" class="member-name-link">spawnPiece()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">A method that randomly creates a GamePiece</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html#spawnPiece()" class="member-name-link">spawnPiece()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></dt> -<dd> -<div class="block">Spawns a game piece</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#start()" class="member-name-link">start()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Start the game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html#start(javafx.stage.Stage)" class="member-name-link">start(Stage)</a> - Method in class uk.ac.soton.comp1206.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html" title="class in uk.ac.soton.comp1206">App</a></dt> -<dd> -<div class="block">Called by JavaFX with the primary stage as a parameter.</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#startChallenge(boolean,boolean,int,boolean)" class="member-name-link">startChallenge(boolean, boolean, int, boolean)</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Display the single player challenge</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#startInstr()" class="member-name-link">startInstr()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Start instructions scene</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#startLobby()" class="member-name-link">startLobby()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Start a new lobby</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#startMenu()" class="member-name-link">startMenu()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Display the main menu</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#startMultiPlayer(java.lang.String)" class="member-name-link">startMultiPlayer(String)</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Starts the multiplayer game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#startOptions()" class="member-name-link">startOptions()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Single player options</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">StartScene</a> - Class in <a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">StartScene(GameWindow)</a> - Constructor for class uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html" title="class in uk.ac.soton.comp1206.scene">StartScene</a></dt> -<dd> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#startScores(uk.ac.soton.comp1206.game.Game,boolean,boolean)" class="member-name-link">startScores(Game, boolean, boolean)</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Display the scores at the end of the game</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#startSetting()" class="member-name-link">startSetting()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">The general settings</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html#startStart()" class="member-name-link">startStart()</a> - Method in class uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></dt> -<dd> -<div class="block">Starts with the intro screen</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html#subtract(int,int)" class="member-name-link">subtract(int, int)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></dt> -<dd> -<div class="block">Subtract a row and column reference to this one and return a new GameBlockCoordinate</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html#subtract(uk.ac.soton.comp1206.component.GameBlockCoordinate)" class="member-name-link">subtract(GameBlockCoordinate)</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></dt> -<dd> -<div class="block">Subtract another GameBlockCoordinate to this one, returning a new GameBlockCoordinate</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#swapCurrentPiece()" class="member-name-link">swapCurrentPiece()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Method to swap the pieces</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#switchOff()" class="member-name-link">switchOff()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Switch off the game to tell audio to stop playing</div> -</dd> -</dl> -<h2 class="title" id="I:T">T</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html#toggleKeyboard()" class="member-name-link">toggleKeyboard()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html#toString()" class="member-name-link">toString()</a> - Method in class uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></dt> -<dd> -<div class="block">Return a string representation of this GameBlockCoordinate</div> -</dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html#toString()" class="member-name-link">toString()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></dt> -<dd> -<div class="block">Return the string representation of this piece</div> -</dd> -</dl> -<h2 class="title" id="I:U">U</h2> -<dl class="index"> -<dt><a href="uk.ac.soton.comp1206/module-summary.html">uk.ac.soton.comp1206</a> - module uk.ac.soton.comp1206</dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-summary.html">uk.ac.soton.comp1206</a> - package uk.ac.soton.comp1206</dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html">uk.ac.soton.comp1206.component</a> - package uk.ac.soton.comp1206.component</dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html">uk.ac.soton.comp1206.event</a> - package uk.ac.soton.comp1206.event</dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-summary.html">uk.ac.soton.comp1206.game</a> - package uk.ac.soton.comp1206.game</dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-summary.html">uk.ac.soton.comp1206.network</a> - package uk.ac.soton.comp1206.network</dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a> - package uk.ac.soton.comp1206.scene</dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-summary.html">uk.ac.soton.comp1206.ui</a> - package uk.ac.soton.comp1206.ui</dt> -<dd> </dd> -<dt><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html#updateLevel()" class="member-name-link">updateLevel()</a> - Method in class uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></dt> -<dd> -<div class="block">Check if level can increase</div> -</dd> -</dl> -<a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <br><a href="allclasses-index.html">All Classes and Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Constant Field Values</a></main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/index.html b/tetrecs/target/site/apidocs/index.html deleted file mode 100644 index f80d86d..0000000 --- a/tetrecs/target/site/apidocs/index.html +++ /dev/null @@ -1,26 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>tetrecs 1.0-SNAPSHOT API</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="2022-04-20"> -<meta name="description" content="index redirect"> -<meta name="generator" content="javadoc/IndexRedirectWriter"> -<link rel="canonical" href="uk.ac.soton.comp1206/module-summary.html"> -<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> -<script type="text/javascript">window.location.replace('uk.ac.soton.comp1206/module-summary.html')</script> -<noscript> -<meta http-equiv="Refresh" content="0;uk.ac.soton.comp1206/module-summary.html"> -</noscript> -</head> -<body class="index-redirect-page"> -<main role="main"> -<noscript> -<p>JavaScript is disabled on your browser.</p> -</noscript> -<p><a href="uk.ac.soton.comp1206/module-summary.html">uk.ac.soton.comp1206/module-summary.html</a></p> -</main> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/jquery-ui.overrides.css b/tetrecs/target/site/apidocs/jquery-ui.overrides.css deleted file mode 100644 index 1abff95..0000000 --- a/tetrecs/target/site/apidocs/jquery-ui.overrides.css +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. - * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - */ - -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - /* Overrides the color of selection used in jQuery UI */ - background: #F8981D; -} diff --git a/tetrecs/target/site/apidocs/legal/COPYRIGHT b/tetrecs/target/site/apidocs/legal/COPYRIGHT deleted file mode 100644 index ca74fff..0000000 --- a/tetrecs/target/site/apidocs/legal/COPYRIGHT +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\COPYRIGHT diff --git a/tetrecs/target/site/apidocs/legal/LICENSE b/tetrecs/target/site/apidocs/legal/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/tetrecs/target/site/apidocs/legal/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/tetrecs/target/site/apidocs/legal/jquery.md b/tetrecs/target/site/apidocs/legal/jquery.md deleted file mode 100644 index 8054a34..0000000 --- a/tetrecs/target/site/apidocs/legal/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.5.1 - -### jQuery License -``` -jQuery v 3.5.1 -Copyright JS Foundation and other contributors, https://js.foundation/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.5.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/tetrecs/target/site/apidocs/legal/jqueryUI.md b/tetrecs/target/site/apidocs/legal/jqueryUI.md deleted file mode 100644 index 8031bdb..0000000 --- a/tetrecs/target/site/apidocs/legal/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.12.1 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/tetrecs/target/site/apidocs/member-search-index.js b/tetrecs/target/site/apidocs/member-search-index.js deleted file mode 100644 index b7c2455..0000000 --- a/tetrecs/target/site/apidocs/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"uk.ac.soton.comp1206.component","c":"GameBlockCoordinate","l":"add(GameBlockCoordinate)","u":"add(uk.ac.soton.comp1206.component.GameBlockCoordinate)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlockCoordinate","l":"add(int, int)","u":"add(int,int)"},{"p":"uk.ac.soton.comp1206.network","c":"Communicator","l":"addListener(CommunicationsListener)","u":"addListener(uk.ac.soton.comp1206.event.CommunicationsListener)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"afterPiece()"},{"p":"uk.ac.soton.comp1206.game","c":"MultiplayerGame","l":"afterPiece()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlock.AnimationTimer","l":"AnimationTimer()","u":"%3Cinit%3E()"},{"p":"uk.ac.soton.comp1206","c":"App","l":"App()","u":"%3Cinit%3E()"},{"p":"uk.ac.soton.comp1206.scene","c":"BaseScene","l":"BaseScene(GameWindow)","u":"%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlock","l":"bind(ObservableValue<? extends Number>)","u":"bind(javafx.beans.value.ObservableValue)"},{"p":"uk.ac.soton.comp1206.event","c":"BlockClickedListener","l":"blockClicked(GameBlock)","u":"blockClicked(uk.ac.soton.comp1206.component.GameBlock)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"blockClicked(GameBlock)","u":"blockClicked(uk.ac.soton.comp1206.component.GameBlock)"},{"p":"uk.ac.soton.comp1206.game","c":"MultiplayerGame","l":"blockClicked(GameBlock)","u":"blockClicked(uk.ac.soton.comp1206.component.GameBlock)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBoard","l":"build()"},{"p":"uk.ac.soton.comp1206.scene","c":"BaseScene","l":"build()"},{"p":"uk.ac.soton.comp1206.scene","c":"ChallengeScene","l":"build()"},{"p":"uk.ac.soton.comp1206.scene","c":"InstructionScene","l":"build()"},{"p":"uk.ac.soton.comp1206.scene","c":"LobbyScene","l":"build()"},{"p":"uk.ac.soton.comp1206.scene","c":"MenuScene","l":"build()"},{"p":"uk.ac.soton.comp1206.scene","c":"MultiplayerScene","l":"build()"},{"p":"uk.ac.soton.comp1206.scene","c":"OptionsScene","l":"build()"},{"p":"uk.ac.soton.comp1206.scene","c":"ScoresScene","l":"build()"},{"p":"uk.ac.soton.comp1206.scene","c":"SettingsScene","l":"build()"},{"p":"uk.ac.soton.comp1206.scene","c":"StartScene","l":"build()"},{"p":"uk.ac.soton.comp1206.game","c":"Grid","l":"canPlayPiece(GamePiece, int, int)","u":"canPlayPiece(uk.ac.soton.comp1206.game.GamePiece,int,int)"},{"p":"uk.ac.soton.comp1206.scene","c":"ChallengeScene","l":"ChallengeScene(GameWindow, boolean, boolean, int, boolean)","u":"%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,boolean,boolean,int,boolean)"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"cleanup()"},{"p":"uk.ac.soton.comp1206.network","c":"Communicator","l":"clearListeners()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlock","l":"COLOURS"},{"p":"uk.ac.soton.comp1206.component","c":"ScoresList","l":"COLOURS"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"cols"},{"p":"uk.ac.soton.comp1206.network","c":"Communicator","l":"Communicator(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBoard","l":"createBlock(int, int)","u":"createBlock(int,int)"},{"p":"uk.ac.soton.comp1206.game","c":"GamePiece","l":"createPiece(int)"},{"p":"uk.ac.soton.comp1206.game","c":"GamePiece","l":"createPiece(int, int)","u":"createPiece(int,int)"},{"p":"uk.ac.soton.comp1206.component","c":"ScoresList","l":"createScores()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"currentPiece"},{"p":"uk.ac.soton.comp1206.scene","c":"ChallengeScene","l":"endChallenge(Game)","u":"endChallenge(uk.ac.soton.comp1206.game.Game)"},{"p":"uk.ac.soton.comp1206.scene","c":"MultiplayerScene","l":"endChallenge(Game)","u":"endChallenge(uk.ac.soton.comp1206.game.Game)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"endGame()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlockCoordinate","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlock","l":"fade()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBoard","l":"fadeOut(HashSet<GameBlockCoordinate>)","u":"fadeOut(java.util.HashSet)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"followingPiece"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"Game(int, int, boolean, boolean)","u":"%3Cinit%3E(int,int,boolean,boolean)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlock","l":"GameBlock(GameBoard, int, int, double, double)","u":"%3Cinit%3E(uk.ac.soton.comp1206.component.GameBoard,int,int,double,double)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlockCoordinate","l":"GameBlockCoordinate(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBoard","l":"GameBoard(Grid, double, double)","u":"%3Cinit%3E(uk.ac.soton.comp1206.game.Grid,double,double)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBoard","l":"GameBoard(int, int, double, double)","u":"%3Cinit%3E(int,int,double,double)"},{"p":"uk.ac.soton.comp1206.event","c":"GameEndListener","l":"gameEnded(Game)","u":"gameEnded(uk.ac.soton.comp1206.game.Game)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"gameLoop()"},{"p":"uk.ac.soton.comp1206.game","c":"MultiplayerGame","l":"gameLoop()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"gameLooped()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"gameLoopListener"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"gameOn"},{"p":"uk.ac.soton.comp1206.ui","c":"GamePane","l":"GamePane(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"gameTimer"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"gameTimerTask"},{"p":"uk.ac.soton.comp1206.scene","c":"BaseScene","l":"gameWindow"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"GameWindow(Stage, int, int)","u":"%3Cinit%3E(javafx.stage.Stage,int,int)"},{"p":"uk.ac.soton.comp1206.game","c":"Grid","l":"get(int, int)","u":"get(int,int)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBoard","l":"getBlock(int, int)","u":"getBlock(int,int)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBoard","l":"getBlocks()"},{"p":"uk.ac.soton.comp1206.game","c":"GamePiece","l":"getBlocks()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"getCols()"},{"p":"uk.ac.soton.comp1206.game","c":"Grid","l":"getCols()"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"getCommunicator()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBoard","l":"getGrid()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"getGrid()"},{"p":"uk.ac.soton.comp1206.game","c":"Grid","l":"getGridProperty(int, int)","u":"getGridProperty(int,int)"},{"p":"uk.ac.soton.comp1206.scene","c":"SettingsScene","l":"getHeight()"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"getHeight()"},{"p":"uk.ac.soton.comp1206.scene","c":"ScoresScene","l":"getHighestScore()"},{"p":"uk.ac.soton.comp1206","c":"App","l":"getInstance()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"getLevel()"},{"p":"uk.ac.soton.comp1206.component","c":"ScoresList","l":"getListProperty()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"getLives()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"getMultiplier()"},{"p":"uk.ac.soton.comp1206.scene","c":"SettingsScene","l":"getMusic()"},{"p":"uk.ac.soton.comp1206.component","c":"PieceBoard","l":"getName()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"getRows()"},{"p":"uk.ac.soton.comp1206.game","c":"Grid","l":"getRows()"},{"p":"uk.ac.soton.comp1206.scene","c":"BaseScene","l":"getScene()"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"getScene()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"getScore()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"getScoresList()"},{"p":"uk.ac.soton.comp1206.game","c":"MultiplayerGame","l":"getScoresList()"},{"p":"uk.ac.soton.comp1206.scene","c":"SettingsScene","l":"getSfx()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"getTimerDelay()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlock","l":"getValue()"},{"p":"uk.ac.soton.comp1206.game","c":"GamePiece","l":"getValue()"},{"p":"uk.ac.soton.comp1206.scene","c":"SettingsScene","l":"getWidth()"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"getWidth()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlock","l":"getX()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlockCoordinate","l":"getX()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlock","l":"getY()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlockCoordinate","l":"getY()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"grid"},{"p":"uk.ac.soton.comp1206.game","c":"Grid","l":"Grid(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlock.AnimationTimer","l":"handle(long)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlockCoordinate","l":"hashCode()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlock","l":"hover(boolean)"},{"p":"uk.ac.soton.comp1206.scene","c":"BaseScene","l":"initialise()"},{"p":"uk.ac.soton.comp1206.scene","c":"ChallengeScene","l":"initialise()"},{"p":"uk.ac.soton.comp1206.scene","c":"InstructionScene","l":"initialise()"},{"p":"uk.ac.soton.comp1206.scene","c":"LobbyScene","l":"initialise()"},{"p":"uk.ac.soton.comp1206.scene","c":"MenuScene","l":"initialise()"},{"p":"uk.ac.soton.comp1206.scene","c":"MultiplayerScene","l":"initialise()"},{"p":"uk.ac.soton.comp1206.scene","c":"OptionsScene","l":"initialise()"},{"p":"uk.ac.soton.comp1206.scene","c":"ScoresScene","l":"initialise()"},{"p":"uk.ac.soton.comp1206.scene","c":"SettingsScene","l":"initialise()"},{"p":"uk.ac.soton.comp1206.scene","c":"StartScene","l":"initialise()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"initialiseGame()"},{"p":"uk.ac.soton.comp1206.game","c":"MultiplayerGame","l":"initialiseGame()"},{"p":"uk.ac.soton.comp1206.scene","c":"InstructionScene","l":"InstructionScene(GameWindow)","u":"%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)"},{"p":"uk.ac.soton.comp1206","c":"Launcher","l":"Launcher()","u":"%3Cinit%3E()"},{"p":"uk.ac.soton.comp1206.ui","c":"GamePane","l":"layoutChildren()"},{"p":"uk.ac.soton.comp1206.component","c":"LeaderBoard","l":"LeaderBoard()","u":"%3Cinit%3E()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"level"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"levelProperty()"},{"p":"uk.ac.soton.comp1206.event","c":"LineClearedListener","l":"lineCleared(HashSet<GameBlockCoordinate>)","u":"lineCleared(java.util.HashSet)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"lineCleared(HashSet<GameBlockCoordinate>)","u":"lineCleared(java.util.HashSet)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"lineClearedListener"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"lives"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"livesProperty()"},{"p":"uk.ac.soton.comp1206.scene","c":"LobbyScene","l":"LobbyScene(GameWindow)","u":"%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)"},{"p":"uk.ac.soton.comp1206","c":"App","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"uk.ac.soton.comp1206","c":"Launcher","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"uk.ac.soton.comp1206.scene","c":"MenuScene","l":"MenuScene(GameWindow)","u":"%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)"},{"p":"uk.ac.soton.comp1206.game","c":"MultiplayerGame","l":"MultiplayerGame(int, int, GameWindow)","u":"%3Cinit%3E(int,int,uk.ac.soton.comp1206.ui.GameWindow)"},{"p":"uk.ac.soton.comp1206.scene","c":"MultiplayerScene","l":"MultiplayerScene(GameWindow, String)","u":"%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,java.lang.String)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"multiplier"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"multiplierProperty()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"nextPiece()"},{"p":"uk.ac.soton.comp1206.event","c":"NextPieceListener","l":"nextPiece(GamePiece, int)","u":"nextPiece(uk.ac.soton.comp1206.game.GamePiece,int)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"nextPiece(GamePiece, int)","u":"nextPiece(uk.ac.soton.comp1206.game.GamePiece,int)"},{"p":"uk.ac.soton.comp1206","c":"App","l":"openGame()"},{"p":"uk.ac.soton.comp1206.scene","c":"OptionsScene","l":"OptionsScene(GameWindow)","u":"%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlock","l":"paint()"},{"p":"uk.ac.soton.comp1206.component","c":"PieceBoard","l":"PieceBoard(int, int, double, double, String)","u":"%3Cinit%3E(int,int,double,double,java.lang.String)"},{"p":"uk.ac.soton.comp1206.game","c":"GamePiece","l":"PIECES"},{"p":"uk.ac.soton.comp1206.game","c":"Grid","l":"playPiece(GamePiece, int, int)","u":"playPiece(uk.ac.soton.comp1206.game.GamePiece,int,int)"},{"p":"uk.ac.soton.comp1206.game","c":"MultiplayerGame","l":"receive(String)","u":"receive(java.lang.String)"},{"p":"uk.ac.soton.comp1206.event","c":"CommunicationsListener","l":"receiveCommunication(String)","u":"receiveCommunication(java.lang.String)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"resetMultiplier()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"resetTimer()"},{"p":"uk.ac.soton.comp1206.component","c":"LeaderBoard","l":"reveal()"},{"p":"uk.ac.soton.comp1206.component","c":"ScoresList","l":"reveal()"},{"p":"uk.ac.soton.comp1206.event","c":"RightClickedListener","l":"rightClicked(GameBoard, boolean)","u":"rightClicked(uk.ac.soton.comp1206.component.GameBoard,boolean)"},{"p":"uk.ac.soton.comp1206.scene","c":"BaseScene","l":"root"},{"p":"uk.ac.soton.comp1206.game","c":"GamePiece","l":"rotate()"},{"p":"uk.ac.soton.comp1206.game","c":"GamePiece","l":"rotate(int)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"rotateCurrentPiece(boolean)"},{"p":"uk.ac.soton.comp1206.game","c":"GamePiece","l":"rotateInv()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"rows"},{"p":"uk.ac.soton.comp1206.scene","c":"BaseScene","l":"scene"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"score"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"score(int, int)","u":"score(int,int)"},{"p":"uk.ac.soton.comp1206.game","c":"MultiplayerGame","l":"score(int, int)","u":"score(int,int)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"scoreProperty()"},{"p":"uk.ac.soton.comp1206.component","c":"ScoresList","l":"scoresArray"},{"p":"uk.ac.soton.comp1206.component","c":"ScoresList","l":"ScoresList()","u":"%3Cinit%3E()"},{"p":"uk.ac.soton.comp1206.scene","c":"ScoresScene","l":"ScoresScene(GameWindow, Game, boolean, boolean)","u":"%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,uk.ac.soton.comp1206.game.Game,boolean,boolean)"},{"p":"uk.ac.soton.comp1206.network","c":"Communicator","l":"send(String)","u":"send(java.lang.String)"},{"p":"uk.ac.soton.comp1206.game","c":"Grid","l":"set(int, int, int)","u":"set(int,int,int)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"setGameEndListener(GameEndListener)","u":"setGameEndListener(uk.ac.soton.comp1206.event.GameEndListener)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"setGameLoopListener(GameLoopListener)","u":"setGameLoopListener(uk.ac.soton.comp1206.event.GameLoopListener)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"setHard()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"setLevel(int)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"setLineClearedListener(LineClearedListener)","u":"setLineClearedListener(uk.ac.soton.comp1206.event.LineClearedListener)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"setLives(int)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"setMultiplier(int)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"setNextPieceListener(NextPieceListener)","u":"setNextPieceListener(uk.ac.soton.comp1206.event.NextPieceListener)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBoard","l":"setOnBlockClick(BlockClickedListener)","u":"setOnBlockClick(uk.ac.soton.comp1206.event.BlockClickedListener)"},{"p":"uk.ac.soton.comp1206.event","c":"GameLoopListener","l":"setOnGameLoop(int)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBoard","l":"setOnRightClicked(RightClickedListener)","u":"setOnRightClicked(uk.ac.soton.comp1206.event.RightClickedListener)"},{"p":"uk.ac.soton.comp1206.component","c":"PieceBoard","l":"setPiece(GamePiece)","u":"setPiece(uk.ac.soton.comp1206.game.GamePiece)"},{"p":"uk.ac.soton.comp1206.ui","c":"GamePane","l":"setScalar(double)"},{"p":"uk.ac.soton.comp1206.scene","c":"BaseScene","l":"setScene()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"setScore(int)"},{"p":"uk.ac.soton.comp1206.scene","c":"SettingsScene","l":"SettingsScene(GameWindow)","u":"%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"setupDefaultScene()"},{"p":"uk.ac.soton.comp1206.scene","c":"ChallengeScene","l":"setupGame()"},{"p":"uk.ac.soton.comp1206.scene","c":"MultiplayerScene","l":"setupGame()"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"setupStage()"},{"p":"uk.ac.soton.comp1206","c":"App","l":"shutdown()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"spawnPiece()"},{"p":"uk.ac.soton.comp1206.game","c":"MultiplayerGame","l":"spawnPiece()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"start()"},{"p":"uk.ac.soton.comp1206","c":"App","l":"start(Stage)","u":"start(javafx.stage.Stage)"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"startChallenge(boolean, boolean, int, boolean)","u":"startChallenge(boolean,boolean,int,boolean)"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"startInstr()"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"startLobby()"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"startMenu()"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"startMultiPlayer(String)","u":"startMultiPlayer(java.lang.String)"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"startOptions()"},{"p":"uk.ac.soton.comp1206.scene","c":"StartScene","l":"StartScene(GameWindow)","u":"%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"startScores(Game, boolean, boolean)","u":"startScores(uk.ac.soton.comp1206.game.Game,boolean,boolean)"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"startSetting()"},{"p":"uk.ac.soton.comp1206.ui","c":"GameWindow","l":"startStart()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlockCoordinate","l":"subtract(GameBlockCoordinate)","u":"subtract(uk.ac.soton.comp1206.component.GameBlockCoordinate)"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlockCoordinate","l":"subtract(int, int)","u":"subtract(int,int)"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"swapCurrentPiece()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"switchOff()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBoard","l":"toggleKeyboard()"},{"p":"uk.ac.soton.comp1206.component","c":"GameBlockCoordinate","l":"toString()"},{"p":"uk.ac.soton.comp1206.game","c":"GamePiece","l":"toString()"},{"p":"uk.ac.soton.comp1206.game","c":"Game","l":"updateLevel()"}];updateSearchResults(); \ No newline at end of file diff --git a/tetrecs/target/site/apidocs/module-search-index.js b/tetrecs/target/site/apidocs/module-search-index.js deleted file mode 100644 index 0de7185..0000000 --- a/tetrecs/target/site/apidocs/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [{"l":"uk.ac.soton.comp1206"}];updateSearchResults(); \ No newline at end of file diff --git a/tetrecs/target/site/apidocs/overview-tree.html b/tetrecs/target/site/apidocs/overview-tree.html deleted file mode 100644 index 64d189c..0000000 --- a/tetrecs/target/site/apidocs/overview-tree.html +++ /dev/null @@ -1,174 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Class Hierarchy (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="class tree"> -<meta name="generator" content="javadoc/TreeWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="script.js"></script> -<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script> -</head> -<body class="tree-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"> -<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>Module</li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="index-all.html">Index</a></li> -<li><a href="help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 class="title">Hierarchy For All Packages</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-tree.html">uk.ac.soton.comp1206</a>, </li> -<li><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-tree.html">uk.ac.soton.comp1206.component</a>, </li> -<li><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-tree.html">uk.ac.soton.comp1206.event</a>, </li> -<li><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-tree.html">uk.ac.soton.comp1206.game</a>, </li> -<li><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-tree.html">uk.ac.soton.comp1206.network</a>, </li> -<li><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-tree.html">uk.ac.soton.comp1206.scene</a>, </li> -<li><a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-tree.html">uk.ac.soton.comp1206.ui</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Class Hierarchy">Class Hierarchy</h2> -<ul> -<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> -<ul> -<li class="circle">javafx.animation.AnimationTimer -<ul> -<li class="circle">uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.AnimationTimer.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBlock.AnimationTimer</a></li> -</ul> -</li> -<li class="circle">javafx.application.Application -<ul> -<li class="circle">uk.ac.soton.comp1206.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html" class="type-name-link" title="class in uk.ac.soton.comp1206">App</a></li> -</ul> -</li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">BaseScene</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a></li> -</ul> -</li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">InstructionScene</a></li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">LobbyScene</a></li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">MenuScene</a></li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">OptionsScene</a></li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">ScoresScene</a></li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">StartScene</a></li> -</ul> -</li> -<li class="circle">uk.ac.soton.comp1206.network.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html" class="type-name-link" title="class in uk.ac.soton.comp1206.network">Communicator</a></li> -<li class="circle">uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">Game</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></li> -</ul> -</li> -<li class="circle">uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></li> -<li class="circle">uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">GamePiece</a></li> -<li class="circle">uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html" class="type-name-link" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></li> -<li class="circle">uk.ac.soton.comp1206.game.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">Grid</a></li> -<li class="circle">uk.ac.soton.comp1206.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/Launcher.html" class="type-name-link" title="class in uk.ac.soton.comp1206">Launcher</a></li> -<li class="circle">javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable) -<ul> -<li class="circle">javafx.scene.canvas.Canvas -<ul> -<li class="circle">uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBlock</a></li> -</ul> -</li> -<li class="circle">javafx.scene.Parent -<ul> -<li class="circle">javafx.scene.layout.Region -<ul> -<li class="circle">javafx.scene.layout.Pane -<ul> -<li class="circle">javafx.scene.layout.GridPane -<ul> -<li class="circle">uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBoard</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">PieceBoard</a></li> -</ul> -</li> -</ul> -</li> -<li class="circle">javafx.scene.layout.StackPane -<ul> -<li class="circle">uk.ac.soton.comp1206.ui.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html" class="type-name-link" title="class in uk.ac.soton.comp1206.ui">GamePane</a></li> -</ul> -</li> -<li class="circle">javafx.scene.layout.VBox -<ul> -<li class="circle">uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">ScoresList</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.component.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/LeaderBoard.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">LeaderBoard</a></li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</section> -<section class="hierarchy"> -<h2 title="Interface Hierarchy">Interface Hierarchy</h2> -<ul> -<li class="circle">uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/BlockClickedListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">BlockClickedListener</a></li> -<li class="circle">uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/CommunicationsListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">CommunicationsListener</a></li> -<li class="circle">uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameEndListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">GameEndListener</a></li> -<li class="circle">uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameLoopListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a></li> -<li class="circle">uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/LineClearedListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a></li> -<li class="circle">uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/NextPieceListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">NextPieceListener</a></li> -<li class="circle">uk.ac.soton.comp1206.event.<a href="uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/RightClickedListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">RightClickedListener</a></li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/package-search-index.js b/tetrecs/target/site/apidocs/package-search-index.js deleted file mode 100644 index 59a6e3a..0000000 --- a/tetrecs/target/site/apidocs/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"m":"uk.ac.soton.comp1206","l":"uk.ac.soton.comp1206"},{"m":"uk.ac.soton.comp1206","l":"uk.ac.soton.comp1206.component"},{"m":"uk.ac.soton.comp1206","l":"uk.ac.soton.comp1206.event"},{"m":"uk.ac.soton.comp1206","l":"uk.ac.soton.comp1206.game"},{"m":"uk.ac.soton.comp1206","l":"uk.ac.soton.comp1206.network"},{"m":"uk.ac.soton.comp1206","l":"uk.ac.soton.comp1206.scene"},{"m":"uk.ac.soton.comp1206","l":"uk.ac.soton.comp1206.ui"}];updateSearchResults(); \ No newline at end of file diff --git a/tetrecs/target/site/apidocs/resources/glass.png b/tetrecs/target/site/apidocs/resources/glass.png deleted file mode 100644 index a7f591f467a1c0c949bbc510156a0c1afb860a6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFi!P!aSW-rmGtNTe|u&Qmvi^?IhLGixWU-L+VDeB zU_I-jdrv$2-b)lPxJ_VmIP2-~%}1e*<%o9U4^e^F4QE&%U3YlHWb%YBj9KZ~TVv)+ z#~Ug%1(q|4{%i4M;tgX8vTpogF7TT9Y29M!11v|T2FwngXxhv$p`PF4XkpRk45pU> zIeH9|3G7F*8@lQfgBe8Z|NVU}K7n=H4xR^0kIwV_VDy;BJe|?J;Rf4uzXXd8CQVa? zeSN1JBKI&g<vFxAMwl2gt@OO$5Yu*+L2Lr!eEU7$87{4Ekg8h170+O(@gS@5hNOr! z`}?|IUHY;cm~NhRm~;Bv$&+87f6r$NGb?M8zrXJudzUDKY4fF{WeR-t*B<TXKFpw^ z{+U6uIK!)k;mGsGS&nV@p9oK%_W#Q#O^sQH8`^RXWijX}gl-m0d11%M8M%&MU#|I( zvRK9muLuPp7KfwijZ@?UKI=PXvQFrp#>DHZa*NeNuahCjyCr4njQh6x*e}g+o5UF4 zY-IVfby?vjPNO~5HQ$v_vN`Z-HoAQ*YG7by_;hl<EJLNjQU(SF22WQ%mvv4FO#nFj B#b5vc diff --git a/tetrecs/target/site/apidocs/resources/x.png b/tetrecs/target/site/apidocs/resources/x.png deleted file mode 100644 index 30548a756e151be4e927e8d28c508cc5b3514bf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFzR@^IEGZ*O3HaZ^8f?OQim9pBaxy<f4-Ld(9n0U zGtnVSNMJj|Rlmft!p|CvMY|ejuy-)`%h*@mJ$CAm72ny14q1`{pP4p_2fVFTQ&=qK z$tx|O&#uLDaABpUfUz=Xcq7jV)<^q2n%2B%dvJm0(&XbzDq@Tu>lNnpFKJ-S;!vKD zc4(oclmy%Ahy_gD3r*S-1I*0MYD+Fy*31~dkm6x8t9-`COgBS@ERGW^3p3gtT<J+< znB)}Gz`35G?}FR6b4d$kWvpR)(5dysAd(|Qx;c+Q@2tXYrN$rpvlO`-+KwDrq{ZWJ zv%Y0lALFc+$O$|%`GwM((s=d+vZkzW+x5hJmiI0Pwk?8PS}PQ@FYqufy;n7Z+u`R! vQvvtH%RMP4qB1IM*&gvI)QdSZFfwGaS2)}aWlm;bU|{fc^>bP0l+XkKG;Nb2 diff --git a/tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png b/tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png deleted file mode 100644 index 34abd18f32d3a55a297fdcf93409bd033ae573e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmeAS@N?(olHy`uVBq!ia0y~yU|?imV4NVp#K6F?VU^=~1_lPUByV?@|6srw@%;`1 z0|RG)M`SSr1A_+`yPeFoV_;zD^>lFz@i_kWydoEqqe#QU`gutLIn5m#7PC1@7*=z< z4qF{*ka_oa1@pn?idNCG?#I#xABnmg_KyE?*?-^5WtQ9w5^aeR_t~yac{S@!?YDPv zA6UE+PxP!cNP1W1<oHBIMCWecj17yF;!R9GUOvHZyCt|VS?o=v>)vgiA6UY<m~FBh zUtIX#oq5=xNB$F=O`=M0$D2w$1_lPz64!{5l*E!$tK_28#FA77BLhPVT|*;X1G5kV w6Dt!#D`OLF0|P4qgA}P6Hxv!I`6-!cmAEyCx*z$)z`(%Z>FVdQ&MBb@01<d}w*UYD diff --git a/tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_65_dadada_1x400.png b/tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_65_dadada_1x400.png deleted file mode 100644 index f058a938533344e5d93e06b7ced2725344bb1102..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmeAS@N?(olHy`uVBq!ia0y~yU|?imV4NVpz`(#DwYbxTfq{W3$=luK|9_FyhG!WV z7&r?&B8wRq7(Bq(?PRtch~eqt7-Dfcx#H3hgDyA0s~6Ws^K4%$`L4t0PHOrN^&<uM zr$2OLKYZAlr~j+uyc9#5*i#?gupIt;nn(Yd(Vi{I6_R#cZi0p!40Uosf1jT7P+?$T zP%UwdC`m~yNwrEYN=+<DWiT=@w9qv)(lsy(F)*<*F|;x^(Kax!GB8Mys&PZnkei>9 YnO2EggQ)wFUmy>9y85}Sb4q9e0ABJ>hyVZp diff --git a/tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_75_dadada_1x400.png b/tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_75_dadada_1x400.png deleted file mode 100644 index 2ce04c165179bde302921ca361f5c75163d9caa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmeAS@N?(olHy`uVBq!ia0y~yU|?imV4NVpz`(#DwYbxTfq{W3$=luK|9_FyhG!WV z7&r?&B8wRq7(Bq(?PRtch~eqt7-Dfcx#HLSM3G*lRg0syOXO7>-YHDpA$__aU+M5) zdmesc3Ax&YilB2Jz8D@Zwr>;vED;x%R8czZVX5Zf*PV+qL<E}|_JuE24HDZ}!@$6x zTH+c}l9E`GYL#4+npl#`U}Ruup=)TQYhV^)U}9xrXk~1wZD3$!U~nk6{1b|X-29Zx Xv`X9>HXEGx19{NX)z4*}Q$iB}dV)^@ diff --git a/tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png b/tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png deleted file mode 100644 index a90afb8bf8028404d206114965669b023dcb85ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmeAS@N?(olHy`uVBq!ia0y~yU|?imV4NVpz`(#DwYbxTfq{W3$=luK|9_FyhG!WV z7&r?&B8wRq7(Bq(?PRtch~eqt7-DfcxnlZpgDyA0s~0z?^PKOMn0G(1!f^7#RJFsa zE!wUt^5iE;+*@X}r#r1e{=kQWGaf1%A3na7XZ{ljJITI9fi65u480EDR2cM3^BEWz zR7+eVN>UO_QmvAUQWHy38H@}JEp!cybPdcx3{0#{46Te!v<(cb3=C4FYTQsX<mRVj Xrd8tBAnJbP7s!L2u6{1-oD!M<Z~{%w diff --git a/tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png b/tetrecs/target/site/apidocs/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png deleted file mode 100644 index dbe091f6dc036fc1dc11b005738e951e27a43f7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 332 zcmeAS@N?(olHy`uVBq!ia0y~yU|?imV4NVp#K6F?VU^=~1_lPUByV?@|6srw@%;`1 z0|RG)M`SSr1A_+`yPeFoV_;zD@^o<w@i_kW{6=2JM2Yr~&;N@FJ&#cg6X?Ch=cOER zfMME&3*9cY!V(R<dTBrGPRe$^vt!-Z7_jH+`ifQUTPn`H6J};OUMTbY_JwVwvP>su z70#KoDNS7a(g(9$>w4v)=k~@dJ=ET`c+$n|v%?pMm=wL;DKXQ`N-{RgN<#LT4zGs9 zpQBqITb$#sWOCQlNSQUC6XZPA64!{5l*E!$tK_28#FA77BLhPVT|*;X1G5kV6Dt!# vD`OLF0|P4qgA}P6HwFd<gofPwl+3hB+!{pPkNjd_U|{fc^>bP0l+XkKfu3@< diff --git a/tetrecs/target/site/apidocs/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/tetrecs/target/site/apidocs/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png deleted file mode 100644 index 5dc3593e4620dd41f9f1f0c7e81316d10ed8f0c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 280 zcmeAS@N?(olHy`uVBq!ia0y~yU|?imU`P>QU|?V{x_<LN0|Nt7lDE6d|NkPZ4bL(# zFmM)lL>4nJFnEBm+sSM@1_p*GPZ!4!iOb0qHNA~~8O(<lf9L7{A|dz8$R;CsNBqG8 z{qBc(I)`O>+oIzo^4_KIxOld}cFx0DLWie5=9yk@6qA*@BjQ{^BGciYYHh{rlIQLv zS-d__@aznO62r!6^IlDjtY%|iU{Eb_jVMV;EJ?LWE=o--No6oHFtpG$G}1LN3o$UU tGBLC=HqkaPure@6k*aY+(U6;;l9^VCTZ5?kkzXJ$d%F6$taD0e0s#7AS*QR2 diff --git a/tetrecs/target/site/apidocs/script-dir/images/ui-icons_222222_256x240.png b/tetrecs/target/site/apidocs/script-dir/images/ui-icons_222222_256x240.png deleted file mode 100644 index e723e17cb5428094de75a0d3c6f4f3c07dbd3bbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6922 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 L`njxgN@xNAtk@$X diff --git a/tetrecs/target/site/apidocs/script-dir/images/ui-icons_2e83ff_256x240.png b/tetrecs/target/site/apidocs/script-dir/images/ui-icons_2e83ff_256x240.png deleted file mode 100644 index 1f5f49756ca64bd20a1048bd7a3a584457d4bf00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4549 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 QZ9t<mp00i_>zopr03p|Md;kCd diff --git a/tetrecs/target/site/apidocs/script-dir/images/ui-icons_454545_256x240.png b/tetrecs/target/site/apidocs/script-dir/images/ui-icons_454545_256x240.png deleted file mode 100644 index 618f5b0ca756789f81bc276426805df6f61b91d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6992 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 diff --git a/tetrecs/target/site/apidocs/script-dir/images/ui-icons_888888_256x240.png b/tetrecs/target/site/apidocs/script-dir/images/ui-icons_888888_256x240.png deleted file mode 100644 index ee5e33f27235d1b5cf0259f63f3894a6be33c679..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6999 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 diff --git a/tetrecs/target/site/apidocs/script-dir/images/ui-icons_cd0a0a_256x240.png b/tetrecs/target/site/apidocs/script-dir/images/ui-icons_cd0a0a_256x240.png deleted file mode 100644 index 7e8ebc180a2d2a74739059799407b8b7b57a9092..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4549 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 QZ9t<mp00i_>zopr0AIB!=l}o! diff --git a/tetrecs/target/site/apidocs/script-dir/jquery-3.5.1.min.js b/tetrecs/target/site/apidocs/script-dir/jquery-3.5.1.min.js deleted file mode 100644 index b061403..0000000 --- a/tetrecs/target/site/apidocs/script-dir/jquery-3.5.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(D).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=/<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(je,""),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join("|"),"i");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px",t.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=["Webkit","Moz","ms"],ze=E.createElement("div").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",y.checkOn=""!==rt.value,y.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",y.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr("class","");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=yt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+vt(yt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+e),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)Dt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(jt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Et.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+It+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&"withCredentials"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); diff --git a/tetrecs/target/site/apidocs/script-dir/jquery-ui.min.css b/tetrecs/target/site/apidocs/script-dir/jquery-ui.min.css deleted file mode 100644 index 6be72f5..0000000 --- a/tetrecs/target/site/apidocs/script-dir/jquery-ui.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2018-12-06 -* http://jqueryui.com -* Includes: core.css, autocomplete.css, menu.css, theme.css -* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgImgOpacityContent=75&bgImgOpacityHeader=75&cornerRadiusShadow=8px&offsetLeftShadow=-8px&offsetTopShadow=-8px&thicknessShadow=8px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=%23aaaaaa&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=%23aaaaaa&iconColorError=%23cd0a0a&fcError=%23cd0a0a&borderColorError=%23cd0a0a&bgTextureError=glass&bgColorError=%23fef1ec&iconColorHighlight=%232e83ff&fcHighlight=%23363636&borderColorHighlight=%23fcefa1&bgTextureHighlight=glass&bgColorHighlight=%23fbf9ee&iconColorActive=%23454545&fcActive=%23212121&borderColorActive=%23aaaaaa&bgTextureActive=glass&bgColorActive=%23dadada&iconColorHover=%23454545&fcHover=%23212121&borderColorHover=%23999999&bgTextureHover=glass&bgColorHover=%23dadada&iconColorDefault=%23888888&fcDefault=%23555555&borderColorDefault=%23d3d3d3&bgTextureDefault=glass&bgColorDefault=%23e6e6e6&iconColorContent=%23222222&fcContent=%23222222&borderColorContent=%23aaaaaa&bgTextureContent=flat&bgColorContent=%23ffffff&iconColorHeader=%23222222&fcHeader=%23222222&borderColorHeader=%23aaaaaa&bgTextureHeader=highlight_soft&bgColorHeader=%23cccccc&cornerRadius=4px&fwDefault=normal&fsDefault=1.1em&ffDefault=Verdana%2CArial%2Csans-serif -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d3d3d3}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #aaa;background:#dadada url("images/ui-bg_glass_65_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-icon-background,.ui-state-active .ui-icon-background{border:#aaa;background-color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-checked{border:1px solid #fcefa1;background:#fbf9ee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa} \ No newline at end of file diff --git a/tetrecs/target/site/apidocs/script-dir/jquery-ui.min.js b/tetrecs/target/site/apidocs/script-dir/jquery-ui.min.js deleted file mode 100644 index 54d4beb..0000000 --- a/tetrecs/target/site/apidocs/script-dir/jquery-ui.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2018-12-06 -* http://jqueryui.com -* Includes: widget.js, position.js, keycode.js, unique-id.js, widgets/autocomplete.js, widgets/menu.js -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){t.ui=t.ui||{},t.ui.version="1.12.1";var e=0,i=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},l=e.split(".")[0];e=e.split(".")[1];var h=l+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][h.toLowerCase()]=function(e){return!!t.data(e,h)},t[l]=t[l]||{},n=t[l][e],o=t[l][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:l,widgetName:e,widgetFullName:h}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var s,n,o=i.call(arguments,1),a=0,r=o.length;r>a;a++)for(s in o[a])n=o[a][s],o[a].hasOwnProperty(s)&&void 0!==n&&(e[s]=t.isPlainObject(n)?t.isPlainObject(e[s])?t.widget.extend({},e[s],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,s){var n=s.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=i.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(l=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):l=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new s(o,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(i,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,o="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:o?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType,o=!s&&!n;return{element:i,isWindow:s,isDocument:n,offset:o?t(e).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},t.fn.position=function(n){if(!n||!n.of)return d.apply(this,arguments);n=t.extend({},n);var u,p,f,g,m,_,v=t(n.of),b=t.position.getWithinInfo(n.within),y=t.position.getScrollInfo(b),w=(n.collision||"flip").split(" "),k={};return _=s(v),v[0].preventDefault&&(n.at="left top"),p=_.width,f=_.height,g=_.offset,m=t.extend({},g),t.each(["my","at"],function(){var t,e,i=(n[this]||"").split(" ");1===i.length&&(i=r.test(i[0])?i.concat(["center"]):l.test(i[0])?["center"].concat(i):["center","center"]),i[0]=r.test(i[0])?i[0]:"center",i[1]=l.test(i[1])?i[1]:"center",t=h.exec(i[0]),e=h.exec(i[1]),k[this]=[t?t[0]:0,e?e[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===n.at[0]?m.left+=p:"center"===n.at[0]&&(m.left+=p/2),"bottom"===n.at[1]?m.top+=f:"center"===n.at[1]&&(m.top+=f/2),u=e(k.at,p,f),m.left+=u[0],m.top+=u[1],this.each(function(){var s,r,l=t(this),h=l.outerWidth(),c=l.outerHeight(),d=i(this,"marginLeft"),_=i(this,"marginTop"),x=h+d+i(this,"marginRight")+y.width,C=c+_+i(this,"marginBottom")+y.height,D=t.extend({},m),T=e(k.my,l.outerWidth(),l.outerHeight());"right"===n.my[0]?D.left-=h:"center"===n.my[0]&&(D.left-=h/2),"bottom"===n.my[1]?D.top-=c:"center"===n.my[1]&&(D.top-=c/2),D.left+=T[0],D.top+=T[1],s={marginLeft:d,marginTop:_},t.each(["left","top"],function(e,i){t.ui.position[w[e]]&&t.ui.position[w[e]][i](D,{targetWidth:p,targetHeight:f,elemWidth:h,elemHeight:c,collisionPosition:s,collisionWidth:x,collisionHeight:C,offset:[u[0]+T[0],u[1]+T[1]],my:n.my,at:n.at,within:b,elem:l})}),n.using&&(r=function(t){var e=g.left-D.left,i=e+p-h,s=g.top-D.top,r=s+f-c,u={target:{element:v,left:g.left,top:g.top,width:p,height:f},element:{element:l,left:D.left,top:D.top,width:h,height:c},horizontal:0>i?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};h>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),l.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-r-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,l=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=l.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("<span>").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=l.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(t.trim(t(this).children(".ui-menu-item-wrapper").text()))})}}),t.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==t.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("<div>").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,i){var s=i.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==t.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=s})),!1!==this._trigger("select",e,{item:s})&&this._value(s.value),this.term=this._value(),this.close(e),this.selectedItem=s}}),this.liveRegion=t("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):this._trigger("search",e)!==!1?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return t.proxy(function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(t){t&&(t=this._normalize(t)),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:t.map(e,function(e){return"string"==typeof e?{label:e,value:e}:t.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var i=this.menu.element.empty();this._renderMenu(i,e),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(t.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,i){var s=this;t.each(i,function(t,i){s._renderItemData(e,i)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(e,i){return t("<li>").append(t("<div>").text(i.label)).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("<div>").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete}); \ No newline at end of file diff --git a/tetrecs/target/site/apidocs/script-dir/jquery-ui.structure.min.css b/tetrecs/target/site/apidocs/script-dir/jquery-ui.structure.min.css deleted file mode 100644 index e880892..0000000 --- a/tetrecs/target/site/apidocs/script-dir/jquery-ui.structure.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2018-12-06 -* http://jqueryui.com -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0} \ No newline at end of file diff --git a/tetrecs/target/site/apidocs/script.js b/tetrecs/target/site/apidocs/script.js deleted file mode 100644 index 0765364..0000000 --- a/tetrecs/target/site/apidocs/script.js +++ /dev/null @@ -1,132 +0,0 @@ -/* - * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. - * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor); - elem.classList.add(isEvenRow ? evenRowColor : oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.querySelector('div#' + tableId +' .summary-table') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} - -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - contentDiv.addEventListener("scroll", function(e) { - var timeoutID; - if (!timeoutID) { - timeoutID = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - timeoutID = null; - }, 100); - } - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/tetrecs/target/site/apidocs/search.js b/tetrecs/target/site/apidocs/search.js deleted file mode 100644 index 13aba85..0000000 --- a/tetrecs/target/site/apidocs/search.js +++ /dev/null @@ -1,354 +0,0 @@ -/* - * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved. - * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - */ - -var noResult = {l: "No results found"}; -var loading = {l: "Loading search index..."}; -var catModules = "Modules"; -var catPackages = "Packages"; -var catTypes = "Classes and Interfaces"; -var catMembers = "Members"; -var catSearchTags = "Search Tags"; -var highlight = "<span class=\"result-highlight\">$&</span>"; -var searchPattern = ""; -var fallbackPattern = ""; -var RANKING_THRESHOLD = 2; -var NO_MATCH = 0xffff; -var MIN_RESULTS = 3; -var MAX_RESULTS = 500; -var UNNAMED = "<Unnamed>"; -function escapeHtml(str) { - return str.replace(/</g, "<").replace(/>/g, ">"); -} -function getHighlightedText(item, matcher, fallbackMatcher) { - var escapedItem = escapeHtml(item); - var highlighted = escapedItem.replace(matcher, highlight); - if (highlighted === escapedItem) { - highlighted = escapedItem.replace(fallbackMatcher, highlight) - } - return highlighted; -} -function getURLPrefix(ui) { - var urlPrefix=""; - var slash = "/"; - if (ui.item.category === catModules) { - return ui.item.l + slash; - } else if (ui.item.category === catPackages && ui.item.m) { - return ui.item.m + slash; - } else if (ui.item.category === catTypes || ui.item.category === catMembers) { - if (ui.item.m) { - urlPrefix = ui.item.m + slash; - } else { - $.each(packageSearchIndex, function(index, item) { - if (item.m && ui.item.p === item.l) { - urlPrefix = item.m + slash; - } - }); - } - } - return urlPrefix; -} -function createSearchPattern(term) { - var pattern = ""; - var isWordToken = false; - term.replace(/,\s*/g, ", ").trim().split(/\s+/).forEach(function(w, index) { - if (index > 0) { - // whitespace between identifiers is significant - pattern += (isWordToken && /^\w/.test(w)) ? "\\s+" : "\\s*"; - } - var tokens = w.split(/(?=[A-Z,.()<>[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - if (s === "") { - continue; - } - pattern += $.ui.autocomplete.escapeRegex(s); - isWordToken = /\w$/.test(s); - if (isWordToken) { - pattern += "([a-z0-9_$<>\\[\\]]*?)"; - } - } - }); - return pattern; -} -function createMatcher(pattern, flags) { - var isCamelCase = /[A-Z]/.test(pattern); - return new RegExp(pattern, flags + (isCamelCase ? "" : "i")); -} -var watermark = 'Search'; -$(function() { - var search = $("#search-input"); - var reset = $("#reset-button"); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - search.val(watermark).addClass('watermark'); - search.blur(function() { - if ($(this).val().length === 0) { - $(this).val(watermark).addClass('watermark'); - } - }); - search.on('click keydown paste', function() { - if ($(this).val() === watermark) { - $(this).val('').removeClass('watermark'); - } - }); - reset.click(function() { - search.val('').focus(); - }); - search.focus()[0].setSelectionRange(0, 0); -}); -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); - }, - _renderMenu: function(ul, items) { - var rMenu = this; - var currentCategory = ""; - rMenu.menu.bindings = $(); - $.each(items, function(index, item) { - var li; - if (item.category && item.category !== currentCategory) { - ul.append("<li class=\"ui-autocomplete-category\">" + item.category + "</li>"); - currentCategory = item.category; - } - li = rMenu._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", item.category + " : " + item.l); - li.attr("class", "result-item"); - } else { - li.attr("aria-label", item.l); - li.attr("class", "result-item"); - } - }); - }, - _renderItem: function(ul, item) { - var label = ""; - var matcher = createMatcher(escapeHtml(searchPattern), "g"); - var fallbackMatcher = new RegExp(fallbackPattern, "gi") - if (item.category === catModules) { - label = getHighlightedText(item.l, matcher, fallbackMatcher); - } else if (item.category === catPackages) { - label = getHighlightedText(item.l, matcher, fallbackMatcher); - } else if (item.category === catTypes) { - label = (item.p && item.p !== UNNAMED) - ? getHighlightedText(item.p + "." + item.l, matcher, fallbackMatcher) - : getHighlightedText(item.l, matcher, fallbackMatcher); - } else if (item.category === catMembers) { - label = (item.p && item.p !== UNNAMED) - ? getHighlightedText(item.p + "." + item.c + "." + item.l, matcher, fallbackMatcher) - : getHighlightedText(item.c + "." + item.l, matcher, fallbackMatcher); - } else if (item.category === catSearchTags) { - label = getHighlightedText(item.l, matcher, fallbackMatcher); - } else { - label = item.l; - } - var li = $("<li/>").appendTo(ul); - var div = $("<div/>").appendTo(li); - if (item.category === catSearchTags && item.h) { - if (item.d) { - div.html(label + "<span class=\"search-tag-holder-result\"> (" + item.h + ")</span><br><span class=\"search-tag-desc-result\">" - + item.d + "</span><br>"); - } else { - div.html(label + "<span class=\"search-tag-holder-result\"> (" + item.h + ")</span>"); - } - } else { - if (item.m) { - div.html(item.m + "/" + label); - } else { - div.html(label); - } - } - return li; - } -}); -function rankMatch(match, category) { - if (!match) { - return NO_MATCH; - } - var index = match.index; - var input = match.input; - var leftBoundaryMatch = 2; - var periferalMatch = 0; - // make sure match is anchored on a left word boundary - if (index === 0 || /\W/.test(input[index - 1]) || "_" === input[index]) { - leftBoundaryMatch = 0; - } else if ("_" === input[index - 1] || (input[index] === input[index].toUpperCase() && !/^[A-Z0-9_$]+$/.test(input))) { - leftBoundaryMatch = 1; - } - var matchEnd = index + match[0].length; - var leftParen = input.indexOf("("); - var endOfName = leftParen > -1 ? leftParen : input.length; - // exclude peripheral matches - if (category !== catModules && category !== catSearchTags) { - var delim = category === catPackages ? "/" : "."; - if (leftParen > -1 && leftParen < index) { - periferalMatch += 2; - } else if (input.lastIndexOf(delim, endOfName) >= matchEnd) { - periferalMatch += 2; - } - } - var delta = match[0].length === endOfName ? 0 : 1; // rank full match higher than partial match - for (var i = 1; i < match.length; i++) { - // lower ranking if parts of the name are missing - if (match[i]) - delta += match[i].length; - } - if (category === catTypes) { - // lower ranking if a type name contains unmatched camel-case parts - if (/[A-Z]/.test(input.substring(matchEnd))) - delta += 5; - if (/[A-Z]/.test(input.substring(0, index))) - delta += 5; - } - return leftBoundaryMatch + periferalMatch + (delta / 200); - -} -function doSearch(request, response) { - var result = []; - searchPattern = createSearchPattern(request.term); - fallbackPattern = createSearchPattern(request.term.toLowerCase()); - if (searchPattern === "") { - return this.close(); - } - var camelCaseMatcher = createMatcher(searchPattern, ""); - var fallbackMatcher = new RegExp(fallbackPattern, "i"); - - function searchIndexWithMatcher(indexArray, matcher, category, nameFunc) { - if (indexArray) { - var newResults = []; - $.each(indexArray, function (i, item) { - item.category = category; - var ranking = rankMatch(matcher.exec(nameFunc(item)), category); - if (ranking < RANKING_THRESHOLD) { - newResults.push({ranking: ranking, item: item}); - } - return newResults.length <= MAX_RESULTS; - }); - return newResults.sort(function(e1, e2) { - return e1.ranking - e2.ranking; - }).map(function(e) { - return e.item; - }); - } - return []; - } - function searchIndex(indexArray, category, nameFunc) { - var primaryResults = searchIndexWithMatcher(indexArray, camelCaseMatcher, category, nameFunc); - result = result.concat(primaryResults); - if (primaryResults.length <= MIN_RESULTS && !camelCaseMatcher.ignoreCase) { - var secondaryResults = searchIndexWithMatcher(indexArray, fallbackMatcher, category, nameFunc); - result = result.concat(secondaryResults.filter(function (item) { - return primaryResults.indexOf(item) === -1; - })); - } - } - - searchIndex(moduleSearchIndex, catModules, function(item) { return item.l; }); - searchIndex(packageSearchIndex, catPackages, function(item) { - return (item.m && request.term.indexOf("/") > -1) - ? (item.m + "/" + item.l) : item.l; - }); - searchIndex(typeSearchIndex, catTypes, function(item) { - return request.term.indexOf(".") > -1 ? item.p + "." + item.l : item.l; - }); - searchIndex(memberSearchIndex, catMembers, function(item) { - return request.term.indexOf(".") > -1 - ? item.p + "." + item.c + "." + item.l : item.l; - }); - searchIndex(tagSearchIndex, catSearchTags, function(item) { return item.l; }); - - if (!indexFilesLoaded()) { - updateSearchResults = function() { - doSearch(request, response); - } - result.unshift(loading); - } else { - updateSearchResults = function() {}; - } - response(result); -} -$(function() { - $("#search-input").catcomplete({ - minLength: 1, - delay: 300, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push(noResult); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.category) { - var url = getURLPrefix(ui); - if (ui.item.category === catModules) { - url += "module-summary.html"; - } else if (ui.item.category === catPackages) { - if (ui.item.u) { - url = ui.item.u; - } else { - url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (ui.item.category === catTypes) { - if (ui.item.u) { - url = ui.item.u; - } else if (ui.item.p === UNNAMED) { - url += ui.item.l + ".html"; - } else { - url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; - } - } else if (ui.item.category === catMembers) { - if (ui.item.p === UNNAMED) { - url += ui.item.c + ".html" + "#"; - } else { - url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; - } - if (ui.item.u) { - url += ui.item.u; - } else { - url += ui.item.l; - } - } else if (ui.item.category === catSearchTags) { - url += ui.item.u; - } - if (top !== window) { - parent.classFrame.location = pathtoroot + url; - } else { - window.location.href = pathtoroot + url; - } - $("#search-input").focus(); - } - } - }); -}); diff --git a/tetrecs/target/site/apidocs/stylesheet.css b/tetrecs/target/site/apidocs/stylesheet.css deleted file mode 100644 index 836c62d..0000000 --- a/tetrecs/target/site/apidocs/stylesheet.css +++ /dev/null @@ -1,865 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ - -body { - background-color:#ffffff; - color:#353833; - font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:14px; - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:#4A6782; -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:#bb7a2a; -} -a[name] { - color:#353833; -} -pre { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; -} -h1 { - font-size:20px; -} -h2 { - font-size:18px; -} -h3 { - font-size:16px; -} -h4 { - font-size:15px; -} -h5 { - font-size:14px; -} -h6 { - font-size:13px; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:'DejaVu Sans Mono', monospace; -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:14px; - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; -} -.summary-table dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size: 14px; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.clear { - clear:both; - height:0; - overflow:hidden; -} -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:11px; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -.tab { - background-color:#0066FF; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; -} -/* - * Styles for navigation bar. - */ -@media screen { - .flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - .flex-header { - flex: 0 0 auto; - } - .flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - min-height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.sub-nav { - background-color:#dee3e9; - float:left; - width:100%; - overflow:hidden; - font-size:12px; -} -.sub-nav div { - clear:left; - float:left; - padding:0 0 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list { - padding-top:5px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0 0 0 0; - padding:5px 6px; - clear:none; -} -.nav-list-search label { - position:relative; - right:-16px; -} -ul.sub-nav-list li { - list-style:none; - float:left; - padding-top:10px; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:#FFFFFF; - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - text-decoration:none; - color:#bb7a2a; - text-transform:uppercase; -} -.nav-bar-cell1-rev { - background-color:#F8981D; - color:#253441; - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header and footer. - */ -.title { - color:#2c4557; - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 15px 0; - padding:0; -} -.header ul li, .footer ul li { - list-style:none; - font-size:13px; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:12px; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.see-list, ul.see-list-long { - padding-left: 0; - list-style: none; -} -ul.see-list li { - display: inline; -} -ul.see-list li:not(:last-child):after, -ul.see-list-long li:not(:last-child):after { - content: ", "; - white-space: pre-wrap; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#253441; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0; - padding-top:10px; - padding-left:1px; - margin:0; - white-space:pre; -} -.caption a:link, .caption a:visited { - color:#1f389c; -} -.caption a:hover, -.caption a:active { - color:#FFFFFF; -} -.caption span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - padding-bottom:7px; - display:inline-block; - float:left; - background-color:#F8981D; - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; -} -div.table-tabs > button.active-table-tab { - background: #F8981D; - color: #253441; -} -div.table-tabs > button.table-tab { - background: #4D7A97; - color: #FFFFFF; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto); -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -@media screen and (max-width: 800px) { - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-summary .col-last { - grid-column-end: span 2; - } -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:#dee3e9; - font-weight: bold; -} -.col-first, .col-first { - font-size:13px; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:13px; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited, -.constant-values-container a:link, .constant-values-container a:visited, -.all-classes-container a:link, .all-classes-container a:visited, -.all-packages-container a:link, .all-packages-container a:visited { - font-weight:bold; -} -.table-sub-heading-color { - background-color:#EEEEFF; -} -.even-row-color, .even-row-color .table-header { - background-color:#FFFFFF; -} -.odd-row-color, .odd-row-color .table-header { - background-color:#EEEEEF; -} -/* - * Styles for contents. - */ -.deprecated-content { - margin:0; - padding:10px 0; -} -div.block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - color:green; - padding:0 30px 0 0; -} -h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:10px; -} -.block { - display:block; - margin:0 10px 5px 0; - color:#474747; -} -.deprecated-label, .descfrm-type-label, .implementation-label, .member-name-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .override-specify-label, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:#4D7A97; - color:#FFFFFF; -} -.result-item { - font-size:13px; -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:scroll; - overflow-x:scroll; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:999999; -} -ul.ui-autocomplete li { - float:left; - clear:both; - width:100%; -} -.result-highlight { - font-weight:bold; -} -#search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - padding-left:20px; - position:relative; - right:-18px; - width:400px; -} -#reset-button { - background-color: rgb(255,255,255); - background-image:url('resources/x.png'); - background-position:center; - background-repeat:no-repeat; - background-size:12px; - border:0 none; - width:16px; - height:16px; - position:relative; - left:-4px; - top:-4px; - font-size:0px; -} -.watermark { - color:#545454; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:yellow; -} -.module-graph span { - display:none; - position:absolute; -} -.module-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0px 20px 5px 10px; - border: 1px solid #ededed; - background-color: #f8f8f8; -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -span.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - <svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\ - <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \ - 132-240 240 120 120 240-240 132 132V0z" fill="%234a6782"/>\ - </svg>'); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - <svg xmlns="http://www.w3.org/2000/svg" width="768" height="768">\ - <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \ - 132-240 240 120 120 240-240 132 132V0z" fill="%23bb7a2a"/>\ - </svg>'); -} - -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid black; -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid black; -} -table.striped { - border-collapse: collapse; - border: 1px solid black; -} -table.striped > thead { - background-color: #E3E3E3; -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid black; -} -table.striped > tbody > tr:nth-child(even) { - background-color: #EEE -} -table.striped > tbody > tr:nth-child(odd) { - background-color: #FFF -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid black; - border-right: 1px solid black; -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak font sizes and paddings for small screens. - */ -@media screen and (max-width: 1050px) { - #search-input { - width: 300px; - } -} -@media screen and (max-width: 800px) { - #search-input { - width: 200px; - } - .top-nav, - .bottom-nav { - font-size: 11px; - padding-top: 6px; - } - .sub-nav { - font-size: 11px; - } - .about-language { - padding-right: 16px; - } - ul.nav-list li, - .sub-nav .nav-list-search { - padding: 6px; - } - ul.sub-nav-list li { - padding-top: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 500px) { - #search-input { - width: 150px; - } - .top-nav, - .bottom-nav { - font-size: 10px; - } - .sub-nav { - font-size: 10px; - } - .about-language { - font-size: 10px; - padding-right: 12px; - } -} diff --git a/tetrecs/target/site/apidocs/tag-search-index.js b/tetrecs/target/site/apidocs/tag-search-index.js deleted file mode 100644 index f2a440c..0000000 --- a/tetrecs/target/site/apidocs/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"}];updateSearchResults(); \ No newline at end of file diff --git a/tetrecs/target/site/apidocs/type-search-index.js b/tetrecs/target/site/apidocs/type-search-index.js deleted file mode 100644 index 97d094a..0000000 --- a/tetrecs/target/site/apidocs/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"uk.ac.soton.comp1206.component","l":"GameBlock.AnimationTimer"},{"p":"uk.ac.soton.comp1206","l":"App"},{"p":"uk.ac.soton.comp1206.scene","l":"BaseScene"},{"p":"uk.ac.soton.comp1206.event","l":"BlockClickedListener"},{"p":"uk.ac.soton.comp1206.scene","l":"ChallengeScene"},{"p":"uk.ac.soton.comp1206.event","l":"CommunicationsListener"},{"p":"uk.ac.soton.comp1206.network","l":"Communicator"},{"p":"uk.ac.soton.comp1206.game","l":"Game"},{"p":"uk.ac.soton.comp1206.component","l":"GameBlock"},{"p":"uk.ac.soton.comp1206.component","l":"GameBlockCoordinate"},{"p":"uk.ac.soton.comp1206.component","l":"GameBoard"},{"p":"uk.ac.soton.comp1206.event","l":"GameEndListener"},{"p":"uk.ac.soton.comp1206.event","l":"GameLoopListener"},{"p":"uk.ac.soton.comp1206.ui","l":"GamePane"},{"p":"uk.ac.soton.comp1206.game","l":"GamePiece"},{"p":"uk.ac.soton.comp1206.ui","l":"GameWindow"},{"p":"uk.ac.soton.comp1206.game","l":"Grid"},{"p":"uk.ac.soton.comp1206.scene","l":"InstructionScene"},{"p":"uk.ac.soton.comp1206","l":"Launcher"},{"p":"uk.ac.soton.comp1206.component","l":"LeaderBoard"},{"p":"uk.ac.soton.comp1206.event","l":"LineClearedListener"},{"p":"uk.ac.soton.comp1206.scene","l":"LobbyScene"},{"p":"uk.ac.soton.comp1206.scene","l":"MenuScene"},{"p":"uk.ac.soton.comp1206.game","l":"MultiplayerGame"},{"p":"uk.ac.soton.comp1206.scene","l":"MultiplayerScene"},{"p":"uk.ac.soton.comp1206.event","l":"NextPieceListener"},{"p":"uk.ac.soton.comp1206.scene","l":"OptionsScene"},{"p":"uk.ac.soton.comp1206.component","l":"PieceBoard"},{"p":"uk.ac.soton.comp1206.event","l":"RightClickedListener"},{"p":"uk.ac.soton.comp1206.component","l":"ScoresList"},{"p":"uk.ac.soton.comp1206.scene","l":"ScoresScene"},{"p":"uk.ac.soton.comp1206.scene","l":"SettingsScene"},{"p":"uk.ac.soton.comp1206.scene","l":"StartScene"}];updateSearchResults(); \ No newline at end of file diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/module-summary.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/module-summary.html deleted file mode 100644 index 7bfb7da..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/module-summary.html +++ /dev/null @@ -1,104 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206 (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206"> -<meta name="generator" content="javadoc/ModuleWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../script.js"></script> -<script type="text/javascript" src="../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script> -</head> -<body class="module-declaration-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"> -<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 class="nav-bar-cell1-rev">Module</li> -<li>Package</li> -<li>Class</li> -<li>Use</li> -<li><a href="../overview-tree.html">Tree</a></li> -<li><a href="../index-all.html">Index</a></li> -<li><a href="../help-doc.html#module">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Module: </li> -<li>Description | </li> -<li>Modules | </li> -<li><a href="#packages-summary">Packages</a> | </li> -<li>Services</li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Module uk.ac.soton.comp1206" class="title">Module uk.ac.soton.comp1206</h1> -</div> -<hr> -<div class="module-signature">module <span class="element-name">uk.ac.soton.comp1206</span></div> -<section class="summary"> -<ul class="summary-list"> -<li> -<section class="packages-summary" id="packages-summary"> -<!-- ============ PACKAGES SUMMARY =========== --> -<h2>Packages</h2> -<div id="package-summary-table"> -<div class="caption"><span>Exports</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color package-summary-table package-summary-table-tab1"><a href="uk/ac/soton/comp1206/package-summary.html">uk.ac.soton.comp1206</a></div> -<div class="col-last even-row-color package-summary-table package-summary-table-tab1"> </div> -<div class="col-first odd-row-color package-summary-table package-summary-table-tab1"><a href="uk/ac/soton/comp1206/component/package-summary.html">uk.ac.soton.comp1206.component</a></div> -<div class="col-last odd-row-color package-summary-table package-summary-table-tab1"> </div> -<div class="col-first even-row-color package-summary-table package-summary-table-tab1"><a href="uk/ac/soton/comp1206/event/package-summary.html">uk.ac.soton.comp1206.event</a></div> -<div class="col-last even-row-color package-summary-table package-summary-table-tab1"> </div> -<div class="col-first odd-row-color package-summary-table package-summary-table-tab1"><a href="uk/ac/soton/comp1206/game/package-summary.html">uk.ac.soton.comp1206.game</a></div> -<div class="col-last odd-row-color package-summary-table package-summary-table-tab1"> </div> -<div class="col-first even-row-color package-summary-table package-summary-table-tab1"><a href="uk/ac/soton/comp1206/network/package-summary.html">uk.ac.soton.comp1206.network</a></div> -<div class="col-last even-row-color package-summary-table package-summary-table-tab1"> </div> -<div class="col-first odd-row-color package-summary-table package-summary-table-tab1"><a href="uk/ac/soton/comp1206/scene/package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last odd-row-color package-summary-table package-summary-table-tab1"> </div> -<div class="col-first even-row-color package-summary-table package-summary-table-tab1"><a href="uk/ac/soton/comp1206/ui/package-summary.html">uk.ac.soton.comp1206.ui</a></div> -<div class="col-last even-row-color package-summary-table package-summary-table-tab1"> </div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html deleted file mode 100644 index dfdb0ba..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/App.html +++ /dev/null @@ -1,253 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>App (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206, class: App"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/App.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li><a href="#nested-class-summary">Nested</a> | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206</a></div> -<h1 title="Class App" class="title">Class App</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">javafx.application.Application -<div class="inheritance">uk.ac.soton.comp1206.App</div> -</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">App</span> -<span class="extends-implements">extends javafx.application.Application</span></div> -<div class="block">JavaFX Application class</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ======== NESTED CLASS SUMMARY ======== --> -<li> -<section class="nested-class-summary" id="nested-class-summary"> -<h2>Nested Class Summary</h2> -<div class="inherited-list"> -<h2 id="nested-classes-inherited-from-class-javafx.application.Application">Nested classes/interfaces inherited from class javafx.application.Application</h2> -<code>javafx.application.Application.Parameters</code></div> -</section> -</li> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.application.Application">Fields inherited from class javafx.application.Application</h3> -<code>STYLESHEET_CASPIAN, STYLESHEET_MODENA</code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">App</a>()</code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="App.html" title="class in uk.ac.soton.comp1206">App</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getInstance()" class="member-name-link">getInstance</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> -<div class="block">Get the singleton App instance</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] args)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> -<div class="block">Start the game</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#openGame()" class="member-name-link">openGame</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Create the GameWindow with the specified width and height</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#shutdown()" class="member-name-link">shutdown</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Shutdown the game</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#start(javafx.stage.Stage)" class="member-name-link">start</a><wbr>(javafx.stage.Stage stage)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Called by JavaFX with the primary stage as a parameter.</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.application.Application">Methods inherited from class javafx.application.Application</h3> -<code>getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>()"> -<h3>App</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">App</span>()</div> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="main(java.lang.String[])"> -<h3>main</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">main</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] args)</span></div> -<div class="block">Start the game</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>args</code> - commandline arguments</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="start(javafx.stage.Stage)"> -<h3>start</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">start</span><wbr><span class="parameters">(javafx.stage.Stage stage)</span></div> -<div class="block">Called by JavaFX with the primary stage as a parameter. Begins the game by opening the Game Window</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code>start</code> in class <code>javafx.application.Application</code></dd> -<dt>Parameters:</dt> -<dd><code>stage</code> - the default stage, main window</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="openGame()"> -<h3>openGame</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">openGame</span>()</div> -<div class="block">Create the GameWindow with the specified width and height</div> -</section> -</li> -<li> -<section class="detail" id="shutdown()"> -<h3>shutdown</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">shutdown</span>()</div> -<div class="block">Shutdown the game</div> -</section> -</li> -<li> -<section class="detail" id="getInstance()"> -<h3>getInstance</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="App.html" title="class in uk.ac.soton.comp1206">App</a></span> <span class="element-name">getInstance</span>()</div> -<div class="block">Get the singleton App instance</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>the app</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/Launcher.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/Launcher.html deleted file mode 100644 index 08db261..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/Launcher.html +++ /dev/null @@ -1,173 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Launcher (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206, class: Launcher"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/Launcher.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206</a></div> -<h1 title="Class Launcher" class="title">Class Launcher</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">uk.ac.soton.comp1206.Launcher</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Launcher</span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> -<div class="block">This Launcher class is used to allow the game to be built into a shaded jar file which then loads JavaFX. This - Launcher is used when running as a shaded jar file.</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Launcher</a>()</code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] args)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> -<div class="block">Launch the JavaFX Application, passing through the commandline arguments</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>()"> -<h3>Launcher</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Launcher</span>()</div> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="main(java.lang.String[])"> -<h3>main</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">main</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[] args)</span></div> -<div class="block">Launch the JavaFX Application, passing through the commandline arguments</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>args</code> - commandline arguments</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/class-use/App.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/class-use/App.html deleted file mode 100644 index 6f9c02d..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/class-use/App.html +++ /dev/null @@ -1,89 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.App (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206, class: App"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../App.html" title="class in uk.ac.soton.comp1206">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.App" class="title">Uses of Class<br>uk.ac.soton.comp1206.App</h1> -</div> -<div class="caption"><span>Packages that use <a href="../App.html" title="class in uk.ac.soton.comp1206">App</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206">uk.ac.soton.comp1206</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206"> -<h2>Uses of <a href="../App.html" title="class in uk.ac.soton.comp1206">App</a> in <a href="../package-summary.html">uk.ac.soton.comp1206</a></h2> -<div class="caption"><span>Methods in <a href="../package-summary.html">uk.ac.soton.comp1206</a> that return <a href="../App.html" title="class in uk.ac.soton.comp1206">App</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>static <a href="../App.html" title="class in uk.ac.soton.comp1206">App</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">App.</span><code><a href="../App.html#getInstance()" class="member-name-link">getInstance</a>()</code></div> -<div class="col-last even-row-color"> -<div class="block">Get the singleton App instance</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/class-use/Launcher.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/class-use/Launcher.html deleted file mode 100644 index 002b105..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/class-use/Launcher.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.Launcher (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206, class: Launcher"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../Launcher.html" title="class in uk.ac.soton.comp1206">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.Launcher" class="title">Uses of Class<br>uk.ac.soton.comp1206.Launcher</h1> -</div> -No usage of uk.ac.soton.comp1206.Launcher</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.AnimationTimer.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.AnimationTimer.html deleted file mode 100644 index 228bbd3..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.AnimationTimer.html +++ /dev/null @@ -1,178 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>GameBlock.AnimationTimer (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: GameBlock, class: AnimationTimer"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/GameBlock.AnimationTimer.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.component</a></div> -<h1 title="Class GameBlock.AnimationTimer" class="title">Class GameBlock.AnimationTimer</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">javafx.animation.AnimationTimer -<div class="inheritance">uk.ac.soton.comp1206.component.GameBlock.AnimationTimer</div> -</div> -</div> -<section class="class-description" id="class-description"> -<dl class="notes"> -<dt>Enclosing class:</dt> -<dd><a href="GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></dd> -</dl> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">GameBlock.AnimationTimer</span> -<span class="extends-implements">extends javafx.animation.AnimationTimer</span></div> -<div class="block">Animation Timer class makes the block disappear/fade out</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AnimationTimer</a>()</code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#handle(long)" class="member-name-link">handle</a><wbr>(long now)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.animation.AnimationTimer">Methods inherited from class javafx.animation.AnimationTimer</h3> -<code>start, stop</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>()"> -<h3>AnimationTimer</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">AnimationTimer</span>()</div> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="handle(long)"> -<h3>handle</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">handle</span><wbr><span class="parameters">(long now)</span></div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code>handle</code> in class <code>javafx.animation.AnimationTimer</code></dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html deleted file mode 100644 index 2c0a608..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlock.html +++ /dev/null @@ -1,367 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>GameBlock (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: GameBlock"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/GameBlock.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li><a href="#nested-class-summary">Nested</a> | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li><a href="#field-detail">Field</a> | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.component</a></div> -<h1 title="Class GameBlock" class="title">Class GameBlock</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">javafx.scene.Node -<div class="inheritance">javafx.scene.canvas.Canvas -<div class="inheritance">uk.ac.soton.comp1206.component.GameBlock</div> -</div> -</div> -</div> -<section class="class-description" id="class-description"> -<dl class="notes"> -<dt>All Implemented Interfaces:</dt> -<dd><code>javafx.css.Styleable</code>, <code>javafx.event.EventTarget</code></dd> -</dl> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">GameBlock</span> -<span class="extends-implements">extends javafx.scene.canvas.Canvas</span></div> -<div class="block">The Visual User Interface component representing a single block in the grid. - <p> - Extends Canvas and is responsible for drawing itself. - <p> - Displays an empty square (when the value is 0) or a coloured square depending on value. - <p> - The GameBlock value should be bound to a corresponding block in the Grid model.</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== PROPERTY SUMMARY =========== --> -<li> -<section class="property-summary" id="property-summary"> -<h2>Property Summary</h2> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.canvas.Canvas">Properties inherited from class javafx.scene.canvas.Canvas</h3> -<code>height, width</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.Node">Properties inherited from class javafx.scene.Node</h3> -<code>accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible</code></div> -</section> -</li> -<!-- ======== NESTED CLASS SUMMARY ======== --> -<li> -<section class="nested-class-summary" id="nested-class-summary"> -<h2>Nested Class Summary</h2> -<div class="caption"><span>Nested Classes</span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>class </code></div> -<div class="col-second even-row-color"><code><a href="GameBlock.AnimationTimer.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBlock.AnimationTimer</a></code></div> -<div class="col-last even-row-color"> -<div class="block">Animation Timer class makes the block disappear/fade out</div> -</div> -</div> -</section> -</li> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="caption"><span>Fields</span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Field</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>static final javafx.scene.paint.Color[]</code></div> -<div class="col-second even-row-color"><code><a href="#COLOURS" class="member-name-link">COLOURS</a></code></div> -<div class="col-last even-row-color"> -<div class="block">The set of colours for different pieces</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.Node">Fields inherited from class javafx.scene.Node</h3> -<code>BASELINE_OFFSET_SAME_AS_HEIGHT</code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(uk.ac.soton.comp1206.component.GameBoard,int,int,double,double)" class="member-name-link">GameBlock</a><wbr>(<a href="GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a> gameBoard, - int x, - int y, - double width, - double height)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new single Game Block</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#bind(javafx.beans.value.ObservableValue)" class="member-name-link">bind</a><wbr>(javafx.beans.value.ObservableValue<? extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>> input)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Bind the value of this block to another property.</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fade()" class="member-name-link">fade</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Starts the timer for the animation</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getValue()" class="member-name-link">getValue</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the current value held by this block, representing it's colour</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getX()" class="member-name-link">getX</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the column of this block</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getY()" class="member-name-link">getY</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the row of this block</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hover(boolean)" class="member-name-link">hover</a><wbr>(boolean bool)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Sets hover status</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#paint()" class="member-name-link">paint</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Handle painting of the block canvas</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.canvas.Canvas">Methods inherited from class javafx.scene.canvas.Canvas</h3> -<code>getGraphicsContext2D, getHeight, getWidth, heightProperty, setHeight, setWidth, widthProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.Node">Methods inherited from class javafx.scene.Node</h3> -<code>accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBaselineOffset, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClassCssMetaData, getClip, getContentBias, getCssMetaData, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, maxHeight, maxWidth, minHeight, minWidth, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, prefHeight, prefWidth, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.css.Styleable">Methods inherited from interface javafx.css.Styleable</h3> -<code>getStyleableNode</code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ============ FIELD DETAIL =========== --> -<li> -<section class="field-details" id="field-detail"> -<h2>Field Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="COLOURS"> -<h3>COLOURS</h3> -<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">javafx.scene.paint.Color[]</span> <span class="element-name">COLOURS</span></div> -<div class="block">The set of colours for different pieces</div> -</section> -</li> -</ul> -</section> -</li> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(uk.ac.soton.comp1206.component.GameBoard,int,int,double,double)"> -<h3>GameBlock</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">GameBlock</span><wbr><span class="parameters">(<a href="GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a> gameBoard, - int x, - int y, - double width, - double height)</span></div> -<div class="block">Create a new single Game Block</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameBoard</code> - the board this block belongs to</dd> -<dd><code>x</code> - the column the block exists in</dd> -<dd><code>y</code> - the row the block exists in</dd> -<dd><code>width</code> - the width of the canvas to render</dd> -<dd><code>height</code> - the height of the canvas to render</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="paint()"> -<h3>paint</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">paint</span>()</div> -<div class="block">Handle painting of the block canvas</div> -</section> -</li> -<li> -<section class="detail" id="getX()"> -<h3>getX</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getX</span>()</div> -<div class="block">Get the column of this block</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>column number</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getY()"> -<h3>getY</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getY</span>()</div> -<div class="block">Get the row of this block</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>row number</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getValue()"> -<h3>getValue</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getValue</span>()</div> -<div class="block">Get the current value held by this block, representing it's colour</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>value</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="bind(javafx.beans.value.ObservableValue)"> -<h3>bind</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">bind</span><wbr><span class="parameters">(javafx.beans.value.ObservableValue<? extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>> input)</span></div> -<div class="block">Bind the value of this block to another property. Used to link the visual block to a - corresponding block in the Grid.</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>input</code> - property to bind the value to</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="hover(boolean)"> -<h3>hover</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">hover</span><wbr><span class="parameters">(boolean bool)</span></div> -<div class="block">Sets hover status</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>bool</code> - status true or false</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="fade()"> -<h3>fade</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">fade</span>()</div> -<div class="block">Starts the timer for the animation</div> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html deleted file mode 100644 index 6d6fc8d..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBlockCoordinate.html +++ /dev/null @@ -1,334 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>GameBlockCoordinate (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: GameBlockCoordinate"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/GameBlockCoordinate.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.component</a></div> -<h1 title="Class GameBlockCoordinate" class="title">Class GameBlockCoordinate</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">uk.ac.soton.comp1206.component.GameBlockCoordinate</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">GameBlockCoordinate</span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> -<div class="block">Represents a row and column representation of a block in the grid. Holds the x (column) and y (row). - - Useful for use in a set or list or other form of collection.</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,int)" class="member-name-link">GameBlockCoordinate</a><wbr>(int x, - int y)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new GameBlockCoordinate which stores a row and column reference to a block</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#add(int,int)" class="member-name-link">add</a><wbr>(int x, - int y)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Add a row and column reference to this one and return a new GameBlockCoordinate</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#add(uk.ac.soton.comp1206.component.GameBlockCoordinate)" class="member-name-link">add</a><wbr>(<a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a> point)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Add another GameBlockCoordinate to this one, returning a new GameBlockCoordinate</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> obj)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Compare this GameBlockCoordinate to another GameBlockCoordinate</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getX()" class="member-name-link">getX</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Return the column (x)</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getY()" class="member-name-link">getY</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Return the row (y)</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" class="member-name-link">hashCode</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Calculate a hash code of this GameBlockCoordinate, used for comparisons</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#subtract(int,int)" class="member-name-link">subtract</a><wbr>(int x, - int y)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Subtract a row and column reference to this one and return a new GameBlockCoordinate</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#subtract(uk.ac.soton.comp1206.component.GameBlockCoordinate)" class="member-name-link">subtract</a><wbr>(<a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a> point)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Subtract another GameBlockCoordinate to this one, returning a new GameBlockCoordinate</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Return a string representation of this GameBlockCoordinate</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(int,int)"> -<h3>GameBlockCoordinate</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">GameBlockCoordinate</span><wbr><span class="parameters">(int x, - int y)</span></div> -<div class="block">Create a new GameBlockCoordinate which stores a row and column reference to a block</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>x</code> - column</dd> -<dd><code>y</code> - row</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="getX()"> -<h3>getX</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getX</span>()</div> -<div class="block">Return the column (x)</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>column number</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getY()"> -<h3>getY</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getY</span>()</div> -<div class="block">Return the row (y)</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>the row number</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="add(int,int)"> -<h3>add</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></span> <span class="element-name">add</span><wbr><span class="parameters">(int x, - int y)</span></div> -<div class="block">Add a row and column reference to this one and return a new GameBlockCoordinate</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>x</code> - additional columns</dd> -<dd><code>y</code> - additional rows</dd> -<dt>Returns:</dt> -<dd>a new GameBlockCoordinate with the result of the addition</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="add(uk.ac.soton.comp1206.component.GameBlockCoordinate)"> -<h3>add</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></span> <span class="element-name">add</span><wbr><span class="parameters">(<a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a> point)</span></div> -<div class="block">Add another GameBlockCoordinate to this one, returning a new GameBlockCoordinate</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>point</code> - point to add</dd> -<dt>Returns:</dt> -<dd>a new GameBlockCoordinate with the result of the addition</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="subtract(int,int)"> -<h3>subtract</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></span> <span class="element-name">subtract</span><wbr><span class="parameters">(int x, - int y)</span></div> -<div class="block">Subtract a row and column reference to this one and return a new GameBlockCoordinate</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>x</code> - columns to remove</dd> -<dd><code>y</code> - rows to remove</dd> -<dt>Returns:</dt> -<dd>a new GameBlockCoordinate with the result of the subtraction</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="subtract(uk.ac.soton.comp1206.component.GameBlockCoordinate)"> -<h3>subtract</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></span> <span class="element-name">subtract</span><wbr><span class="parameters">(<a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a> point)</span></div> -<div class="block">Subtract another GameBlockCoordinate to this one, returning a new GameBlockCoordinate</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>point</code> - point to subtract</dd> -<dt>Returns:</dt> -<dd>a new GameBlockCoordinate with the result of the subtraction</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="equals(java.lang.Object)"> -<h3>equals</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name">equals</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> obj)</span></div> -<div class="block">Compare this GameBlockCoordinate to another GameBlockCoordinate</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd> -<dt>Parameters:</dt> -<dd><code>obj</code> - other object to compare to</dd> -<dt>Returns:</dt> -<dd>true if equal, otherwise false</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="hashCode()"> -<h3>hashCode</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">hashCode</span>()</div> -<div class="block">Calculate a hash code of this GameBlockCoordinate, used for comparisons</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd> -<dt>Returns:</dt> -<dd>hash code</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="toString()"> -<h3>toString</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span>()</div> -<div class="block">Return a string representation of this GameBlockCoordinate</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd> -<dt>Returns:</dt> -<dd>string representation</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html deleted file mode 100644 index 4337b0e..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/GameBoard.html +++ /dev/null @@ -1,412 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>GameBoard (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: GameBoard"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/GameBoard.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.component</a></div> -<h1 title="Class GameBoard" class="title">Class GameBoard</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">javafx.scene.Node -<div class="inheritance">javafx.scene.Parent -<div class="inheritance">javafx.scene.layout.Region -<div class="inheritance">javafx.scene.layout.Pane -<div class="inheritance">javafx.scene.layout.GridPane -<div class="inheritance">uk.ac.soton.comp1206.component.GameBoard</div> -</div> -</div> -</div> -</div> -</div> -</div> -<section class="class-description" id="class-description"> -<dl class="notes"> -<dt>All Implemented Interfaces:</dt> -<dd><code>javafx.css.Styleable</code>, <code>javafx.event.EventTarget</code></dd> -</dl> -<dl class="notes"> -<dt>Direct Known Subclasses:</dt> -<dd><code><a href="PieceBoard.html" title="class in uk.ac.soton.comp1206.component">PieceBoard</a></code></dd> -</dl> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">GameBoard</span> -<span class="extends-implements">extends javafx.scene.layout.GridPane</span></div> -<div class="block">A GameBoard is a visual component to represent the visual GameBoard. It extends a GridPane to - hold a grid of GameBlocks. - <p> - The GameBoard can hold an internal grid of it's own, for example, for displaying an upcoming - block. It also be linked to an external grid, for the main game board. - <p> - The GameBoard is only a visual representation and should not contain game logic or model logic in - it, which should take place in the Grid.</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== PROPERTY SUMMARY =========== --> -<li> -<section class="property-summary" id="property-summary"> -<h2>Property Summary</h2> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.layout.GridPane">Properties inherited from class javafx.scene.layout.GridPane</h3> -<code>alignment, gridLinesVisible, hgap, vgap</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.layout.Region">Properties inherited from class javafx.scene.layout.Region</h3> -<code>background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.Parent">Properties inherited from class javafx.scene.Parent</h3> -<code>needsLayout</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.Node">Properties inherited from class javafx.scene.Node</h3> -<code>accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible</code></div> -</section> -</li> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.layout.GridPane">Fields inherited from class javafx.scene.layout.GridPane</h3> -<code>REMAINING</code></div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.layout.Region">Fields inherited from class javafx.scene.layout.Region</h3> -<code>USE_COMPUTED_SIZE, USE_PREF_SIZE</code></div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.Node">Fields inherited from class javafx.scene.Node</h3> -<code>BASELINE_OFFSET_SAME_AS_HEIGHT</code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,int,double,double)" class="member-name-link">GameBoard</a><wbr>(int cols, - int rows, - double width, - double height)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new GameBoard with it's own internal grid, specifying the number of columns and rows, - along with the visual width and height.</div> -</div> -<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(uk.ac.soton.comp1206.game.Grid,double,double)" class="member-name-link">GameBoard</a><wbr>(<a href="../game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a> grid, - double width, - double height)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Create a new GameBoard, based off a given grid, with a visual width and height.</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Build the GameBoard by creating a block at every x and y column and row</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createBlock(int,int)" class="member-name-link">createBlock</a><wbr>(int x, - int y)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Create a block at the given x and y position in the GameBoard</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fadeOut(java.util.HashSet)" class="member-name-link">fadeOut</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><<a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a>> coordinates)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Fades out the blocks cleared</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBlock(int,int)" class="member-name-link">getBlock</a><wbr>(int x, - int y)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get a specific block from the GameBoard, specified by it's row and column</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a>[][]</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBlocks()" class="member-name-link">getBlocks</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Gets blocks</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getGrid()" class="member-name-link">getGrid</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Gets the grid</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setOnBlockClick(uk.ac.soton.comp1206.event.BlockClickedListener)" class="member-name-link">setOnBlockClick</a><wbr>(<a href="../event/BlockClickedListener.html" title="interface in uk.ac.soton.comp1206.event">BlockClickedListener</a> listener)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Set the listener to handle an event when a block is clicked</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setOnRightClicked(uk.ac.soton.comp1206.event.RightClickedListener)" class="member-name-link">setOnRightClicked</a><wbr>(<a href="../event/RightClickedListener.html" title="interface in uk.ac.soton.comp1206.event">RightClickedListener</a> listener)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Set the listener to handle an event when the main game board is clicked</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toggleKeyboard()" class="member-name-link">toggleKeyboard</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.GridPane">Methods inherited from class javafx.scene.layout.GridPane</h3> -<code>add, add, addColumn, addRow, alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getAlignment, getCellBounds, getClassCssMetaData, getColumnConstraints, getColumnCount, getColumnIndex, getColumnSpan, getContentBias, getCssMetaData, getHalignment, getHgap, getHgrow, getMargin, getRowConstraints, getRowCount, getRowIndex, getRowSpan, getValignment, getVgap, getVgrow, gridLinesVisibleProperty, hgapProperty, isFillHeight, isFillWidth, isGridLinesVisible, layoutChildren, requestLayout, setAlignment, setColumnIndex, setColumnSpan, setConstraints, setConstraints, setConstraints, setConstraints, setConstraints, setFillHeight, setFillWidth, setGridLinesVisible, setHalignment, setHgap, setHgrow, setMargin, setRowIndex, setRowSpan, setValignment, setVgap, setVgrow, toString, vgapProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.Pane">Methods inherited from class javafx.scene.layout.Pane</h3> -<code>getChildren</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.Region">Methods inherited from class javafx.scene.layout.Region</h3> -<code>backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.Parent">Methods inherited from class javafx.scene.Parent</h3> -<code>getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, setNeedsLayout, updateBounds</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.Node">Methods inherited from class javafx.scene.Node</h3> -<code>accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.css.Styleable">Methods inherited from interface javafx.css.Styleable</h3> -<code>getStyleableNode</code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(uk.ac.soton.comp1206.game.Grid,double,double)"> -<h3>GameBoard</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">GameBoard</span><wbr><span class="parameters">(<a href="../game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a> grid, - double width, - double height)</span></div> -<div class="block">Create a new GameBoard, based off a given grid, with a visual width and height.</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>grid</code> - linked grid</dd> -<dd><code>width</code> - the visual width</dd> -<dd><code>height</code> - the visual height</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="<init>(int,int,double,double)"> -<h3>GameBoard</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">GameBoard</span><wbr><span class="parameters">(int cols, - int rows, - double width, - double height)</span></div> -<div class="block">Create a new GameBoard with it's own internal grid, specifying the number of columns and rows, - along with the visual width and height.</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>cols</code> - number of columns for internal grid</dd> -<dd><code>rows</code> - number of rows for internal grid</dd> -<dd><code>width</code> - the visual width</dd> -<dd><code>height</code> - the visual height</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="getBlock(int,int)"> -<h3>getBlock</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></span> <span class="element-name">getBlock</span><wbr><span class="parameters">(int x, - int y)</span></div> -<div class="block">Get a specific block from the GameBoard, specified by it's row and column</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>x</code> - column</dd> -<dd><code>y</code> - row</dd> -<dt>Returns:</dt> -<dd>game block at the given column and row</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="build()"> -<h3>build</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">build</span>()</div> -<div class="block">Build the GameBoard by creating a block at every x and y column and row</div> -</section> -</li> -<li> -<section class="detail" id="createBlock(int,int)"> -<h3>createBlock</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></span> <span class="element-name">createBlock</span><wbr><span class="parameters">(int x, - int y)</span></div> -<div class="block">Create a block at the given x and y position in the GameBoard</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>x</code> - column</dd> -<dd><code>y</code> - row</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="setOnBlockClick(uk.ac.soton.comp1206.event.BlockClickedListener)"> -<h3>setOnBlockClick</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setOnBlockClick</span><wbr><span class="parameters">(<a href="../event/BlockClickedListener.html" title="interface in uk.ac.soton.comp1206.event">BlockClickedListener</a> listener)</span></div> -<div class="block">Set the listener to handle an event when a block is clicked</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>listener</code> - listener to add</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="setOnRightClicked(uk.ac.soton.comp1206.event.RightClickedListener)"> -<h3>setOnRightClicked</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setOnRightClicked</span><wbr><span class="parameters">(<a href="../event/RightClickedListener.html" title="interface in uk.ac.soton.comp1206.event">RightClickedListener</a> listener)</span></div> -<div class="block">Set the listener to handle an event when the main game board is clicked</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>listener</code> - listener to add</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getGrid()"> -<h3>getGrid</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../game/Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></span> <span class="element-name">getGrid</span>()</div> -<div class="block">Gets the grid</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>grid</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getBlocks()"> -<h3>getBlocks</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a>[][]</span> <span class="element-name">getBlocks</span>()</div> -<div class="block">Gets blocks</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>blocks</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="fadeOut(java.util.HashSet)"> -<h3>fadeOut</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">fadeOut</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><<a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a>> coordinates)</span></div> -<div class="block">Fades out the blocks cleared</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>coordinates</code> - </dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="toggleKeyboard()"> -<h3>toggleKeyboard</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">toggleKeyboard</span>()</div> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/LeaderBoard.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/LeaderBoard.html deleted file mode 100644 index e36b857..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/LeaderBoard.html +++ /dev/null @@ -1,244 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>LeaderBoard (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: LeaderBoard"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/LeaderBoard.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.component</a></div> -<h1 title="Class LeaderBoard" class="title">Class LeaderBoard</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">javafx.scene.Node -<div class="inheritance">javafx.scene.Parent -<div class="inheritance">javafx.scene.layout.Region -<div class="inheritance">javafx.scene.layout.Pane -<div class="inheritance">javafx.scene.layout.VBox -<div class="inheritance"><a href="ScoresList.html" title="class in uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component.ScoresList</a> -<div class="inheritance">uk.ac.soton.comp1206.component.LeaderBoard</div> -</div> -</div> -</div> -</div> -</div> -</div> -</div> -<section class="class-description" id="class-description"> -<dl class="notes"> -<dt>All Implemented Interfaces:</dt> -<dd><code>javafx.css.Styleable</code>, <code>javafx.event.EventTarget</code></dd> -</dl> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">LeaderBoard</span> -<span class="extends-implements">extends <a href="ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== PROPERTY SUMMARY =========== --> -<li> -<section class="property-summary" id="property-summary"> -<h2>Property Summary</h2> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.layout.VBox">Properties inherited from class javafx.scene.layout.VBox</h3> -<code>alignment, fillWidth, spacing</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.layout.Region">Properties inherited from class javafx.scene.layout.Region</h3> -<code>background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.Parent">Properties inherited from class javafx.scene.Parent</h3> -<code>needsLayout</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.Node">Properties inherited from class javafx.scene.Node</h3> -<code>accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible</code></div> -</section> -</li> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-uk.ac.soton.comp1206.component.ScoresList">Fields inherited from class uk.ac.soton.comp1206.component.<a href="ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></h3> -<code><a href="ScoresList.html#COLOURS">COLOURS</a>, <a href="ScoresList.html#scoresArray">scoresArray</a></code></div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.layout.Region">Fields inherited from class javafx.scene.layout.Region</h3> -<code>USE_COMPUTED_SIZE, USE_PREF_SIZE</code></div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.Node">Fields inherited from class javafx.scene.Node</h3> -<code>BASELINE_OFFSET_SAME_AS_HEIGHT</code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">LeaderBoard</a>()</code></div> -<div class="col-last even-row-color"> -<div class="block">Constructor using super</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#reveal()" class="member-name-link">reveal</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Instant reveal instead of animated</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-uk.ac.soton.comp1206.component.ScoresList">Methods inherited from class uk.ac.soton.comp1206.component.<a href="ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></h3> -<code><a href="ScoresList.html#createScores()">createScores</a>, <a href="ScoresList.html#getListProperty()">getListProperty</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.VBox">Methods inherited from class javafx.scene.layout.VBox</h3> -<code>alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, fillWidthProperty, getAlignment, getClassCssMetaData, getContentBias, getCssMetaData, getMargin, getSpacing, getVgrow, isFillWidth, layoutChildren, requestLayout, setAlignment, setFillWidth, setMargin, setSpacing, setVgrow, spacingProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.Pane">Methods inherited from class javafx.scene.layout.Pane</h3> -<code>getChildren</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.Region">Methods inherited from class javafx.scene.layout.Region</h3> -<code>backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.Parent">Methods inherited from class javafx.scene.Parent</h3> -<code>getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, setNeedsLayout, updateBounds</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.Node">Methods inherited from class javafx.scene.Node</h3> -<code>accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.css.Styleable">Methods inherited from interface javafx.css.Styleable</h3> -<code>getStyleableNode</code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>()"> -<h3>LeaderBoard</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">LeaderBoard</span>()</div> -<div class="block">Constructor using super</div> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="reveal()"> -<h3>reveal</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">reveal</span>()</div> -<div class="block">Instant reveal instead of animated</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="ScoresList.html#reveal()">reveal</a></code> in class <code><a href="ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></code></dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html deleted file mode 100644 index 9ebce6a..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/PieceBoard.html +++ /dev/null @@ -1,257 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>PieceBoard (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: PieceBoard"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/PieceBoard.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.component</a></div> -<h1 title="Class PieceBoard" class="title">Class PieceBoard</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">javafx.scene.Node -<div class="inheritance">javafx.scene.Parent -<div class="inheritance">javafx.scene.layout.Region -<div class="inheritance">javafx.scene.layout.Pane -<div class="inheritance">javafx.scene.layout.GridPane -<div class="inheritance"><a href="GameBoard.html" title="class in uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component.GameBoard</a> -<div class="inheritance">uk.ac.soton.comp1206.component.PieceBoard</div> -</div> -</div> -</div> -</div> -</div> -</div> -</div> -<section class="class-description" id="class-description"> -<dl class="notes"> -<dt>All Implemented Interfaces:</dt> -<dd><code>javafx.css.Styleable</code>, <code>javafx.event.EventTarget</code></dd> -</dl> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">PieceBoard</span> -<span class="extends-implements">extends <a href="GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== PROPERTY SUMMARY =========== --> -<li> -<section class="property-summary" id="property-summary"> -<h2>Property Summary</h2> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.layout.GridPane">Properties inherited from class javafx.scene.layout.GridPane</h3> -<code>alignment, gridLinesVisible, hgap, vgap</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.layout.Region">Properties inherited from class javafx.scene.layout.Region</h3> -<code>background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.Parent">Properties inherited from class javafx.scene.Parent</h3> -<code>needsLayout</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.Node">Properties inherited from class javafx.scene.Node</h3> -<code>accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible</code></div> -</section> -</li> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.layout.GridPane">Fields inherited from class javafx.scene.layout.GridPane</h3> -<code>REMAINING</code></div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.layout.Region">Fields inherited from class javafx.scene.layout.Region</h3> -<code>USE_COMPUTED_SIZE, USE_PREF_SIZE</code></div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.Node">Fields inherited from class javafx.scene.Node</h3> -<code>BASELINE_OFFSET_SAME_AS_HEIGHT</code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,int,double,double,java.lang.String)" class="member-name-link">PieceBoard</a><wbr>(int cols, - int rows, - double width, - double height, - <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Gets the name of this piece board</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setPiece(uk.ac.soton.comp1206.game.GamePiece)" class="member-name-link">setPiece</a><wbr>(<a href="../game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gamePiece)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-uk.ac.soton.comp1206.component.GameBoard">Methods inherited from class uk.ac.soton.comp1206.component.<a href="GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></h3> -<code><a href="GameBoard.html#build()">build</a>, <a href="GameBoard.html#createBlock(int,int)">createBlock</a>, <a href="GameBoard.html#fadeOut(java.util.HashSet)">fadeOut</a>, <a href="GameBoard.html#getBlock(int,int)">getBlock</a>, <a href="GameBoard.html#getBlocks()">getBlocks</a>, <a href="GameBoard.html#getGrid()">getGrid</a>, <a href="GameBoard.html#setOnBlockClick(uk.ac.soton.comp1206.event.BlockClickedListener)">setOnBlockClick</a>, <a href="GameBoard.html#setOnRightClicked(uk.ac.soton.comp1206.event.RightClickedListener)">setOnRightClicked</a>, <a href="GameBoard.html#toggleKeyboard()">toggleKeyboard</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.GridPane">Methods inherited from class javafx.scene.layout.GridPane</h3> -<code>add, add, addColumn, addRow, alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getAlignment, getCellBounds, getClassCssMetaData, getColumnConstraints, getColumnCount, getColumnIndex, getColumnSpan, getContentBias, getCssMetaData, getHalignment, getHgap, getHgrow, getMargin, getRowConstraints, getRowCount, getRowIndex, getRowSpan, getValignment, getVgap, getVgrow, gridLinesVisibleProperty, hgapProperty, isFillHeight, isFillWidth, isGridLinesVisible, layoutChildren, requestLayout, setAlignment, setColumnIndex, setColumnSpan, setConstraints, setConstraints, setConstraints, setConstraints, setConstraints, setFillHeight, setFillWidth, setGridLinesVisible, setHalignment, setHgap, setHgrow, setMargin, setRowIndex, setRowSpan, setValignment, setVgap, setVgrow, toString, vgapProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.Pane">Methods inherited from class javafx.scene.layout.Pane</h3> -<code>getChildren</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.Region">Methods inherited from class javafx.scene.layout.Region</h3> -<code>backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.Parent">Methods inherited from class javafx.scene.Parent</h3> -<code>getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, setNeedsLayout, updateBounds</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.Node">Methods inherited from class javafx.scene.Node</h3> -<code>accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.css.Styleable">Methods inherited from interface javafx.css.Styleable</h3> -<code>getStyleableNode</code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(int,int,double,double,java.lang.String)"> -<h3>PieceBoard</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">PieceBoard</span><wbr><span class="parameters">(int cols, - int rows, - double width, - double height, - <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="setPiece(uk.ac.soton.comp1206.game.GamePiece)"> -<h3>setPiece</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setPiece</span><wbr><span class="parameters">(<a href="../game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gamePiece)</span></div> -</section> -</li> -<li> -<section class="detail" id="getName()"> -<h3>getName</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">getName</span>()</div> -<div class="block">Gets the name of this piece board</div> -<dl class="notes"> -<dt>Returns:</dt> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html deleted file mode 100644 index 5bca95e..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/ScoresList.html +++ /dev/null @@ -1,302 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>ScoresList (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: ScoresList"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/ScoresList.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li><a href="#field-detail">Field</a> | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.component</a></div> -<h1 title="Class ScoresList" class="title">Class ScoresList</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">javafx.scene.Node -<div class="inheritance">javafx.scene.Parent -<div class="inheritance">javafx.scene.layout.Region -<div class="inheritance">javafx.scene.layout.Pane -<div class="inheritance">javafx.scene.layout.VBox -<div class="inheritance">uk.ac.soton.comp1206.component.ScoresList</div> -</div> -</div> -</div> -</div> -</div> -</div> -<section class="class-description" id="class-description"> -<dl class="notes"> -<dt>All Implemented Interfaces:</dt> -<dd><code>javafx.css.Styleable</code>, <code>javafx.event.EventTarget</code></dd> -</dl> -<dl class="notes"> -<dt>Direct Known Subclasses:</dt> -<dd><code><a href="LeaderBoard.html" title="class in uk.ac.soton.comp1206.component">LeaderBoard</a></code></dd> -</dl> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ScoresList</span> -<span class="extends-implements">extends javafx.scene.layout.VBox</span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== PROPERTY SUMMARY =========== --> -<li> -<section class="property-summary" id="property-summary"> -<h2>Property Summary</h2> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.layout.VBox">Properties inherited from class javafx.scene.layout.VBox</h3> -<code>alignment, fillWidth, spacing</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.layout.Region">Properties inherited from class javafx.scene.layout.Region</h3> -<code>background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.Parent">Properties inherited from class javafx.scene.Parent</h3> -<code>needsLayout</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.Node">Properties inherited from class javafx.scene.Node</h3> -<code>accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible</code></div> -</section> -</li> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="caption"><span>Fields</span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Field</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>static final javafx.scene.paint.Color[]</code></div> -<div class="col-second even-row-color"><code><a href="#COLOURS" class="member-name-link">COLOURS</a></code></div> -<div class="col-last even-row-color"> -<div class="block">A final list of colors for the UI visuals</div> -</div> -<div class="col-first odd-row-color"><code>protected final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><javafx.scene.layout.HBox></code></div> -<div class="col-second odd-row-color"><code><a href="#scoresArray" class="member-name-link">scoresArray</a></code></div> -<div class="col-last odd-row-color"> -<div class="block">The arraylist that holds all the HBox with the pairs</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.layout.Region">Fields inherited from class javafx.scene.layout.Region</h3> -<code>USE_COMPUTED_SIZE, USE_PREF_SIZE</code></div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.Node">Fields inherited from class javafx.scene.Node</h3> -<code>BASELINE_OFFSET_SAME_AS_HEIGHT</code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ScoresList</a>()</code></div> -<div class="col-last even-row-color"> -<div class="block">Constructor to make a score list object</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createScores()" class="member-name-link">createScores</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Creates the scores</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>javafx.beans.property.ListProperty<javafx.util.Pair<<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>>></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getListProperty()" class="member-name-link">getListProperty</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">To bind the list in ScoreScene</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#reveal()" class="member-name-link">reveal</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Animates the display of the scores</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.VBox">Methods inherited from class javafx.scene.layout.VBox</h3> -<code>alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, fillWidthProperty, getAlignment, getClassCssMetaData, getContentBias, getCssMetaData, getMargin, getSpacing, getVgrow, isFillWidth, layoutChildren, requestLayout, setAlignment, setFillWidth, setMargin, setSpacing, setVgrow, spacingProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.Pane">Methods inherited from class javafx.scene.layout.Pane</h3> -<code>getChildren</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.Region">Methods inherited from class javafx.scene.layout.Region</h3> -<code>backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.Parent">Methods inherited from class javafx.scene.Parent</h3> -<code>getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, setNeedsLayout, updateBounds</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.Node">Methods inherited from class javafx.scene.Node</h3> -<code>accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.css.Styleable">Methods inherited from interface javafx.css.Styleable</h3> -<code>getStyleableNode</code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ============ FIELD DETAIL =========== --> -<li> -<section class="field-details" id="field-detail"> -<h2>Field Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="scoresArray"> -<h3>scoresArray</h3> -<div class="member-signature"><span class="modifiers">protected final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><javafx.scene.layout.HBox></span> <span class="element-name">scoresArray</span></div> -<div class="block">The arraylist that holds all the HBox with the pairs</div> -</section> -</li> -<li> -<section class="detail" id="COLOURS"> -<h3>COLOURS</h3> -<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">javafx.scene.paint.Color[]</span> <span class="element-name">COLOURS</span></div> -<div class="block">A final list of colors for the UI visuals</div> -</section> -</li> -</ul> -</section> -</li> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>()"> -<h3>ScoresList</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">ScoresList</span>()</div> -<div class="block">Constructor to make a score list object</div> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="createScores()"> -<h3>createScores</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">createScores</span>()</div> -<div class="block">Creates the scores</div> -</section> -</li> -<li> -<section class="detail" id="reveal()"> -<h3>reveal</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">reveal</span>()</div> -<div class="block">Animates the display of the scores</div> -</section> -</li> -<li> -<section class="detail" id="getListProperty()"> -<h3>getListProperty</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.beans.property.ListProperty<javafx.util.Pair<<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>>></span> <span class="element-name">getListProperty</span>()</div> -<div class="block">To bind the list in ScoreScene</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>the list of name and score</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBlock.AnimationTimer.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBlock.AnimationTimer.html deleted file mode 100644 index ffc18fb..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBlock.AnimationTimer.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.component.GameBlock.AnimationTimer (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: GameBlock, class: AnimationTimer"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../GameBlock.AnimationTimer.html" title="class in uk.ac.soton.comp1206.component">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.component.GameBlock.AnimationTimer" class="title">Uses of Class<br>uk.ac.soton.comp1206.component.GameBlock.AnimationTimer</h1> -</div> -No usage of uk.ac.soton.comp1206.component.GameBlock.AnimationTimer</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBlock.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBlock.html deleted file mode 100644 index 83a3439..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBlock.html +++ /dev/null @@ -1,142 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.component.GameBlock (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: GameBlock"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.component.GameBlock" class="title">Uses of Class<br>uk.ac.soton.comp1206.component.GameBlock</h1> -</div> -<div class="caption"><span>Packages that use <a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.event">uk.ac.soton.comp1206.event</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.component"> -<h2>Uses of <a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.component</a></h2> -<div class="caption"><span>Methods in <a href="../package-summary.html">uk.ac.soton.comp1206.component</a> that return <a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>protected <a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">GameBoard.</span><code><a href="../GameBoard.html#createBlock(int,int)" class="member-name-link">createBlock</a><wbr>(int x, - int y)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a block at the given x and y position in the GameBoard</div> -</div> -<div class="col-first odd-row-color"><code><a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></code></div> -<div class="col-second odd-row-color"><span class="type-name-label">GameBoard.</span><code><a href="../GameBoard.html#getBlock(int,int)" class="member-name-link">getBlock</a><wbr>(int x, - int y)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Get a specific block from the GameBoard, specified by it's row and column</div> -</div> -<div class="col-first even-row-color"><code><a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a>[][]</code></div> -<div class="col-second even-row-color"><span class="type-name-label">GameBoard.</span><code><a href="../GameBoard.html#getBlocks()" class="member-name-link">getBlocks</a>()</code></div> -<div class="col-last even-row-color"> -<div class="block">Gets blocks</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.event"> -<h2>Uses of <a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a> in <a href="../../event/package-summary.html">uk.ac.soton.comp1206.event</a></h2> -<div class="caption"><span>Methods in <a href="../../event/package-summary.html">uk.ac.soton.comp1206.event</a> with parameters of type <a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">BlockClickedListener.</span><code><a href="../../event/BlockClickedListener.html#blockClicked(uk.ac.soton.comp1206.component.GameBlock)" class="member-name-link">blockClicked</a><wbr>(<a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a> block)</code></div> -<div class="col-last even-row-color"> -<div class="block">Handle a block clicked event</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<h2>Uses of <a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a> in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a></h2> -<div class="caption"><span>Methods in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a> with parameters of type <a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">Game.</span><code><a href="../../game/Game.html#blockClicked(uk.ac.soton.comp1206.component.GameBlock)" class="member-name-link">blockClicked</a><wbr>(<a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a> gameBlock)</code></div> -<div class="col-last even-row-color"> -<div class="block">Handle what should happen when a particular block is clicked</div> -</div> -<div class="col-first odd-row-color"><code>void</code></div> -<div class="col-second odd-row-color"><span class="type-name-label">MultiplayerGame.</span><code><a href="../../game/MultiplayerGame.html#blockClicked(uk.ac.soton.comp1206.component.GameBlock)" class="member-name-link">blockClicked</a><wbr>(<a href="../GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a> gameBlock)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Block Click handler</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBlockCoordinate.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBlockCoordinate.html deleted file mode 100644 index a671a6d..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBlockCoordinate.html +++ /dev/null @@ -1,169 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.component.GameBlockCoordinate (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: GameBlockCoordinate"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.component.GameBlockCoordinate" class="title">Uses of Class<br>uk.ac.soton.comp1206.component.GameBlockCoordinate</h1> -</div> -<div class="caption"><span>Packages that use <a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.event">uk.ac.soton.comp1206.event</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.component"> -<h2>Uses of <a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.component</a></h2> -<div class="caption"><span>Methods in <a href="../package-summary.html">uk.ac.soton.comp1206.component</a> that return <a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code><a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">GameBlockCoordinate.</span><code><a href="../GameBlockCoordinate.html#add(int,int)" class="member-name-link">add</a><wbr>(int x, - int y)</code></div> -<div class="col-last even-row-color"> -<div class="block">Add a row and column reference to this one and return a new GameBlockCoordinate</div> -</div> -<div class="col-first odd-row-color"><code><a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></code></div> -<div class="col-second odd-row-color"><span class="type-name-label">GameBlockCoordinate.</span><code><a href="../GameBlockCoordinate.html#add(uk.ac.soton.comp1206.component.GameBlockCoordinate)" class="member-name-link">add</a><wbr>(<a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a> point)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Add another GameBlockCoordinate to this one, returning a new GameBlockCoordinate</div> -</div> -<div class="col-first even-row-color"><code><a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">GameBlockCoordinate.</span><code><a href="../GameBlockCoordinate.html#subtract(int,int)" class="member-name-link">subtract</a><wbr>(int x, - int y)</code></div> -<div class="col-last even-row-color"> -<div class="block">Subtract a row and column reference to this one and return a new GameBlockCoordinate</div> -</div> -<div class="col-first odd-row-color"><code><a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></code></div> -<div class="col-second odd-row-color"><span class="type-name-label">GameBlockCoordinate.</span><code><a href="../GameBlockCoordinate.html#subtract(uk.ac.soton.comp1206.component.GameBlockCoordinate)" class="member-name-link">subtract</a><wbr>(<a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a> point)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Subtract another GameBlockCoordinate to this one, returning a new GameBlockCoordinate</div> -</div> -</div> -<div class="caption"><span>Methods in <a href="../package-summary.html">uk.ac.soton.comp1206.component</a> with parameters of type <a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code><a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">GameBlockCoordinate.</span><code><a href="../GameBlockCoordinate.html#add(uk.ac.soton.comp1206.component.GameBlockCoordinate)" class="member-name-link">add</a><wbr>(<a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a> point)</code></div> -<div class="col-last even-row-color"> -<div class="block">Add another GameBlockCoordinate to this one, returning a new GameBlockCoordinate</div> -</div> -<div class="col-first odd-row-color"><code><a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></code></div> -<div class="col-second odd-row-color"><span class="type-name-label">GameBlockCoordinate.</span><code><a href="../GameBlockCoordinate.html#subtract(uk.ac.soton.comp1206.component.GameBlockCoordinate)" class="member-name-link">subtract</a><wbr>(<a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a> point)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Subtract another GameBlockCoordinate to this one, returning a new GameBlockCoordinate</div> -</div> -</div> -<div class="caption"><span>Method parameters in <a href="../package-summary.html">uk.ac.soton.comp1206.component</a> with type arguments of type <a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">GameBoard.</span><code><a href="../GameBoard.html#fadeOut(java.util.HashSet)" class="member-name-link">fadeOut</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><<a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a>> coordinates)</code></div> -<div class="col-last even-row-color"> -<div class="block">Fades out the blocks cleared</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.event"> -<h2>Uses of <a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a> in <a href="../../event/package-summary.html">uk.ac.soton.comp1206.event</a></h2> -<div class="caption"><span>Method parameters in <a href="../../event/package-summary.html">uk.ac.soton.comp1206.event</a> with type arguments of type <a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">LineClearedListener.</span><code><a href="../../event/LineClearedListener.html#lineCleared(java.util.HashSet)" class="member-name-link">lineCleared</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><<a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a>> coordinates)</code></div> -<div class="col-last even-row-color"> -<div class="block">Passes the coordinates of cleared blocks</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<h2>Uses of <a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a> in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a></h2> -<div class="caption"><span>Method parameters in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a> with type arguments of type <a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">Game.</span><code><a href="../../game/Game.html#lineCleared(java.util.HashSet)" class="member-name-link">lineCleared</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><<a href="../GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a>> coordinates)</code></div> -<div class="col-last even-row-color"> -<div class="block">Call attached listener for the blocks cleared</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBoard.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBoard.html deleted file mode 100644 index 14716b1..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/GameBoard.html +++ /dev/null @@ -1,121 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.component.GameBoard (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: GameBoard"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../GameBoard.html" title="class in uk.ac.soton.comp1206.component">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.component.GameBoard" class="title">Uses of Class<br>uk.ac.soton.comp1206.component.GameBoard</h1> -</div> -<div class="caption"><span>Packages that use <a href="../GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.event">uk.ac.soton.comp1206.event</a></div> -<div class="col-last odd-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.component"> -<h2>Uses of <a href="../GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.component</a></h2> -<div class="caption"><span>Subclasses of <a href="../GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.component</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>class </code></div> -<div class="col-second even-row-color"><code><a href="../PieceBoard.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">PieceBoard</a></code></div> -<div class="col-last even-row-color"> </div> -</div> -<div class="caption"><span>Constructors in <a href="../package-summary.html">uk.ac.soton.comp1206.component</a> with parameters of type <a href="../GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier</div> -<div class="table-header col-second">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code> </code></div> -<div class="col-second even-row-color"><code><a href="../GameBlock.html#%3Cinit%3E(uk.ac.soton.comp1206.component.GameBoard,int,int,double,double)" class="member-name-link">GameBlock</a><wbr>(<a href="../GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a> gameBoard, - int x, - int y, - double width, - double height)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new single Game Block</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.event"> -<h2>Uses of <a href="../GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a> in <a href="../../event/package-summary.html">uk.ac.soton.comp1206.event</a></h2> -<div class="caption"><span>Methods in <a href="../../event/package-summary.html">uk.ac.soton.comp1206.event</a> with parameters of type <a href="../GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">RightClickedListener.</span><code><a href="../../event/RightClickedListener.html#rightClicked(uk.ac.soton.comp1206.component.GameBoard,boolean)" class="member-name-link">rightClicked</a><wbr>(<a href="../GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a> gameBoard, - boolean bool)</code></div> -<div class="col-last even-row-color"> -<div class="block">Method with no parameters for right click</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/LeaderBoard.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/LeaderBoard.html deleted file mode 100644 index e2afd9c..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/LeaderBoard.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.component.LeaderBoard (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: LeaderBoard"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../LeaderBoard.html" title="class in uk.ac.soton.comp1206.component">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.component.LeaderBoard" class="title">Uses of Class<br>uk.ac.soton.comp1206.component.LeaderBoard</h1> -</div> -No usage of uk.ac.soton.comp1206.component.LeaderBoard</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/PieceBoard.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/PieceBoard.html deleted file mode 100644 index 6243962..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/PieceBoard.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.component.PieceBoard (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: PieceBoard"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../PieceBoard.html" title="class in uk.ac.soton.comp1206.component">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.component.PieceBoard" class="title">Uses of Class<br>uk.ac.soton.comp1206.component.PieceBoard</h1> -</div> -No usage of uk.ac.soton.comp1206.component.PieceBoard</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/ScoresList.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/ScoresList.html deleted file mode 100644 index 1d14e08..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/class-use/ScoresList.html +++ /dev/null @@ -1,87 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.component.ScoresList (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component, class: ScoresList"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../ScoresList.html" title="class in uk.ac.soton.comp1206.component">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.component.ScoresList" class="title">Uses of Class<br>uk.ac.soton.comp1206.component.ScoresList</h1> -</div> -<div class="caption"><span>Packages that use <a href="../ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.component"> -<h2>Uses of <a href="../ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.component</a></h2> -<div class="caption"><span>Subclasses of <a href="../ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.component</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>class </code></div> -<div class="col-second even-row-color"><code><a href="../LeaderBoard.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">LeaderBoard</a></code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html deleted file mode 100644 index 3aa8a86..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-summary.html +++ /dev/null @@ -1,125 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206.component (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component"> -<meta name="generator" content="javadoc/PackageWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-declaration-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li class="nav-bar-cell1-rev">Package</li> -<li>Class</li> -<li><a href="package-use.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#package">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Package: </li> -<li>Description | </li> -<li><a href="#related-package-summary">Related Packages</a> | </li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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"> -<div class="sub-title"><span class="module-label-in-package">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<h1 title="Package uk.ac.soton.comp1206.component" class="title">Package uk.ac.soton.comp1206.component</h1> -</div> -<hr> -<div class="package-signature">package <span class="element-name">uk.ac.soton.comp1206.component</span></div> -<section class="summary"> -<ul class="summary-list"> -<li> -<div id="related-package-summary"> -<div class="caption"><span>Related Packages</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="../package-summary.html">uk.ac.soton.comp1206</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../event/package-summary.html">uk.ac.soton.comp1206.event</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../game/package-summary.html">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../network/package-summary.html">uk.ac.soton.comp1206.network</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../scene/package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../ui/package-summary.html">uk.ac.soton.comp1206.ui</a></div> -<div class="col-last odd-row-color"> </div> -</div> -</div> -</li> -<li> -<div id="class-summary"> -<div class="caption"><span>Classes</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">The Visual User Interface component representing a single block in the grid.</div> -</div> -<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab2"> -<div class="block">Represents a row and column representation of a block in the grid.</div> -</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">A GameBoard is a visual component to represent the visual GameBoard.</div> -</div> -<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LeaderBoard.html" title="class in uk.ac.soton.comp1206.component">LeaderBoard</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab2"> </div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PieceBoard.html" title="class in uk.ac.soton.comp1206.component">PieceBoard</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> </div> -<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ScoresList.html" title="class in uk.ac.soton.comp1206.component">ScoresList</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab2"> </div> -</div> -</div> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-tree.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-tree.html deleted file mode 100644 index 77ac21e..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-tree.html +++ /dev/null @@ -1,120 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206.component Class Hierarchy (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="tree: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component"> -<meta name="generator" content="javadoc/PackageTreeWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-tree-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 class="title">Hierarchy For Package uk.ac.soton.comp1206.component</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="../../../../../../overview-tree.html">All Packages</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Class Hierarchy">Class Hierarchy</h2> -<ul> -<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> -<ul> -<li class="circle">javafx.animation.AnimationTimer -<ul> -<li class="circle">uk.ac.soton.comp1206.component.<a href="GameBlock.AnimationTimer.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBlock.AnimationTimer</a></li> -</ul> -</li> -<li class="circle">uk.ac.soton.comp1206.component.<a href="GameBlockCoordinate.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a></li> -<li class="circle">javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable) -<ul> -<li class="circle">javafx.scene.canvas.Canvas -<ul> -<li class="circle">uk.ac.soton.comp1206.component.<a href="GameBlock.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBlock</a></li> -</ul> -</li> -<li class="circle">javafx.scene.Parent -<ul> -<li class="circle">javafx.scene.layout.Region -<ul> -<li class="circle">javafx.scene.layout.Pane -<ul> -<li class="circle">javafx.scene.layout.GridPane -<ul> -<li class="circle">uk.ac.soton.comp1206.component.<a href="GameBoard.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">GameBoard</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.component.<a href="PieceBoard.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">PieceBoard</a></li> -</ul> -</li> -</ul> -</li> -<li class="circle">javafx.scene.layout.VBox -<ul> -<li class="circle">uk.ac.soton.comp1206.component.<a href="ScoresList.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">ScoresList</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.component.<a href="LeaderBoard.html" class="type-name-link" title="class in uk.ac.soton.comp1206.component">LeaderBoard</a></li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-use.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-use.html deleted file mode 100644 index 17e74f0..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/component/package-use.html +++ /dev/null @@ -1,138 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Package uk.ac.soton.comp1206.component (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.component"> -<meta name="generator" content="javadoc/PackageUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-use-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Package uk.ac.soton.comp1206.component" class="title">Uses of Package<br>uk.ac.soton.comp1206.component</h1> -</div> -<div class="caption"><span>Packages that use <a href="package-summary.html">uk.ac.soton.comp1206.component</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.event">uk.ac.soton.comp1206.event</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="package-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.component"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.component</a> used by <a href="package-summary.html">uk.ac.soton.comp1206.component</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/GameBlock.html#uk.ac.soton.comp1206.component">GameBlock</a></div> -<div class="col-last even-row-color"> -<div class="block">The Visual User Interface component representing a single block in the grid.</div> -</div> -<div class="col-first odd-row-color"><a href="class-use/GameBlockCoordinate.html#uk.ac.soton.comp1206.component">GameBlockCoordinate</a></div> -<div class="col-last odd-row-color"> -<div class="block">Represents a row and column representation of a block in the grid.</div> -</div> -<div class="col-first even-row-color"><a href="class-use/GameBoard.html#uk.ac.soton.comp1206.component">GameBoard</a></div> -<div class="col-last even-row-color"> -<div class="block">A GameBoard is a visual component to represent the visual GameBoard.</div> -</div> -<div class="col-first odd-row-color"><a href="class-use/ScoresList.html#uk.ac.soton.comp1206.component">ScoresList</a></div> -<div class="col-last odd-row-color"> </div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.event"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.component</a> used by <a href="../event/package-summary.html">uk.ac.soton.comp1206.event</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/GameBlock.html#uk.ac.soton.comp1206.event">GameBlock</a></div> -<div class="col-last even-row-color"> -<div class="block">The Visual User Interface component representing a single block in the grid.</div> -</div> -<div class="col-first odd-row-color"><a href="class-use/GameBlockCoordinate.html#uk.ac.soton.comp1206.event">GameBlockCoordinate</a></div> -<div class="col-last odd-row-color"> -<div class="block">Represents a row and column representation of a block in the grid.</div> -</div> -<div class="col-first even-row-color"><a href="class-use/GameBoard.html#uk.ac.soton.comp1206.event">GameBoard</a></div> -<div class="col-last even-row-color"> -<div class="block">A GameBoard is a visual component to represent the visual GameBoard.</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.component</a> used by <a href="../game/package-summary.html">uk.ac.soton.comp1206.game</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/GameBlock.html#uk.ac.soton.comp1206.game">GameBlock</a></div> -<div class="col-last even-row-color"> -<div class="block">The Visual User Interface component representing a single block in the grid.</div> -</div> -<div class="col-first odd-row-color"><a href="class-use/GameBlockCoordinate.html#uk.ac.soton.comp1206.game">GameBlockCoordinate</a></div> -<div class="col-last odd-row-color"> -<div class="block">Represents a row and column representation of a block in the grid.</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/BlockClickedListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/BlockClickedListener.html deleted file mode 100644 index 7b99dd7..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/BlockClickedListener.html +++ /dev/null @@ -1,139 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>BlockClickedListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: BlockClickedListener"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/BlockClickedListener.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.event</a></div> -<h1 title="Interface BlockClickedListener" class="title">Interface BlockClickedListener</h1> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">BlockClickedListener</span></div> -<div class="block">The Block Clicked listener is used to handle the event when a block in a GameBoard is clicked. It passes the - GameBlock that was clicked in the message</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#blockClicked(uk.ac.soton.comp1206.component.GameBlock)" class="member-name-link">blockClicked</a><wbr>(<a href="../component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a> block)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> -<div class="block">Handle a block clicked event</div> -</div> -</div> -</div> -</div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="blockClicked(uk.ac.soton.comp1206.component.GameBlock)"> -<h3>blockClicked</h3> -<div class="member-signature"><span class="return-type">void</span> <span class="element-name">blockClicked</span><wbr><span class="parameters">(<a href="../component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a> block)</span></div> -<div class="block">Handle a block clicked event</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>block</code> - the block that was clicked</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/CommunicationsListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/CommunicationsListener.html deleted file mode 100644 index 3b4ceef..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/CommunicationsListener.html +++ /dev/null @@ -1,138 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>CommunicationsListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: CommunicationsListener"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/CommunicationsListener.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.event</a></div> -<h1 title="Interface CommunicationsListener" class="title">Interface CommunicationsListener</h1> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">CommunicationsListener</span></div> -<div class="block">The Communications Listener is used for listening to messages received by the communicator.</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#receiveCommunication(java.lang.String)" class="member-name-link">receiveCommunication</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> communication)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> -<div class="block">Handle an incoming message received by the Communicator</div> -</div> -</div> -</div> -</div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="receiveCommunication(java.lang.String)"> -<h3>receiveCommunication</h3> -<div class="member-signature"><span class="return-type">void</span> <span class="element-name">receiveCommunication</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> communication)</span></div> -<div class="block">Handle an incoming message received by the Communicator</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>communication</code> - the message that was received</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameEndListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameEndListener.html deleted file mode 100644 index c274f6f..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameEndListener.html +++ /dev/null @@ -1,130 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>GameEndListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: GameEndListener"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/GameEndListener.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.event</a></div> -<h1 title="Interface GameEndListener" class="title">Interface GameEndListener</h1> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">GameEndListener</span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#gameEnded(uk.ac.soton.comp1206.game.Game)" class="member-name-link">gameEnded</a><wbr>(<a href="../game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> </div> -</div> -</div> -</div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="gameEnded(uk.ac.soton.comp1206.game.Game)"> -<h3>gameEnded</h3> -<div class="member-signature"><span class="return-type">void</span> <span class="element-name">gameEnded</span><wbr><span class="parameters">(<a href="../game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game)</span></div> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameLoopListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameLoopListener.html deleted file mode 100644 index 9a0df02..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/GameLoopListener.html +++ /dev/null @@ -1,130 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>GameLoopListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: GameLoopListener"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/GameLoopListener.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.event</a></div> -<h1 title="Interface GameLoopListener" class="title">Interface GameLoopListener</h1> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">GameLoopListener</span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#setOnGameLoop(int)" class="member-name-link">setOnGameLoop</a><wbr>(int millis)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> </div> -</div> -</div> -</div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="setOnGameLoop(int)"> -<h3>setOnGameLoop</h3> -<div class="member-signature"><span class="return-type">void</span> <span class="element-name">setOnGameLoop</span><wbr><span class="parameters">(int millis)</span></div> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/LineClearedListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/LineClearedListener.html deleted file mode 100644 index d9aaf1f..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/LineClearedListener.html +++ /dev/null @@ -1,137 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>LineClearedListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: LineClearedListener"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/LineClearedListener.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.event</a></div> -<h1 title="Interface LineClearedListener" class="title">Interface LineClearedListener</h1> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">LineClearedListener</span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#lineCleared(java.util.HashSet)" class="member-name-link">lineCleared</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><<a href="../component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a>> coordinates)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> -<div class="block">Passes the coordinates of cleared blocks</div> -</div> -</div> -</div> -</div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="lineCleared(java.util.HashSet)"> -<h3>lineCleared</h3> -<div class="member-signature"><span class="return-type">void</span> <span class="element-name">lineCleared</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><<a href="../component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a>> coordinates)</span></div> -<div class="block">Passes the coordinates of cleared blocks</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>coordinates</code> - cleared blocks</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/NextPieceListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/NextPieceListener.html deleted file mode 100644 index 39fd3aa..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/NextPieceListener.html +++ /dev/null @@ -1,141 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>NextPieceListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: NextPieceListener"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/NextPieceListener.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.event</a></div> -<h1 title="Interface NextPieceListener" class="title">Interface NextPieceListener</h1> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">NextPieceListener</span></div> -<div class="block">Listener for a new piece to be displayed</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#nextPiece(uk.ac.soton.comp1206.game.GamePiece,int)" class="member-name-link">nextPiece</a><wbr>(<a href="../game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gp, - int i)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> -<div class="block">Handle the interactions with the piece boards</div> -</div> -</div> -</div> -</div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="nextPiece(uk.ac.soton.comp1206.game.GamePiece,int)"> -<h3>nextPiece</h3> -<div class="member-signature"><span class="return-type">void</span> <span class="element-name">nextPiece</span><wbr><span class="parameters">(<a href="../game/GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gp, - int i)</span></div> -<div class="block">Handle the interactions with the piece boards</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gp</code> - the game piece</dd> -<dd><code>i</code> - the identification number for the type of action to take</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/RightClickedListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/RightClickedListener.html deleted file mode 100644 index 80bcd62..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/RightClickedListener.html +++ /dev/null @@ -1,136 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>RightClickedListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: RightClickedListener"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/RightClickedListener.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li>Constr | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.event</a></div> -<h1 title="Interface RightClickedListener" class="title">Interface RightClickedListener</h1> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">RightClickedListener</span></div> -<div class="block">A listener interface for when the main board is clicked</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#rightClicked(uk.ac.soton.comp1206.component.GameBoard,boolean)" class="member-name-link">rightClicked</a><wbr>(<a href="../component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a> gameBoard, - boolean bool)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> -<div class="block">Method with no parameters for right click</div> -</div> -</div> -</div> -</div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="rightClicked(uk.ac.soton.comp1206.component.GameBoard,boolean)"> -<h3>rightClicked</h3> -<div class="member-signature"><span class="return-type">void</span> <span class="element-name">rightClicked</span><wbr><span class="parameters">(<a href="../component/GameBoard.html" title="class in uk.ac.soton.comp1206.component">GameBoard</a> gameBoard, - boolean bool)</span></div> -<div class="block">Method with no parameters for right click</div> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/BlockClickedListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/BlockClickedListener.html deleted file mode 100644 index 5fd3ba6..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/BlockClickedListener.html +++ /dev/null @@ -1,89 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Interface uk.ac.soton.comp1206.event.BlockClickedListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: BlockClickedListener"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../BlockClickedListener.html" title="interface in uk.ac.soton.comp1206.event">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Interface uk.ac.soton.comp1206.event.BlockClickedListener" class="title">Uses of Interface<br>uk.ac.soton.comp1206.event.BlockClickedListener</h1> -</div> -<div class="caption"><span>Packages that use <a href="../BlockClickedListener.html" title="interface in uk.ac.soton.comp1206.event">BlockClickedListener</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.component"> -<h2>Uses of <a href="../BlockClickedListener.html" title="interface in uk.ac.soton.comp1206.event">BlockClickedListener</a> in <a href="../../component/package-summary.html">uk.ac.soton.comp1206.component</a></h2> -<div class="caption"><span>Methods in <a href="../../component/package-summary.html">uk.ac.soton.comp1206.component</a> with parameters of type <a href="../BlockClickedListener.html" title="interface in uk.ac.soton.comp1206.event">BlockClickedListener</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">GameBoard.</span><code><a href="../../component/GameBoard.html#setOnBlockClick(uk.ac.soton.comp1206.event.BlockClickedListener)" class="member-name-link">setOnBlockClick</a><wbr>(<a href="../BlockClickedListener.html" title="interface in uk.ac.soton.comp1206.event">BlockClickedListener</a> listener)</code></div> -<div class="col-last even-row-color"> -<div class="block">Set the listener to handle an event when a block is clicked</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/CommunicationsListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/CommunicationsListener.html deleted file mode 100644 index c6b7128..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/CommunicationsListener.html +++ /dev/null @@ -1,89 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Interface uk.ac.soton.comp1206.event.CommunicationsListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: CommunicationsListener"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../CommunicationsListener.html" title="interface in uk.ac.soton.comp1206.event">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Interface uk.ac.soton.comp1206.event.CommunicationsListener" class="title">Uses of Interface<br>uk.ac.soton.comp1206.event.CommunicationsListener</h1> -</div> -<div class="caption"><span>Packages that use <a href="../CommunicationsListener.html" title="interface in uk.ac.soton.comp1206.event">CommunicationsListener</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.network">uk.ac.soton.comp1206.network</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.network"> -<h2>Uses of <a href="../CommunicationsListener.html" title="interface in uk.ac.soton.comp1206.event">CommunicationsListener</a> in <a href="../../network/package-summary.html">uk.ac.soton.comp1206.network</a></h2> -<div class="caption"><span>Methods in <a href="../../network/package-summary.html">uk.ac.soton.comp1206.network</a> with parameters of type <a href="../CommunicationsListener.html" title="interface in uk.ac.soton.comp1206.event">CommunicationsListener</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">Communicator.</span><code><a href="../../network/Communicator.html#addListener(uk.ac.soton.comp1206.event.CommunicationsListener)" class="member-name-link">addListener</a><wbr>(<a href="../CommunicationsListener.html" title="interface in uk.ac.soton.comp1206.event">CommunicationsListener</a> listener)</code></div> -<div class="col-last even-row-color"> -<div class="block">Add a new listener to receive messages from the server</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/GameEndListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/GameEndListener.html deleted file mode 100644 index 33440aa..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/GameEndListener.html +++ /dev/null @@ -1,89 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Interface uk.ac.soton.comp1206.event.GameEndListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: GameEndListener"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../GameEndListener.html" title="interface in uk.ac.soton.comp1206.event">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Interface uk.ac.soton.comp1206.event.GameEndListener" class="title">Uses of Interface<br>uk.ac.soton.comp1206.event.GameEndListener</h1> -</div> -<div class="caption"><span>Packages that use <a href="../GameEndListener.html" title="interface in uk.ac.soton.comp1206.event">GameEndListener</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<h2>Uses of <a href="../GameEndListener.html" title="interface in uk.ac.soton.comp1206.event">GameEndListener</a> in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a></h2> -<div class="caption"><span>Methods in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a> with parameters of type <a href="../GameEndListener.html" title="interface in uk.ac.soton.comp1206.event">GameEndListener</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">Game.</span><code><a href="../../game/Game.html#setGameEndListener(uk.ac.soton.comp1206.event.GameEndListener)" class="member-name-link">setGameEndListener</a><wbr>(<a href="../GameEndListener.html" title="interface in uk.ac.soton.comp1206.event">GameEndListener</a> gameEndListener)</code></div> -<div class="col-last even-row-color"> -<div class="block">Sets the listener for when the game ends</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/GameLoopListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/GameLoopListener.html deleted file mode 100644 index 8885cc5..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/GameLoopListener.html +++ /dev/null @@ -1,100 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Interface uk.ac.soton.comp1206.event.GameLoopListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: GameLoopListener"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Interface uk.ac.soton.comp1206.event.GameLoopListener" class="title">Uses of Interface<br>uk.ac.soton.comp1206.event.GameLoopListener</h1> -</div> -<div class="caption"><span>Packages that use <a href="../GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<h2>Uses of <a href="../GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a> in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a></h2> -<div class="caption"><span>Fields in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a> declared as <a href="../GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Field</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>protected <a href="../GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">Game.</span><code><a href="../../game/Game.html#gameLoopListener" class="member-name-link">gameLoopListener</a></code></div> -<div class="col-last even-row-color"> -<div class="block">The game loop listener</div> -</div> -</div> -<div class="caption"><span>Methods in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a> with parameters of type <a href="../GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">Game.</span><code><a href="../../game/Game.html#setGameLoopListener(uk.ac.soton.comp1206.event.GameLoopListener)" class="member-name-link">setGameLoopListener</a><wbr>(<a href="../GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a> gameLoopListener)</code></div> -<div class="col-last even-row-color"> -<div class="block">Sets game loop listener</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/LineClearedListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/LineClearedListener.html deleted file mode 100644 index 2b36afe..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/LineClearedListener.html +++ /dev/null @@ -1,100 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Interface uk.ac.soton.comp1206.event.LineClearedListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: LineClearedListener"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Interface uk.ac.soton.comp1206.event.LineClearedListener" class="title">Uses of Interface<br>uk.ac.soton.comp1206.event.LineClearedListener</h1> -</div> -<div class="caption"><span>Packages that use <a href="../LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<h2>Uses of <a href="../LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a> in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a></h2> -<div class="caption"><span>Fields in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a> declared as <a href="../LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Field</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>protected <a href="../LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">Game.</span><code><a href="../../game/Game.html#lineClearedListener" class="member-name-link">lineClearedListener</a></code></div> -<div class="col-last even-row-color"> -<div class="block">Listens for a cleared line</div> -</div> -</div> -<div class="caption"><span>Methods in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a> with parameters of type <a href="../LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">Game.</span><code><a href="../../game/Game.html#setLineClearedListener(uk.ac.soton.comp1206.event.LineClearedListener)" class="member-name-link">setLineClearedListener</a><wbr>(<a href="../LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a> listener)</code></div> -<div class="col-last even-row-color"> -<div class="block">Set a listener for lines cleared</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/NextPieceListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/NextPieceListener.html deleted file mode 100644 index c6d9fea..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/NextPieceListener.html +++ /dev/null @@ -1,89 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Interface uk.ac.soton.comp1206.event.NextPieceListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: NextPieceListener"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../NextPieceListener.html" title="interface in uk.ac.soton.comp1206.event">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Interface uk.ac.soton.comp1206.event.NextPieceListener" class="title">Uses of Interface<br>uk.ac.soton.comp1206.event.NextPieceListener</h1> -</div> -<div class="caption"><span>Packages that use <a href="../NextPieceListener.html" title="interface in uk.ac.soton.comp1206.event">NextPieceListener</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<h2>Uses of <a href="../NextPieceListener.html" title="interface in uk.ac.soton.comp1206.event">NextPieceListener</a> in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a></h2> -<div class="caption"><span>Methods in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a> with parameters of type <a href="../NextPieceListener.html" title="interface in uk.ac.soton.comp1206.event">NextPieceListener</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">Game.</span><code><a href="../../game/Game.html#setNextPieceListener(uk.ac.soton.comp1206.event.NextPieceListener)" class="member-name-link">setNextPieceListener</a><wbr>(<a href="../NextPieceListener.html" title="interface in uk.ac.soton.comp1206.event">NextPieceListener</a> listener)</code></div> -<div class="col-last even-row-color"> -<div class="block">Add listener to listen for a new piece</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/RightClickedListener.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/RightClickedListener.html deleted file mode 100644 index f296247..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/class-use/RightClickedListener.html +++ /dev/null @@ -1,89 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Interface uk.ac.soton.comp1206.event.RightClickedListener (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event, interface: RightClickedListener"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../RightClickedListener.html" title="interface in uk.ac.soton.comp1206.event">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Interface uk.ac.soton.comp1206.event.RightClickedListener" class="title">Uses of Interface<br>uk.ac.soton.comp1206.event.RightClickedListener</h1> -</div> -<div class="caption"><span>Packages that use <a href="../RightClickedListener.html" title="interface in uk.ac.soton.comp1206.event">RightClickedListener</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.component"> -<h2>Uses of <a href="../RightClickedListener.html" title="interface in uk.ac.soton.comp1206.event">RightClickedListener</a> in <a href="../../component/package-summary.html">uk.ac.soton.comp1206.component</a></h2> -<div class="caption"><span>Methods in <a href="../../component/package-summary.html">uk.ac.soton.comp1206.component</a> with parameters of type <a href="../RightClickedListener.html" title="interface in uk.ac.soton.comp1206.event">RightClickedListener</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">GameBoard.</span><code><a href="../../component/GameBoard.html#setOnRightClicked(uk.ac.soton.comp1206.event.RightClickedListener)" class="member-name-link">setOnRightClicked</a><wbr>(<a href="../RightClickedListener.html" title="interface in uk.ac.soton.comp1206.event">RightClickedListener</a> listener)</code></div> -<div class="col-last even-row-color"> -<div class="block">Set the listener to handle an event when the main game board is clicked</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html deleted file mode 100644 index cf30f0a..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-summary.html +++ /dev/null @@ -1,129 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206.event (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event"> -<meta name="generator" content="javadoc/PackageWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-declaration-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li class="nav-bar-cell1-rev">Package</li> -<li>Class</li> -<li><a href="package-use.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#package">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Package: </li> -<li>Description | </li> -<li><a href="#related-package-summary">Related Packages</a> | </li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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"> -<div class="sub-title"><span class="module-label-in-package">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<h1 title="Package uk.ac.soton.comp1206.event" class="title">Package uk.ac.soton.comp1206.event</h1> -</div> -<hr> -<div class="package-signature">package <span class="element-name">uk.ac.soton.comp1206.event</span></div> -<section class="summary"> -<ul class="summary-list"> -<li> -<div id="related-package-summary"> -<div class="caption"><span>Related Packages</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="../package-summary.html">uk.ac.soton.comp1206</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../component/package-summary.html">uk.ac.soton.comp1206.component</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../game/package-summary.html">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../network/package-summary.html">uk.ac.soton.comp1206.network</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../scene/package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../ui/package-summary.html">uk.ac.soton.comp1206.ui</a></div> -<div class="col-last odd-row-color"> </div> -</div> -</div> -</li> -<li> -<div id="class-summary"> -<div class="caption"><span>Interfaces</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color class-summary class-summary-tab1"><a href="BlockClickedListener.html" title="interface in uk.ac.soton.comp1206.event">BlockClickedListener</a></div> -<div class="col-last even-row-color class-summary class-summary-tab1"> -<div class="block">The Block Clicked listener is used to handle the event when a block in a GameBoard is clicked.</div> -</div> -<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="CommunicationsListener.html" title="interface in uk.ac.soton.comp1206.event">CommunicationsListener</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab1"> -<div class="block">The Communications Listener is used for listening to messages received by the communicator.</div> -</div> -<div class="col-first even-row-color class-summary class-summary-tab1"><a href="GameEndListener.html" title="interface in uk.ac.soton.comp1206.event">GameEndListener</a></div> -<div class="col-last even-row-color class-summary class-summary-tab1"> </div> -<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab1"> </div> -<div class="col-first even-row-color class-summary class-summary-tab1"><a href="LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a></div> -<div class="col-last even-row-color class-summary class-summary-tab1"> </div> -<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="NextPieceListener.html" title="interface in uk.ac.soton.comp1206.event">NextPieceListener</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab1"> -<div class="block">Listener for a new piece to be displayed</div> -</div> -<div class="col-first even-row-color class-summary class-summary-tab1"><a href="RightClickedListener.html" title="interface in uk.ac.soton.comp1206.event">RightClickedListener</a></div> -<div class="col-last even-row-color class-summary class-summary-tab1"> -<div class="block">A listener interface for when the main board is clicked</div> -</div> -</div> -</div> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-tree.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-tree.html deleted file mode 100644 index 3380d92..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-tree.html +++ /dev/null @@ -1,78 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206.event Class Hierarchy (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="tree: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event"> -<meta name="generator" content="javadoc/PackageTreeWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-tree-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 class="title">Hierarchy For Package uk.ac.soton.comp1206.event</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="../../../../../../overview-tree.html">All Packages</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Interface Hierarchy">Interface Hierarchy</h2> -<ul> -<li class="circle">uk.ac.soton.comp1206.event.<a href="BlockClickedListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">BlockClickedListener</a></li> -<li class="circle">uk.ac.soton.comp1206.event.<a href="CommunicationsListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">CommunicationsListener</a></li> -<li class="circle">uk.ac.soton.comp1206.event.<a href="GameEndListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">GameEndListener</a></li> -<li class="circle">uk.ac.soton.comp1206.event.<a href="GameLoopListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a></li> -<li class="circle">uk.ac.soton.comp1206.event.<a href="LineClearedListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a></li> -<li class="circle">uk.ac.soton.comp1206.event.<a href="NextPieceListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">NextPieceListener</a></li> -<li class="circle">uk.ac.soton.comp1206.event.<a href="RightClickedListener.html" class="type-name-link" title="interface in uk.ac.soton.comp1206.event">RightClickedListener</a></li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-use.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-use.html deleted file mode 100644 index 406da59..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/event/package-use.html +++ /dev/null @@ -1,126 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Package uk.ac.soton.comp1206.event (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.event"> -<meta name="generator" content="javadoc/PackageUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-use-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Package uk.ac.soton.comp1206.event" class="title">Uses of Package<br>uk.ac.soton.comp1206.event</h1> -</div> -<div class="caption"><span>Packages that use <a href="package-summary.html">uk.ac.soton.comp1206.event</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.network">uk.ac.soton.comp1206.network</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="package-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.component"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.event</a> used by <a href="../component/package-summary.html">uk.ac.soton.comp1206.component</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/BlockClickedListener.html#uk.ac.soton.comp1206.component">BlockClickedListener</a></div> -<div class="col-last even-row-color"> -<div class="block">The Block Clicked listener is used to handle the event when a block in a GameBoard is clicked.</div> -</div> -<div class="col-first odd-row-color"><a href="class-use/RightClickedListener.html#uk.ac.soton.comp1206.component">RightClickedListener</a></div> -<div class="col-last odd-row-color"> -<div class="block">A listener interface for when the main board is clicked</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.event</a> used by <a href="../game/package-summary.html">uk.ac.soton.comp1206.game</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/GameEndListener.html#uk.ac.soton.comp1206.game">GameEndListener</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="class-use/GameLoopListener.html#uk.ac.soton.comp1206.game">GameLoopListener</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="class-use/LineClearedListener.html#uk.ac.soton.comp1206.game">LineClearedListener</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="class-use/NextPieceListener.html#uk.ac.soton.comp1206.game">NextPieceListener</a></div> -<div class="col-last odd-row-color"> -<div class="block">Listener for a new piece to be displayed</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.network"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.event</a> used by <a href="../network/package-summary.html">uk.ac.soton.comp1206.network</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/CommunicationsListener.html#uk.ac.soton.comp1206.network">CommunicationsListener</a></div> -<div class="col-last even-row-color"> -<div class="block">The Communications Listener is used for listening to messages received by the communicator.</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html deleted file mode 100644 index 1d181a0..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Game.html +++ /dev/null @@ -1,1035 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Game (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.game, class: Game"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/Game.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li><a href="#field-detail">Field</a> | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.game</a></div> -<h1 title="Class Game" class="title">Class Game</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">uk.ac.soton.comp1206.game.Game</div> -</div> -<section class="class-description" id="class-description"> -<dl class="notes"> -<dt>Direct Known Subclasses:</dt> -<dd><code><a href="MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></code></dd> -</dl> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Game</span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> -<div class="block">The Game class handles the main logic, state and properties of the TetrECS game. Methods to - manipulate the game state and to handle actions made by the player should take place inside this - class.</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== PROPERTY SUMMARY =========== --> -<li> -<section class="property-summary" id="property-summary"> -<h2>Property Summary</h2> -<div class="caption"><span>Properties</span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Type</div> -<div class="table-header col-second">Property</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>javafx.beans.property.SimpleIntegerProperty</code></div> -<div class="col-second even-row-color"><code><a href="#levelProperty" class="member-name-link">level</a></code></div> -<div class="col-last even-row-color"> -<div class="block">Gets the level simple property</div> -</div> -<div class="col-first odd-row-color"><code>javafx.beans.property.SimpleIntegerProperty</code></div> -<div class="col-second odd-row-color"><code><a href="#livesProperty" class="member-name-link">lives</a></code></div> -<div class="col-last odd-row-color"> -<div class="block">Gets the lives simple property</div> -</div> -<div class="col-first even-row-color"><code>javafx.beans.property.SimpleIntegerProperty</code></div> -<div class="col-second even-row-color"><code><a href="#multiplierProperty" class="member-name-link">multiplier</a></code></div> -<div class="col-last even-row-color"> -<div class="block">Gets the multiplier simple property</div> -</div> -<div class="col-first odd-row-color"><code>javafx.beans.property.SimpleIntegerProperty</code></div> -<div class="col-second odd-row-color"><code><a href="#scoreProperty" class="member-name-link">score</a></code></div> -<div class="col-last odd-row-color"> -<div class="block">Gets the score simple property</div> -</div> -</div> -</section> -</li> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="caption"><span>Fields</span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Field</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>protected final int</code></div> -<div class="col-second even-row-color"><code><a href="#cols" class="member-name-link">cols</a></code></div> -<div class="col-last even-row-color"> -<div class="block">Number of columns</div> -</div> -<div class="col-first odd-row-color"><code>protected <a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></code></div> -<div class="col-second odd-row-color"><code><a href="#currentPiece" class="member-name-link">currentPiece</a></code></div> -<div class="col-last odd-row-color"> -<div class="block">Current piece to be played</div> -</div> -<div class="col-first even-row-color"><code>protected <a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></code></div> -<div class="col-second even-row-color"><code><a href="#followingPiece" class="member-name-link">followingPiece</a></code></div> -<div class="col-last even-row-color"> -<div class="block">The upcoming piece to be played</div> -</div> -<div class="col-first odd-row-color"><code>protected <a href="../event/GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a></code></div> -<div class="col-second odd-row-color"><code><a href="#gameLoopListener" class="member-name-link">gameLoopListener</a></code></div> -<div class="col-last odd-row-color"> -<div class="block">The game loop listener</div> -</div> -<div class="col-first even-row-color"><code>protected boolean</code></div> -<div class="col-second even-row-color"><code><a href="#gameOn" class="member-name-link">gameOn</a></code></div> -<div class="col-last even-row-color"> -<div class="block">To check if game is on for music to play</div> -</div> -<div class="col-first odd-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Timer.html" title="class or interface in java.util" class="external-link">Timer</a></code></div> -<div class="col-second odd-row-color"><code><a href="#gameTimer" class="member-name-link">gameTimer</a></code></div> -<div class="col-last odd-row-color"> -<div class="block">the main timer of the game</div> -</div> -<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/TimerTask.html" title="class or interface in java.util" class="external-link">TimerTask</a></code></div> -<div class="col-second even-row-color"><code><a href="#gameTimerTask" class="member-name-link">gameTimerTask</a></code></div> -<div class="col-last even-row-color"> -<div class="block">The task of the main game timer</div> -</div> -<div class="col-first odd-row-color"><code>protected final <a href="Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></code></div> -<div class="col-second odd-row-color"><code><a href="#grid" class="member-name-link">grid</a></code></div> -<div class="col-last odd-row-color"> -<div class="block">The grid model linked to the game</div> -</div> -<div class="col-first even-row-color"><code>protected javafx.beans.property.SimpleIntegerProperty</code></div> -<div class="col-second even-row-color"><code><a href="#level" class="member-name-link">level</a></code></div> -<div class="col-last even-row-color"> -<div class="block">The level, initial value is 0</div> -</div> -<div class="col-first odd-row-color"><code>protected <a href="../event/LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a></code></div> -<div class="col-second odd-row-color"><code><a href="#lineClearedListener" class="member-name-link">lineClearedListener</a></code></div> -<div class="col-last odd-row-color"> -<div class="block">Listens for a cleared line</div> -</div> -<div class="col-first even-row-color"><code>protected javafx.beans.property.SimpleIntegerProperty</code></div> -<div class="col-second even-row-color"><code><a href="#lives" class="member-name-link">lives</a></code></div> -<div class="col-last even-row-color"> -<div class="block">The lives, initial value 3</div> -</div> -<div class="col-first odd-row-color"><code>protected javafx.beans.property.SimpleIntegerProperty</code></div> -<div class="col-second odd-row-color"><code><a href="#multiplier" class="member-name-link">multiplier</a></code></div> -<div class="col-last odd-row-color"> -<div class="block">The point multiplier, starts at 1</div> -</div> -<div class="col-first even-row-color"><code>protected final int</code></div> -<div class="col-second even-row-color"><code><a href="#rows" class="member-name-link">rows</a></code></div> -<div class="col-last even-row-color"> -<div class="block">Number of rows</div> -</div> -<div class="col-first odd-row-color"><code>protected javafx.beans.property.SimpleIntegerProperty</code></div> -<div class="col-second odd-row-color"><code><a href="#score" class="member-name-link">score</a></code></div> -<div class="col-last odd-row-color"> -<div class="block">The score, initial value is 0</div> -</div> -</div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,int,boolean,boolean)" class="member-name-link">Game</a><wbr>(int cols, - int rows, - boolean music, - boolean sfx)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new game with the specified rows and columns.</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#afterPiece()" class="member-name-link">afterPiece</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">This method clears any full vertical/horizontal lines that have been created</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#blockClicked(uk.ac.soton.comp1206.component.GameBlock)" class="member-name-link">blockClicked</a><wbr>(<a href="../component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a> gameBlock)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Handle what should happen when a particular block is clicked</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#endGame()" class="member-name-link">endGame</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Ends the game</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#gameLoop()" class="member-name-link">gameLoop</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">The loop that executes when the player does not place a block in the time left</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#gameLooped()" class="member-name-link">gameLooped</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Calls attacked listener for the loop time</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCols()" class="member-name-link">getCols</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the number of columns in this game</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getGrid()" class="member-name-link">getGrid</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the grid model inside this game representing the game state of the board</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLevel()" class="member-name-link">getLevel</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Gets the level</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLives()" class="member-name-link">getLives</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Gets the lives available</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMultiplier()" class="member-name-link">getMultiplier</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Gets the multiplier</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRows()" class="member-name-link">getRows</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the number of rows in this game</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScore()" class="member-name-link">getScore</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Gets the score</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><javafx.util.Pair<<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>>></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScoresList()" class="member-name-link">getScoresList</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Returns null is this is just a local game</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected int</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTimerDelay()" class="member-name-link">getTimerDelay</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the time for the game loop</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initialiseGame()" class="member-name-link">initialiseGame</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Initialise a new game and set up anything that needs to be done at the start</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>javafx.beans.property.SimpleIntegerProperty</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#levelProperty()" class="member-name-link">levelProperty</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Gets the level simple property</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#lineCleared(java.util.HashSet)" class="member-name-link">lineCleared</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><<a href="../component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a>> coordinates)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Call attached listener for the blocks cleared</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>javafx.beans.property.SimpleIntegerProperty</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#livesProperty()" class="member-name-link">livesProperty</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Gets the lives simple property</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>javafx.beans.property.SimpleIntegerProperty</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#multiplierProperty()" class="member-name-link">multiplierProperty</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Gets the multiplier simple property</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#nextPiece()" class="member-name-link">nextPiece</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Creates a new piece and replaces the current one with it</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#nextPiece(uk.ac.soton.comp1206.game.GamePiece,int)" class="member-name-link">nextPiece</a><wbr>(<a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gamePiece, - int i)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Call attached listener when a piece is created or rotated</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resetMultiplier()" class="member-name-link">resetMultiplier</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Resets the multiplier back to 1</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#resetTimer()" class="member-name-link">resetTimer</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Resets the timer</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#rotateCurrentPiece(boolean)" class="member-name-link">rotateCurrentPiece</a><wbr>(boolean clockwise)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Rotate the current piece</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#score(int,int)" class="member-name-link">score</a><wbr>(int lines, - int blocksCleared)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Adds to the score if lines are cleared</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>javafx.beans.property.SimpleIntegerProperty</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#scoreProperty()" class="member-name-link">scoreProperty</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Gets the score simple property</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setGameEndListener(uk.ac.soton.comp1206.event.GameEndListener)" class="member-name-link">setGameEndListener</a><wbr>(<a href="../event/GameEndListener.html" title="interface in uk.ac.soton.comp1206.event">GameEndListener</a> gameEndListener)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Sets the listener for when the game ends</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setGameLoopListener(uk.ac.soton.comp1206.event.GameLoopListener)" class="member-name-link">setGameLoopListener</a><wbr>(<a href="../event/GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a> gameLoopListener)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Sets game loop listener</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHard()" class="member-name-link">setHard</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Makes the game "slightly" harder</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setLevel(int)" class="member-name-link">setLevel</a><wbr>(int level)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Sets the level</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setLineClearedListener(uk.ac.soton.comp1206.event.LineClearedListener)" class="member-name-link">setLineClearedListener</a><wbr>(<a href="../event/LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a> listener)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Set a listener for lines cleared</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setLives(int)" class="member-name-link">setLives</a><wbr>(int lives)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Sets the lives</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMultiplier(int)" class="member-name-link">setMultiplier</a><wbr>(int multiplier)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Sets the multiplier</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setNextPieceListener(uk.ac.soton.comp1206.event.NextPieceListener)" class="member-name-link">setNextPieceListener</a><wbr>(<a href="../event/NextPieceListener.html" title="interface in uk.ac.soton.comp1206.event">NextPieceListener</a> listener)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Add listener to listen for a new piece</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setScore(int)" class="member-name-link">setScore</a><wbr>(int score)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Sets the score</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#spawnPiece()" class="member-name-link">spawnPiece</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">A method that randomly creates a GamePiece</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#start()" class="member-name-link">start</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Start the game</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#swapCurrentPiece()" class="member-name-link">swapCurrentPiece</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Method to swap the pieces</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#switchOff()" class="member-name-link">switchOff</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Switch off the game to tell audio to stop playing</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateLevel()" class="member-name-link">updateLevel</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Check if level can increase</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ============ PROPERTY DETAIL =========== --> -<li> -<section class="property-details" id="property-detail"> -<h2>Property Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="scoreProperty"> -<h3>score</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.beans.property.SimpleIntegerProperty</span> <span class="element-name">scoreProperty</span></div> -<div class="block">Gets the score simple property</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>the score property</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="levelProperty"> -<h3>level</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.beans.property.SimpleIntegerProperty</span> <span class="element-name">levelProperty</span></div> -<div class="block">Gets the level simple property</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>the level property</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="livesProperty"> -<h3>lives</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.beans.property.SimpleIntegerProperty</span> <span class="element-name">livesProperty</span></div> -<div class="block">Gets the lives simple property</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>the lives property</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="multiplierProperty"> -<h3>multiplier</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.beans.property.SimpleIntegerProperty</span> <span class="element-name">multiplierProperty</span></div> -<div class="block">Gets the multiplier simple property</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>multiplier property</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ FIELD DETAIL =========== --> -<li> -<section class="field-details" id="field-detail"> -<h2>Field Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="rows"> -<h3>rows</h3> -<div class="member-signature"><span class="modifiers">protected final</span> <span class="return-type">int</span> <span class="element-name">rows</span></div> -<div class="block">Number of rows</div> -</section> -</li> -<li> -<section class="detail" id="cols"> -<h3>cols</h3> -<div class="member-signature"><span class="modifiers">protected final</span> <span class="return-type">int</span> <span class="element-name">cols</span></div> -<div class="block">Number of columns</div> -</section> -</li> -<li> -<section class="detail" id="grid"> -<h3>grid</h3> -<div class="member-signature"><span class="modifiers">protected final</span> <span class="return-type"><a href="Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></span> <span class="element-name">grid</span></div> -<div class="block">The grid model linked to the game</div> -</section> -</li> -<li> -<section class="detail" id="currentPiece"> -<h3>currentPiece</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span> <span class="element-name">currentPiece</span></div> -<div class="block">Current piece to be played</div> -</section> -</li> -<li> -<section class="detail" id="followingPiece"> -<h3>followingPiece</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span> <span class="element-name">followingPiece</span></div> -<div class="block">The upcoming piece to be played</div> -</section> -</li> -<li> -<section class="detail" id="score"> -<h3>score</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">javafx.beans.property.SimpleIntegerProperty</span> <span class="element-name">score</span></div> -<div class="block">The score, initial value is 0</div> -</section> -</li> -<li> -<section class="detail" id="level"> -<h3>level</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">javafx.beans.property.SimpleIntegerProperty</span> <span class="element-name">level</span></div> -<div class="block">The level, initial value is 0</div> -</section> -</li> -<li> -<section class="detail" id="lives"> -<h3>lives</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">javafx.beans.property.SimpleIntegerProperty</span> <span class="element-name">lives</span></div> -<div class="block">The lives, initial value 3</div> -</section> -</li> -<li> -<section class="detail" id="multiplier"> -<h3>multiplier</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">javafx.beans.property.SimpleIntegerProperty</span> <span class="element-name">multiplier</span></div> -<div class="block">The point multiplier, starts at 1</div> -</section> -</li> -<li> -<section class="detail" id="gameOn"> -<h3>gameOn</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">boolean</span> <span class="element-name">gameOn</span></div> -<div class="block">To check if game is on for music to play</div> -</section> -</li> -<li> -<section class="detail" id="lineClearedListener"> -<h3>lineClearedListener</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="../event/LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a></span> <span class="element-name">lineClearedListener</span></div> -<div class="block">Listens for a cleared line</div> -</section> -</li> -<li> -<section class="detail" id="gameTimer"> -<h3>gameTimer</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Timer.html" title="class or interface in java.util" class="external-link">Timer</a></span> <span class="element-name">gameTimer</span></div> -<div class="block">the main timer of the game</div> -</section> -</li> -<li> -<section class="detail" id="gameTimerTask"> -<h3>gameTimerTask</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/TimerTask.html" title="class or interface in java.util" class="external-link">TimerTask</a></span> <span class="element-name">gameTimerTask</span></div> -<div class="block">The task of the main game timer</div> -</section> -</li> -<li> -<section class="detail" id="gameLoopListener"> -<h3>gameLoopListener</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="../event/GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a></span> <span class="element-name">gameLoopListener</span></div> -<div class="block">The game loop listener</div> -</section> -</li> -</ul> -</section> -</li> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(int,int,boolean,boolean)"> -<h3>Game</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Game</span><wbr><span class="parameters">(int cols, - int rows, - boolean music, - boolean sfx)</span></div> -<div class="block">Create a new game with the specified rows and columns. Creates a corresponding grid model.</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>cols</code> - number of columns</dd> -<dd><code>rows</code> - number of rows</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="start()"> -<h3>start</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">start</span>()</div> -<div class="block">Start the game</div> -</section> -</li> -<li> -<section class="detail" id="initialiseGame()"> -<h3>initialiseGame</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">initialiseGame</span>()</div> -<div class="block">Initialise a new game and set up anything that needs to be done at the start</div> -</section> -</li> -<li> -<section class="detail" id="blockClicked(uk.ac.soton.comp1206.component.GameBlock)"> -<h3>blockClicked</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">blockClicked</span><wbr><span class="parameters">(<a href="../component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a> gameBlock)</span></div> -<div class="block">Handle what should happen when a particular block is clicked</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameBlock</code> - the block that was clicked</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getGrid()"> -<h3>getGrid</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></span> <span class="element-name">getGrid</span>()</div> -<div class="block">Get the grid model inside this game representing the game state of the board</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>game grid model</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getCols()"> -<h3>getCols</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getCols</span>()</div> -<div class="block">Get the number of columns in this game</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>number of columns</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getRows()"> -<h3>getRows</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getRows</span>()</div> -<div class="block">Get the number of rows in this game</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>number of rows</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="spawnPiece()"> -<h3>spawnPiece</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span> <span class="element-name">spawnPiece</span>()</div> -<div class="block">A method that randomly creates a GamePiece</div> -<dl class="notes"> -<dt>Returns:</dt> -</dl> -</section> -</li> -<li> -<section class="detail" id="nextPiece()"> -<h3>nextPiece</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">nextPiece</span>()</div> -<div class="block">Creates a new piece and replaces the current one with it</div> -</section> -</li> -<li> -<section class="detail" id="afterPiece()"> -<h3>afterPiece</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">afterPiece</span>()</div> -<div class="block">This method clears any full vertical/horizontal lines that have been created</div> -</section> -</li> -<li> -<section class="detail" id="getScore()"> -<h3>getScore</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getScore</span>()</div> -<div class="block">Gets the score</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>the score</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="scoreProperty()"> -<h3>scoreProperty</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.beans.property.SimpleIntegerProperty</span> <span class="element-name">scoreProperty</span>()</div> -<div class="block">Gets the score simple property</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>the score property</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="setScore(int)"> -<h3>setScore</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setScore</span><wbr><span class="parameters">(int score)</span></div> -<div class="block">Sets the score</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>score</code> - the score</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getLevel()"> -<h3>getLevel</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getLevel</span>()</div> -<div class="block">Gets the level</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>the level</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="levelProperty()"> -<h3>levelProperty</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.beans.property.SimpleIntegerProperty</span> <span class="element-name">levelProperty</span>()</div> -<div class="block">Gets the level simple property</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>the level property</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="setLevel(int)"> -<h3>setLevel</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setLevel</span><wbr><span class="parameters">(int level)</span></div> -<div class="block">Sets the level</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>level</code> - the level</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getLives()"> -<h3>getLives</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getLives</span>()</div> -<div class="block">Gets the lives available</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>the lives</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="livesProperty()"> -<h3>livesProperty</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.beans.property.SimpleIntegerProperty</span> <span class="element-name">livesProperty</span>()</div> -<div class="block">Gets the lives simple property</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>the lives property</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="setLives(int)"> -<h3>setLives</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setLives</span><wbr><span class="parameters">(int lives)</span></div> -<div class="block">Sets the lives</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>lives</code> - </dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getMultiplier()"> -<h3>getMultiplier</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getMultiplier</span>()</div> -<div class="block">Gets the multiplier</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>multiplier</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="multiplierProperty()"> -<h3>multiplierProperty</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.beans.property.SimpleIntegerProperty</span> <span class="element-name">multiplierProperty</span>()</div> -<div class="block">Gets the multiplier simple property</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>multiplier property</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="setMultiplier(int)"> -<h3>setMultiplier</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setMultiplier</span><wbr><span class="parameters">(int multiplier)</span></div> -<div class="block">Sets the multiplier</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>multiplier</code> - multiplier</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="resetMultiplier()"> -<h3>resetMultiplier</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">resetMultiplier</span>()</div> -<div class="block">Resets the multiplier back to 1</div> -</section> -</li> -<li> -<section class="detail" id="score(int,int)"> -<h3>score</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">score</span><wbr><span class="parameters">(int lines, - int blocksCleared)</span></div> -<div class="block">Adds to the score if lines are cleared</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>lines</code> - cleared lines</dd> -<dd><code>blocksCleared</code> - cleared blocks</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="updateLevel()"> -<h3>updateLevel</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">updateLevel</span>()</div> -<div class="block">Check if level can increase</div> -</section> -</li> -<li> -<section class="detail" id="setNextPieceListener(uk.ac.soton.comp1206.event.NextPieceListener)"> -<h3>setNextPieceListener</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setNextPieceListener</span><wbr><span class="parameters">(<a href="../event/NextPieceListener.html" title="interface in uk.ac.soton.comp1206.event">NextPieceListener</a> listener)</span></div> -<div class="block">Add listener to listen for a new piece</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>listener</code> - </dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="nextPiece(uk.ac.soton.comp1206.game.GamePiece,int)"> -<h3>nextPiece</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">nextPiece</span><wbr><span class="parameters">(<a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gamePiece, - int i)</span></div> -<div class="block">Call attached listener when a piece is created or rotated</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gamePiece</code> - </dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="switchOff()"> -<h3>switchOff</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">switchOff</span>()</div> -<div class="block">Switch off the game to tell audio to stop playing</div> -</section> -</li> -<li> -<section class="detail" id="rotateCurrentPiece(boolean)"> -<h3>rotateCurrentPiece</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">rotateCurrentPiece</span><wbr><span class="parameters">(boolean clockwise)</span></div> -<div class="block">Rotate the current piece</div> -</section> -</li> -<li> -<section class="detail" id="swapCurrentPiece()"> -<h3>swapCurrentPiece</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">swapCurrentPiece</span>()</div> -<div class="block">Method to swap the pieces</div> -</section> -</li> -<li> -<section class="detail" id="setLineClearedListener(uk.ac.soton.comp1206.event.LineClearedListener)"> -<h3>setLineClearedListener</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setLineClearedListener</span><wbr><span class="parameters">(<a href="../event/LineClearedListener.html" title="interface in uk.ac.soton.comp1206.event">LineClearedListener</a> listener)</span></div> -<div class="block">Set a listener for lines cleared</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>listener</code> - LineClearedListener</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="lineCleared(java.util.HashSet)"> -<h3>lineCleared</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">lineCleared</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashSet.html" title="class or interface in java.util" class="external-link">HashSet</a><<a href="../component/GameBlockCoordinate.html" title="class in uk.ac.soton.comp1206.component">GameBlockCoordinate</a>> coordinates)</span></div> -<div class="block">Call attached listener for the blocks cleared</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>coordinates</code> - the coordinates of the cleared blocks</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getTimerDelay()"> -<h3>getTimerDelay</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">int</span> <span class="element-name">getTimerDelay</span>()</div> -<div class="block">Get the time for the game loop</div> -<dl class="notes"> -<dt>Returns:</dt> -</dl> -</section> -</li> -<li> -<section class="detail" id="gameLoop()"> -<h3>gameLoop</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">gameLoop</span>()</div> -<div class="block">The loop that executes when the player does not place a block in the time left</div> -</section> -</li> -<li> -<section class="detail" id="setGameLoopListener(uk.ac.soton.comp1206.event.GameLoopListener)"> -<h3>setGameLoopListener</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setGameLoopListener</span><wbr><span class="parameters">(<a href="../event/GameLoopListener.html" title="interface in uk.ac.soton.comp1206.event">GameLoopListener</a> gameLoopListener)</span></div> -<div class="block">Sets game loop listener</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameLoopListener</code> - </dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="gameLooped()"> -<h3>gameLooped</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">gameLooped</span>()</div> -<div class="block">Calls attacked listener for the loop time</div> -</section> -</li> -<li> -<section class="detail" id="setGameEndListener(uk.ac.soton.comp1206.event.GameEndListener)"> -<h3>setGameEndListener</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setGameEndListener</span><wbr><span class="parameters">(<a href="../event/GameEndListener.html" title="interface in uk.ac.soton.comp1206.event">GameEndListener</a> gameEndListener)</span></div> -<div class="block">Sets the listener for when the game ends</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameEndListener</code> - </dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="endGame()"> -<h3>endGame</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">endGame</span>()</div> -<div class="block">Ends the game</div> -</section> -</li> -<li> -<section class="detail" id="resetTimer()"> -<h3>resetTimer</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">resetTimer</span>()</div> -<div class="block">Resets the timer</div> -</section> -</li> -<li> -<section class="detail" id="getScoresList()"> -<h3>getScoresList</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><javafx.util.Pair<<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>>></span> <span class="element-name">getScoresList</span>()</div> -<div class="block">Returns null is this is just a local game</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>null</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="setHard()"> -<h3>setHard</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setHard</span>()</div> -<div class="block">Makes the game "slightly" harder</div> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html deleted file mode 100644 index 96dd348..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/GamePiece.html +++ /dev/null @@ -1,301 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>GamePiece (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.game, class: GamePiece"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/GamePiece.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li>Constr | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li><a href="#field-detail">Field</a> | </li> -<li>Constr | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.game</a></div> -<h1 title="Class GamePiece" class="title">Class GamePiece</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">uk.ac.soton.comp1206.game.GamePiece</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">GamePiece</span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> -<div class="block">Instances of GamePiece Represents the model of a specific Game Piece with it's block makeup. - - The GamePiece class also contains a factory for producing a GamePiece of a particular shape, as specified by it's - number.</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="caption"><span>Fields</span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Field</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>static final int</code></div> -<div class="col-second even-row-color"><code><a href="#PIECES" class="member-name-link">PIECES</a></code></div> -<div class="col-last even-row-color"> -<div class="block">The total number of pieces in this game</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createPiece(int)" class="member-name-link">createPiece</a><wbr>(int piece)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> -<div class="block">Create a new GamePiece of the specified piece number</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createPiece(int,int)" class="member-name-link">createPiece</a><wbr>(int piece, - int rotation)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> -<div class="block">Create a new GamePiece of the specified piece number and rotation</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int[][]</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBlocks()" class="member-name-link">getBlocks</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the block makeup of this piece</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getValue()" class="member-name-link">getValue</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the value of this piece</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#rotate()" class="member-name-link">rotate</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Rotate this piece exactly once by rotating its 3x3 grid clockwise</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#rotate(int)" class="member-name-link">rotate</a><wbr>(int rotations)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Rotate this piece the given number of rotations</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#rotateInv()" class="member-name-link">rotateInv</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Rotate this piece exactly once by rotating its 3x3 grid counter-clockwise</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Return the string representation of this piece</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ============ FIELD DETAIL =========== --> -<li> -<section class="field-details" id="field-detail"> -<h2>Field Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="PIECES"> -<h3>PIECES</h3> -<div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name">PIECES</span></div> -<div class="block">The total number of pieces in this game</div> -<dl class="notes"> -<dt>See Also:</dt> -<dd> -<ul class="see-list"> -<li><a href="../../../../../../constant-values.html#uk.ac.soton.comp1206.game.GamePiece.PIECES">Constant Field Values</a></li> -</ul> -</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="createPiece(int)"> -<h3>createPiece</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span> <span class="element-name">createPiece</span><wbr><span class="parameters">(int piece)</span></div> -<div class="block">Create a new GamePiece of the specified piece number</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>piece</code> - piece number</dd> -<dt>Returns:</dt> -<dd>the created GamePiece</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="createPiece(int,int)"> -<h3>createPiece</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span> <span class="element-name">createPiece</span><wbr><span class="parameters">(int piece, - int rotation)</span></div> -<div class="block">Create a new GamePiece of the specified piece number and rotation</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>piece</code> - piece number</dd> -<dd><code>rotation</code> - number of times to rotate</dd> -<dt>Returns:</dt> -<dd>the created GamePiece</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getValue()"> -<h3>getValue</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getValue</span>()</div> -<div class="block">Get the value of this piece</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>piece value</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getBlocks()"> -<h3>getBlocks</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int[][]</span> <span class="element-name">getBlocks</span>()</div> -<div class="block">Get the block makeup of this piece</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>2D grid of the blocks representing the piece shape</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="rotate(int)"> -<h3>rotate</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">rotate</span><wbr><span class="parameters">(int rotations)</span></div> -<div class="block">Rotate this piece the given number of rotations</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>rotations</code> - number of rotations</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="rotate()"> -<h3>rotate</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">rotate</span>()</div> -<div class="block">Rotate this piece exactly once by rotating its 3x3 grid clockwise</div> -</section> -</li> -<li> -<section class="detail" id="rotateInv()"> -<h3>rotateInv</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">rotateInv</span>()</div> -<div class="block">Rotate this piece exactly once by rotating its 3x3 grid counter-clockwise</div> -</section> -</li> -<li> -<section class="detail" id="toString()"> -<h3>toString</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">toString</span>()</div> -<div class="block">Return the string representation of this piece</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code> in class <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd> -<dt>Returns:</dt> -<dd>the name of this piece</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html deleted file mode 100644 index 4426955..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/Grid.html +++ /dev/null @@ -1,320 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Grid (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.game, class: Grid"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/Grid.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.game</a></div> -<h1 title="Class Grid" class="title">Class Grid</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">uk.ac.soton.comp1206.game.Grid</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Grid</span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> -<div class="block">The Grid is a model which holds the state of a game board. It is made up of a set of Integer - values arranged in a 2D array, with rows and columns. - <p> - Each value inside the Grid is an IntegerProperty can be bound to enable modification and display - of the contents of the grid. - <p> - The Grid contains functions related to modifying the model, for example, placing a piece inside - the grid. - <p> - The Grid should be linked to a GameBoard for its display.</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,int)" class="member-name-link">Grid</a><wbr>(int cols, - int rows)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new Grid with the specified number of columns and rows and initialise them</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#canPlayPiece(uk.ac.soton.comp1206.game.GamePiece,int,int)" class="member-name-link">canPlayPiece</a><wbr>(<a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gamePiece, - int x, - int y)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Takes a GamePiece with a given x and y of the grid will return true or false if that piece can - be played</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#get(int,int)" class="member-name-link">get</a><wbr>(int x, - int y)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the value represented at the given x and y index within the grid</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCols()" class="member-name-link">getCols</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the number of columns in this game</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>javafx.beans.property.IntegerProperty</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getGridProperty(int,int)" class="member-name-link">getGridProperty</a><wbr>(int x, - int y)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the Integer property contained inside the grid at a given row and column index.</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRows()" class="member-name-link">getRows</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the number of rows in this game</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#playPiece(uk.ac.soton.comp1206.game.GamePiece,int,int)" class="member-name-link">playPiece</a><wbr>(<a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gamePiece, - int x, - int y)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">After checking if a piece can be played, it is then placed in the grid</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#set(int,int,int)" class="member-name-link">set</a><wbr>(int x, - int y, - int value)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Update the value at the given x and y index within the grid</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(int,int)"> -<h3>Grid</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Grid</span><wbr><span class="parameters">(int cols, - int rows)</span></div> -<div class="block">Create a new Grid with the specified number of columns and rows and initialise them</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>cols</code> - number of columns</dd> -<dd><code>rows</code> - number of rows</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="getGridProperty(int,int)"> -<h3>getGridProperty</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.beans.property.IntegerProperty</span> <span class="element-name">getGridProperty</span><wbr><span class="parameters">(int x, - int y)</span></div> -<div class="block">Get the Integer property contained inside the grid at a given row and column index. Can be used - for binding.</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>x</code> - column</dd> -<dd><code>y</code> - row</dd> -<dt>Returns:</dt> -<dd>the IntegerProperty at the given x and y in this grid</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="set(int,int,int)"> -<h3>set</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">set</span><wbr><span class="parameters">(int x, - int y, - int value)</span></div> -<div class="block">Update the value at the given x and y index within the grid</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>x</code> - column</dd> -<dd><code>y</code> - row</dd> -<dd><code>value</code> - the new value</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="get(int,int)"> -<h3>get</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">get</span><wbr><span class="parameters">(int x, - int y)</span></div> -<div class="block">Get the value represented at the given x and y index within the grid</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>x</code> - column</dd> -<dd><code>y</code> - row</dd> -<dt>Returns:</dt> -<dd>the value</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getCols()"> -<h3>getCols</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getCols</span>()</div> -<div class="block">Get the number of columns in this game</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>number of columns</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getRows()"> -<h3>getRows</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getRows</span>()</div> -<div class="block">Get the number of rows in this game</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>number of rows</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="canPlayPiece(uk.ac.soton.comp1206.game.GamePiece,int,int)"> -<h3>canPlayPiece</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></span> <span class="element-name">canPlayPiece</span><wbr><span class="parameters">(<a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gamePiece, - int x, - int y)</span></div> -<div class="block">Takes a GamePiece with a given x and y of the grid will return true or false if that piece can - be played</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gamePiece</code> - the GamePiece</dd> -<dd><code>x</code> - x coordinate</dd> -<dd><code>y</code> - y coordinate</dd> -<dt>Returns:</dt> -<dd>a boolean declaring whether the GamePiece can be played or not</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="playPiece(uk.ac.soton.comp1206.game.GamePiece,int,int)"> -<h3>playPiece</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">playPiece</span><wbr><span class="parameters">(<a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gamePiece, - int x, - int y)</span></div> -<div class="block">After checking if a piece can be played, it is then placed in the grid</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gamePiece</code> - the GamePiece to be played</dd> -<dd><code>x</code> - x coordinate of the centre</dd> -<dd><code>y</code> - y coordinate of the centre</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html deleted file mode 100644 index 7efcc46..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/MultiplayerGame.html +++ /dev/null @@ -1,329 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>MultiplayerGame (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.game, class: MultiplayerGame"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/MultiplayerGame.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.game</a></div> -<h1 title="Class MultiplayerGame" class="title">Class MultiplayerGame</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance"><a href="Game.html" title="class in uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game.Game</a> -<div class="inheritance">uk.ac.soton.comp1206.game.MultiplayerGame</div> -</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MultiplayerGame</span> -<span class="extends-implements">extends <a href="Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== PROPERTY SUMMARY =========== --> -<li> -<section class="property-summary" id="property-summary"> -<h2>Property Summary</h2> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-uk.ac.soton.comp1206.game.Game">Properties inherited from class uk.ac.soton.comp1206.game.<a href="Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></h3> -<code><a href="Game.html#levelProperty">level</a>, <a href="Game.html#livesProperty">lives</a>, <a href="Game.html#multiplierProperty">multiplier</a>, <a href="Game.html#scoreProperty">score</a></code></div> -</section> -</li> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-uk.ac.soton.comp1206.game.Game">Fields inherited from class uk.ac.soton.comp1206.game.<a href="Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></h3> -<code><a href="Game.html#cols">cols</a>, <a href="Game.html#currentPiece">currentPiece</a>, <a href="Game.html#followingPiece">followingPiece</a>, <a href="Game.html#gameLoopListener">gameLoopListener</a>, <a href="Game.html#gameOn">gameOn</a>, <a href="Game.html#gameTimer">gameTimer</a>, <a href="Game.html#gameTimerTask">gameTimerTask</a>, <a href="Game.html#grid">grid</a>, <a href="Game.html#level">level</a>, <a href="Game.html#lineClearedListener">lineClearedListener</a>, <a href="Game.html#lives">lives</a>, <a href="Game.html#multiplier">multiplier</a>, <a href="Game.html#rows">rows</a>, <a href="Game.html#score">score</a></code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,int,uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">MultiplayerGame</a><wbr>(int cols, - int rows, - <a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new game with the specified rows and columns.</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#afterPiece()" class="member-name-link">afterPiece</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">After piece is placed actions</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#blockClicked(uk.ac.soton.comp1206.component.GameBlock)" class="member-name-link">blockClicked</a><wbr>(<a href="../component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a> gameBlock)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Block Click handler</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#gameLoop()" class="member-name-link">gameLoop</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">The game loop</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><javafx.util.Pair<<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>>></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScoresList()" class="member-name-link">getScoresList</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Returns a list since it is an online game</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initialiseGame()" class="member-name-link">initialiseGame</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Initialise the game</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#receive(java.lang.String)" class="member-name-link">receive</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Receives messages from the server</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#score(int,int)" class="member-name-link">score</a><wbr>(int lines, - int blocksCleared)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Give a score, or reset multiplier</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#spawnPiece()" class="member-name-link">spawnPiece</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Spawns a game piece</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-uk.ac.soton.comp1206.game.Game">Methods inherited from class uk.ac.soton.comp1206.game.<a href="Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></h3> -<code><a href="Game.html#endGame()">endGame</a>, <a href="Game.html#gameLooped()">gameLooped</a>, <a href="Game.html#getCols()">getCols</a>, <a href="Game.html#getGrid()">getGrid</a>, <a href="Game.html#getLevel()">getLevel</a>, <a href="Game.html#getLives()">getLives</a>, <a href="Game.html#getMultiplier()">getMultiplier</a>, <a href="Game.html#getRows()">getRows</a>, <a href="Game.html#getScore()">getScore</a>, <a href="Game.html#getTimerDelay()">getTimerDelay</a>, <a href="Game.html#levelProperty()">levelProperty</a>, <a href="Game.html#lineCleared(java.util.HashSet)">lineCleared</a>, <a href="Game.html#livesProperty()">livesProperty</a>, <a href="Game.html#multiplierProperty()">multiplierProperty</a>, <a href="Game.html#nextPiece()">nextPiece</a>, <a href="Game.html#nextPiece(uk.ac.soton.comp1206.game.GamePiece,int)">nextPiece</a>, <a href="Game.html#resetMultiplier()">resetMultiplier</a>, <a href="Game.html#resetTimer()">resetTimer</a>, <a href="Game.html#rotateCurrentPiece(boolean)">rotateCurrentPiece</a>, <a href="Game.html#scoreProperty()">scoreProperty</a>, <a href="Game.html#setGameEndListener(uk.ac.soton.comp1206.event.GameEndListener)">setGameEndListener</a>, <a href="Game.html#setGameLoopListener(uk.ac.soton.comp1206.event.GameLoopListener)">setGameLoopListener</a>, <a href="Game.html#setHard()">setHard</a>, <a href="Game.html#setLevel(int)">setLevel</a>, <a href="Game.html#setLineClearedListener(uk.ac.soton.comp1206.event.LineClearedListener)">setLineClearedListener</a>, <a href="Game.html#setLives(int)">setLives</a>, <a href="Game.html#setMultiplier(int)">setMultiplier</a>, <a href="Game.html#setNextPieceListener(uk.ac.soton.comp1206.event.NextPieceListener)">setNextPieceListener</a>, <a href="Game.html#setScore(int)">setScore</a>, <a href="Game.html#start()">start</a>, <a href="Game.html#swapCurrentPiece()">swapCurrentPiece</a>, <a href="Game.html#switchOff()">switchOff</a>, <a href="Game.html#updateLevel()">updateLevel</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(int,int,uk.ac.soton.comp1206.ui.GameWindow)"> -<h3>MultiplayerGame</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MultiplayerGame</span><wbr><span class="parameters">(int cols, - int rows, - <a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</span></div> -<div class="block">Create a new game with the specified rows and columns. Creates a corresponding grid model.</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>cols</code> - number of columns</dd> -<dd><code>rows</code> - number of rows</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="initialiseGame()"> -<h3>initialiseGame</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">initialiseGame</span>()</div> -<div class="block">Initialise the game</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="Game.html#initialiseGame()">initialiseGame</a></code> in class <code><a href="Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="receive(java.lang.String)"> -<h3>receive</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">receive</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</span></div> -<div class="block">Receives messages from the server</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>message</code> - message from communicator</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="spawnPiece()"> -<h3>spawnPiece</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span> <span class="element-name">spawnPiece</span>()</div> -<div class="block">Spawns a game piece</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="Game.html#spawnPiece()">spawnPiece</a></code> in class <code><a href="Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></code></dd> -<dt>Returns:</dt> -<dd>the first piece in the queue</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="blockClicked(uk.ac.soton.comp1206.component.GameBlock)"> -<h3>blockClicked</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">blockClicked</span><wbr><span class="parameters">(<a href="../component/GameBlock.html" title="class in uk.ac.soton.comp1206.component">GameBlock</a> gameBlock)</span></div> -<div class="block">Block Click handler</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="Game.html#blockClicked(uk.ac.soton.comp1206.component.GameBlock)">blockClicked</a></code> in class <code><a href="Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></code></dd> -<dt>Parameters:</dt> -<dd><code>gameBlock</code> - the block that was clicked</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="afterPiece()"> -<h3>afterPiece</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">afterPiece</span>()</div> -<div class="block">After piece is placed actions</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="Game.html#afterPiece()">afterPiece</a></code> in class <code><a href="Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="score(int,int)"> -<h3>score</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">score</span><wbr><span class="parameters">(int lines, - int blocksCleared)</span></div> -<div class="block">Give a score, or reset multiplier</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="Game.html#score(int,int)">score</a></code> in class <code><a href="Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></code></dd> -<dt>Parameters:</dt> -<dd><code>lines</code> - cleared lines</dd> -<dd><code>blocksCleared</code> - cleared blocks</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="gameLoop()"> -<h3>gameLoop</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">gameLoop</span>()</div> -<div class="block">The game loop</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="Game.html#gameLoop()">gameLoop</a></code> in class <code><a href="Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getScoresList()"> -<h3>getScoresList</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a><javafx.util.Pair<<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>>></span> <span class="element-name">getScoresList</span>()</div> -<div class="block">Returns a list since it is an online game</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="Game.html#getScoresList()">getScoresList</a></code> in class <code><a href="Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></code></dd> -<dt>Returns:</dt> -<dd>scores array list</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/Game.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/Game.html deleted file mode 100644 index 8e84504..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/Game.html +++ /dev/null @@ -1,160 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.game.Game (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.game, class: Game"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.game.Game" class="title">Uses of Class<br>uk.ac.soton.comp1206.game.Game</h1> -</div> -<div class="caption"><span>Packages that use <a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.event">uk.ac.soton.comp1206.event</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.ui">uk.ac.soton.comp1206.ui</a></div> -<div class="col-last odd-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.event"> -<h2>Uses of <a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> in <a href="../../event/package-summary.html">uk.ac.soton.comp1206.event</a></h2> -<div class="caption"><span>Methods in <a href="../../event/package-summary.html">uk.ac.soton.comp1206.event</a> with parameters of type <a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">GameEndListener.</span><code><a href="../../event/GameEndListener.html#gameEnded(uk.ac.soton.comp1206.game.Game)" class="member-name-link">gameEnded</a><wbr>(<a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game)</code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<h2>Uses of <a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.game</a></h2> -<div class="caption"><span>Subclasses of <a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.game</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>class </code></div> -<div class="col-second even-row-color"><code><a href="../MultiplayerGame.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.scene"> -<h2>Uses of <a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> in <a href="../../scene/package-summary.html">uk.ac.soton.comp1206.scene</a></h2> -<div class="caption"><span>Methods in <a href="../../scene/package-summary.html">uk.ac.soton.comp1206.scene</a> with parameters of type <a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>protected void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">ChallengeScene.</span><code><a href="../../scene/ChallengeScene.html#endChallenge(uk.ac.soton.comp1206.game.Game)" class="member-name-link">endChallenge</a><wbr>(<a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game)</code></div> -<div class="col-last even-row-color"> -<div class="block">Cleans up resources and stops the game</div> -</div> -<div class="col-first odd-row-color"><code>void</code></div> -<div class="col-second odd-row-color"><span class="type-name-label">MultiplayerScene.</span><code><a href="../../scene/MultiplayerScene.html#endChallenge(uk.ac.soton.comp1206.game.Game)" class="member-name-link">endChallenge</a><wbr>(<a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Cleans up resources and stops the game</div> -</div> -</div> -<div class="caption"><span>Constructors in <a href="../../scene/package-summary.html">uk.ac.soton.comp1206.scene</a> with parameters of type <a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier</div> -<div class="table-header col-second">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code> </code></div> -<div class="col-second even-row-color"><code><a href="../../scene/ScoresScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,uk.ac.soton.comp1206.game.Game,boolean,boolean)" class="member-name-link">ScoresScene</a><wbr>(<a href="../../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow, - <a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game, - boolean online, - boolean easy)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.ui"> -<h2>Uses of <a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> in <a href="../../ui/package-summary.html">uk.ac.soton.comp1206.ui</a></h2> -<div class="caption"><span>Methods in <a href="../../ui/package-summary.html">uk.ac.soton.comp1206.ui</a> with parameters of type <a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">GameWindow.</span><code><a href="../../ui/GameWindow.html#startScores(uk.ac.soton.comp1206.game.Game,boolean,boolean)" class="member-name-link">startScores</a><wbr>(<a href="../Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game, - boolean online, - boolean easy)</code></div> -<div class="col-last even-row-color"> -<div class="block">Display the scores at the end of the game</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/GamePiece.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/GamePiece.html deleted file mode 100644 index 803ee2d..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/GamePiece.html +++ /dev/null @@ -1,183 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.game.GamePiece (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.game, class: GamePiece"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.game.GamePiece" class="title">Uses of Class<br>uk.ac.soton.comp1206.game.GamePiece</h1> -</div> -<div class="caption"><span>Packages that use <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.event">uk.ac.soton.comp1206.event</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.component"> -<h2>Uses of <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> in <a href="../../component/package-summary.html">uk.ac.soton.comp1206.component</a></h2> -<div class="caption"><span>Methods in <a href="../../component/package-summary.html">uk.ac.soton.comp1206.component</a> with parameters of type <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">PieceBoard.</span><code><a href="../../component/PieceBoard.html#setPiece(uk.ac.soton.comp1206.game.GamePiece)" class="member-name-link">setPiece</a><wbr>(<a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gamePiece)</code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.event"> -<h2>Uses of <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> in <a href="../../event/package-summary.html">uk.ac.soton.comp1206.event</a></h2> -<div class="caption"><span>Methods in <a href="../../event/package-summary.html">uk.ac.soton.comp1206.event</a> with parameters of type <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">NextPieceListener.</span><code><a href="../../event/NextPieceListener.html#nextPiece(uk.ac.soton.comp1206.game.GamePiece,int)" class="member-name-link">nextPiece</a><wbr>(<a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gp, - int i)</code></div> -<div class="col-last even-row-color"> -<div class="block">Handle the interactions with the piece boards</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<h2>Uses of <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.game</a></h2> -<div class="caption"><span>Fields in <a href="../package-summary.html">uk.ac.soton.comp1206.game</a> declared as <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Field</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>protected <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">Game.</span><code><a href="../Game.html#currentPiece" class="member-name-link">currentPiece</a></code></div> -<div class="col-last even-row-color"> -<div class="block">Current piece to be played</div> -</div> -<div class="col-first odd-row-color"><code>protected <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></code></div> -<div class="col-second odd-row-color"><span class="type-name-label">Game.</span><code><a href="../Game.html#followingPiece" class="member-name-link">followingPiece</a></code></div> -<div class="col-last odd-row-color"> -<div class="block">The upcoming piece to be played</div> -</div> -</div> -<div class="caption"><span>Methods in <a href="../package-summary.html">uk.ac.soton.comp1206.game</a> that return <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>static <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">GamePiece.</span><code><a href="../GamePiece.html#createPiece(int)" class="member-name-link">createPiece</a><wbr>(int piece)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new GamePiece of the specified piece number</div> -</div> -<div class="col-first odd-row-color"><code>static <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></code></div> -<div class="col-second odd-row-color"><span class="type-name-label">GamePiece.</span><code><a href="../GamePiece.html#createPiece(int,int)" class="member-name-link">createPiece</a><wbr>(int piece, - int rotation)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Create a new GamePiece of the specified piece number and rotation</div> -</div> -<div class="col-first even-row-color"><code>protected <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">Game.</span><code><a href="../Game.html#spawnPiece()" class="member-name-link">spawnPiece</a>()</code></div> -<div class="col-last even-row-color"> -<div class="block">A method that randomly creates a GamePiece</div> -</div> -<div class="col-first odd-row-color"><code>protected <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></code></div> -<div class="col-second odd-row-color"><span class="type-name-label">MultiplayerGame.</span><code><a href="../MultiplayerGame.html#spawnPiece()" class="member-name-link">spawnPiece</a>()</code></div> -<div class="col-last odd-row-color"> -<div class="block">Spawns a game piece</div> -</div> -</div> -<div class="caption"><span>Methods in <a href="../package-summary.html">uk.ac.soton.comp1206.game</a> with parameters of type <a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">Grid.</span><code><a href="../Grid.html#canPlayPiece(uk.ac.soton.comp1206.game.GamePiece,int,int)" class="member-name-link">canPlayPiece</a><wbr>(<a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gamePiece, - int x, - int y)</code></div> -<div class="col-last even-row-color"> -<div class="block">Takes a GamePiece with a given x and y of the grid will return true or false if that piece can - be played</div> -</div> -<div class="col-first odd-row-color"><code>void</code></div> -<div class="col-second odd-row-color"><span class="type-name-label">Game.</span><code><a href="../Game.html#nextPiece(uk.ac.soton.comp1206.game.GamePiece,int)" class="member-name-link">nextPiece</a><wbr>(<a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gamePiece, - int i)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Call attached listener when a piece is created or rotated</div> -</div> -<div class="col-first even-row-color"><code>void</code></div> -<div class="col-second even-row-color"><span class="type-name-label">Grid.</span><code><a href="../Grid.html#playPiece(uk.ac.soton.comp1206.game.GamePiece,int,int)" class="member-name-link">playPiece</a><wbr>(<a href="../GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a> gamePiece, - int x, - int y)</code></div> -<div class="col-last even-row-color"> -<div class="block">After checking if a piece can be played, it is then placed in the grid</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/Grid.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/Grid.html deleted file mode 100644 index e1d48a7..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/Grid.html +++ /dev/null @@ -1,131 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.game.Grid (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.game, class: Grid"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../Grid.html" title="class in uk.ac.soton.comp1206.game">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.game.Grid" class="title">Uses of Class<br>uk.ac.soton.comp1206.game.Grid</h1> -</div> -<div class="caption"><span>Packages that use <a href="../Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last odd-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.component"> -<h2>Uses of <a href="../Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a> in <a href="../../component/package-summary.html">uk.ac.soton.comp1206.component</a></h2> -<div class="caption"><span>Methods in <a href="../../component/package-summary.html">uk.ac.soton.comp1206.component</a> that return <a href="../Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code><a href="../Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">GameBoard.</span><code><a href="../../component/GameBoard.html#getGrid()" class="member-name-link">getGrid</a>()</code></div> -<div class="col-last even-row-color"> -<div class="block">Gets the grid</div> -</div> -</div> -<div class="caption"><span>Constructors in <a href="../../component/package-summary.html">uk.ac.soton.comp1206.component</a> with parameters of type <a href="../Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier</div> -<div class="table-header col-second">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code> </code></div> -<div class="col-second even-row-color"><code><a href="../../component/GameBoard.html#%3Cinit%3E(uk.ac.soton.comp1206.game.Grid,double,double)" class="member-name-link">GameBoard</a><wbr>(<a href="../Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a> grid, - double width, - double height)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new GameBoard, based off a given grid, with a visual width and height.</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<h2>Uses of <a href="../Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.game</a></h2> -<div class="caption"><span>Fields in <a href="../package-summary.html">uk.ac.soton.comp1206.game</a> declared as <a href="../Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Field</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>protected final <a href="../Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">Game.</span><code><a href="../Game.html#grid" class="member-name-link">grid</a></code></div> -<div class="col-last even-row-color"> -<div class="block">The grid model linked to the game</div> -</div> -</div> -<div class="caption"><span>Methods in <a href="../package-summary.html">uk.ac.soton.comp1206.game</a> that return <a href="../Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code><a href="../Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">Game.</span><code><a href="../Game.html#getGrid()" class="member-name-link">getGrid</a>()</code></div> -<div class="col-last even-row-color"> -<div class="block">Get the grid model inside this game representing the game state of the board</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/MultiplayerGame.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/MultiplayerGame.html deleted file mode 100644 index d528b39..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/class-use/MultiplayerGame.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.game.MultiplayerGame (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.game, class: MultiplayerGame"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.game.MultiplayerGame" class="title">Uses of Class<br>uk.ac.soton.comp1206.game.MultiplayerGame</h1> -</div> -No usage of uk.ac.soton.comp1206.game.MultiplayerGame</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-summary.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-summary.html deleted file mode 100644 index 798ff73..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-summary.html +++ /dev/null @@ -1,121 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206.game (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.game"> -<meta name="generator" content="javadoc/PackageWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-declaration-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li class="nav-bar-cell1-rev">Package</li> -<li>Class</li> -<li><a href="package-use.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#package">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Package: </li> -<li>Description | </li> -<li><a href="#related-package-summary">Related Packages</a> | </li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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"> -<div class="sub-title"><span class="module-label-in-package">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<h1 title="Package uk.ac.soton.comp1206.game" class="title">Package uk.ac.soton.comp1206.game</h1> -</div> -<hr> -<div class="package-signature">package <span class="element-name">uk.ac.soton.comp1206.game</span></div> -<section class="summary"> -<ul class="summary-list"> -<li> -<div id="related-package-summary"> -<div class="caption"><span>Related Packages</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="../package-summary.html">uk.ac.soton.comp1206</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../component/package-summary.html">uk.ac.soton.comp1206.component</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../event/package-summary.html">uk.ac.soton.comp1206.event</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../network/package-summary.html">uk.ac.soton.comp1206.network</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../scene/package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../ui/package-summary.html">uk.ac.soton.comp1206.ui</a></div> -<div class="col-last odd-row-color"> </div> -</div> -</div> -</li> -<li> -<div id="class-summary"> -<div class="caption"><span>Classes</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Game.html" title="class in uk.ac.soton.comp1206.game">Game</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">The Game class handles the main logic, state and properties of the TetrECS game.</div> -</div> -<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="GamePiece.html" title="class in uk.ac.soton.comp1206.game">GamePiece</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab2"> -<div class="block">Instances of GamePiece Represents the model of a specific Game Piece with it's block makeup.</div> -</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Grid.html" title="class in uk.ac.soton.comp1206.game">Grid</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">The Grid is a model which holds the state of a game board.</div> -</div> -<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="MultiplayerGame.html" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab2"> </div> -</div> -</div> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-tree.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-tree.html deleted file mode 100644 index 32651f8..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-tree.html +++ /dev/null @@ -1,82 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206.game Class Hierarchy (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="tree: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.game"> -<meta name="generator" content="javadoc/PackageTreeWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-tree-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 class="title">Hierarchy For Package uk.ac.soton.comp1206.game</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="../../../../../../overview-tree.html">All Packages</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Class Hierarchy">Class Hierarchy</h2> -<ul> -<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.game.<a href="Game.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">Game</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.game.<a href="MultiplayerGame.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">MultiplayerGame</a></li> -</ul> -</li> -<li class="circle">uk.ac.soton.comp1206.game.<a href="GamePiece.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">GamePiece</a></li> -<li class="circle">uk.ac.soton.comp1206.game.<a href="Grid.html" class="type-name-link" title="class in uk.ac.soton.comp1206.game">Grid</a></li> -</ul> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-use.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-use.html deleted file mode 100644 index ecf56c0..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/game/package-use.html +++ /dev/null @@ -1,162 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Package uk.ac.soton.comp1206.game (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.game"> -<meta name="generator" content="javadoc/PackageUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-use-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Package uk.ac.soton.comp1206.game" class="title">Uses of Package<br>uk.ac.soton.comp1206.game</h1> -</div> -<div class="caption"><span>Packages that use <a href="package-summary.html">uk.ac.soton.comp1206.game</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.component">uk.ac.soton.comp1206.component</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.event">uk.ac.soton.comp1206.event</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.ui">uk.ac.soton.comp1206.ui</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="package-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.component"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.game</a> used by <a href="../component/package-summary.html">uk.ac.soton.comp1206.component</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/GamePiece.html#uk.ac.soton.comp1206.component">GamePiece</a></div> -<div class="col-last even-row-color"> -<div class="block">Instances of GamePiece Represents the model of a specific Game Piece with it's block makeup.</div> -</div> -<div class="col-first odd-row-color"><a href="class-use/Grid.html#uk.ac.soton.comp1206.component">Grid</a></div> -<div class="col-last odd-row-color"> -<div class="block">The Grid is a model which holds the state of a game board.</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.event"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.game</a> used by <a href="../event/package-summary.html">uk.ac.soton.comp1206.event</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/Game.html#uk.ac.soton.comp1206.event">Game</a></div> -<div class="col-last even-row-color"> -<div class="block">The Game class handles the main logic, state and properties of the TetrECS game.</div> -</div> -<div class="col-first odd-row-color"><a href="class-use/GamePiece.html#uk.ac.soton.comp1206.event">GamePiece</a></div> -<div class="col-last odd-row-color"> -<div class="block">Instances of GamePiece Represents the model of a specific Game Piece with it's block makeup.</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.game</a> used by <a href="package-summary.html">uk.ac.soton.comp1206.game</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/Game.html#uk.ac.soton.comp1206.game">Game</a></div> -<div class="col-last even-row-color"> -<div class="block">The Game class handles the main logic, state and properties of the TetrECS game.</div> -</div> -<div class="col-first odd-row-color"><a href="class-use/GamePiece.html#uk.ac.soton.comp1206.game">GamePiece</a></div> -<div class="col-last odd-row-color"> -<div class="block">Instances of GamePiece Represents the model of a specific Game Piece with it's block makeup.</div> -</div> -<div class="col-first even-row-color"><a href="class-use/Grid.html#uk.ac.soton.comp1206.game">Grid</a></div> -<div class="col-last even-row-color"> -<div class="block">The Grid is a model which holds the state of a game board.</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.scene"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.game</a> used by <a href="../scene/package-summary.html">uk.ac.soton.comp1206.scene</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/Game.html#uk.ac.soton.comp1206.scene">Game</a></div> -<div class="col-last even-row-color"> -<div class="block">The Game class handles the main logic, state and properties of the TetrECS game.</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.ui"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.game</a> used by <a href="../ui/package-summary.html">uk.ac.soton.comp1206.ui</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/Game.html#uk.ac.soton.comp1206.ui">Game</a></div> -<div class="col-last even-row-color"> -<div class="block">The Game class handles the main logic, state and properties of the TetrECS game.</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html deleted file mode 100644 index 50eeb88..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/Communicator.html +++ /dev/null @@ -1,209 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Communicator (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.network, class: Communicator"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/Communicator.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.network</a></div> -<h1 title="Class Communicator" class="title">Class Communicator</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">uk.ac.soton.comp1206.network.Communicator</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Communicator</span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> -<div class="block">Uses web sockets to talk to a web socket server and relays communication to attached listeners - - YOU DO NOT NEED TO WORRY ABOUT THIS CLASS! Leave it be :-)</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">Communicator</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> server)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new communicator to the given web socket server</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addListener(uk.ac.soton.comp1206.event.CommunicationsListener)" class="member-name-link">addListener</a><wbr>(<a href="../event/CommunicationsListener.html" title="interface in uk.ac.soton.comp1206.event">CommunicationsListener</a> listener)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Add a new listener to receive messages from the server</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#clearListeners()" class="member-name-link">clearListeners</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Clear all current listeners</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#send(java.lang.String)" class="member-name-link">send</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Send a message to the server</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(java.lang.String)"> -<h3>Communicator</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Communicator</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> server)</span></div> -<div class="block">Create a new communicator to the given web socket server</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>server</code> - server to connect to</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="send(java.lang.String)"> -<h3>send</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">send</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> message)</span></div> -<div class="block">Send a message to the server</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>message</code> - Message to send</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="addListener(uk.ac.soton.comp1206.event.CommunicationsListener)"> -<h3>addListener</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">addListener</span><wbr><span class="parameters">(<a href="../event/CommunicationsListener.html" title="interface in uk.ac.soton.comp1206.event">CommunicationsListener</a> listener)</span></div> -<div class="block">Add a new listener to receive messages from the server</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>listener</code> - the listener to add</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="clearListeners()"> -<h3>clearListeners</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">clearListeners</span>()</div> -<div class="block">Clear all current listeners</div> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/class-use/Communicator.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/class-use/Communicator.html deleted file mode 100644 index 4a399de..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/class-use/Communicator.html +++ /dev/null @@ -1,89 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.network.Communicator (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.network, class: Communicator"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../Communicator.html" title="class in uk.ac.soton.comp1206.network">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.network.Communicator" class="title">Uses of Class<br>uk.ac.soton.comp1206.network.Communicator</h1> -</div> -<div class="caption"><span>Packages that use <a href="../Communicator.html" title="class in uk.ac.soton.comp1206.network">Communicator</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.ui">uk.ac.soton.comp1206.ui</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.ui"> -<h2>Uses of <a href="../Communicator.html" title="class in uk.ac.soton.comp1206.network">Communicator</a> in <a href="../../ui/package-summary.html">uk.ac.soton.comp1206.ui</a></h2> -<div class="caption"><span>Methods in <a href="../../ui/package-summary.html">uk.ac.soton.comp1206.ui</a> that return <a href="../Communicator.html" title="class in uk.ac.soton.comp1206.network">Communicator</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code><a href="../Communicator.html" title="class in uk.ac.soton.comp1206.network">Communicator</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">GameWindow.</span><code><a href="../../ui/GameWindow.html#getCommunicator()" class="member-name-link">getCommunicator</a>()</code></div> -<div class="col-last even-row-color"> -<div class="block">Get the communicator</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-summary.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-summary.html deleted file mode 100644 index 44595d3..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-summary.html +++ /dev/null @@ -1,113 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206.network (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.network"> -<meta name="generator" content="javadoc/PackageWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-declaration-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li class="nav-bar-cell1-rev">Package</li> -<li>Class</li> -<li><a href="package-use.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#package">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Package: </li> -<li>Description | </li> -<li><a href="#related-package-summary">Related Packages</a> | </li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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"> -<div class="sub-title"><span class="module-label-in-package">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<h1 title="Package uk.ac.soton.comp1206.network" class="title">Package uk.ac.soton.comp1206.network</h1> -</div> -<hr> -<div class="package-signature">package <span class="element-name">uk.ac.soton.comp1206.network</span></div> -<section class="summary"> -<ul class="summary-list"> -<li> -<div id="related-package-summary"> -<div class="caption"><span>Related Packages</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="../package-summary.html">uk.ac.soton.comp1206</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../component/package-summary.html">uk.ac.soton.comp1206.component</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../event/package-summary.html">uk.ac.soton.comp1206.event</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../game/package-summary.html">uk.ac.soton.comp1206.game</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../scene/package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../ui/package-summary.html">uk.ac.soton.comp1206.ui</a></div> -<div class="col-last odd-row-color"> </div> -</div> -</div> -</li> -<li> -<div id="class-summary"> -<div class="caption"><span>Classes</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Communicator.html" title="class in uk.ac.soton.comp1206.network">Communicator</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">Uses web sockets to talk to a web socket server and relays communication to attached listeners - - YOU DO NOT NEED TO WORRY ABOUT THIS CLASS! Leave it be :-)</div> -</div> -</div> -</div> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-tree.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-tree.html deleted file mode 100644 index fbcd118..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-tree.html +++ /dev/null @@ -1,76 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206.network Class Hierarchy (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="tree: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.network"> -<meta name="generator" content="javadoc/PackageTreeWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-tree-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 class="title">Hierarchy For Package uk.ac.soton.comp1206.network</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="../../../../../../overview-tree.html">All Packages</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Class Hierarchy">Class Hierarchy</h2> -<ul> -<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.network.<a href="Communicator.html" class="type-name-link" title="class in uk.ac.soton.comp1206.network">Communicator</a></li> -</ul> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-use.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-use.html deleted file mode 100644 index 0e51847..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/network/package-use.html +++ /dev/null @@ -1,88 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Package uk.ac.soton.comp1206.network (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.network"> -<meta name="generator" content="javadoc/PackageUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-use-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Package uk.ac.soton.comp1206.network" class="title">Uses of Package<br>uk.ac.soton.comp1206.network</h1> -</div> -<div class="caption"><span>Packages that use <a href="package-summary.html">uk.ac.soton.comp1206.network</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.ui">uk.ac.soton.comp1206.ui</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="package-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.ui"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.network</a> used by <a href="../ui/package-summary.html">uk.ac.soton.comp1206.ui</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/Communicator.html#uk.ac.soton.comp1206.ui">Communicator</a></div> -<div class="col-last even-row-color"> -<div class="block">Uses web sockets to talk to a web socket server and relays communication to attached listeners - - YOU DO NOT NEED TO WORRY ABOUT THIS CLASS! Leave it be :-)</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-summary.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-summary.html deleted file mode 100644 index 748da8f..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-summary.html +++ /dev/null @@ -1,115 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206 (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206"> -<meta name="generator" content="javadoc/PackageWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-declaration-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"> -<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="../../../../module-summary.html">Module</a></li> -<li class="nav-bar-cell1-rev">Package</li> -<li>Class</li> -<li><a href="package-use.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#package">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Package: </li> -<li>Description | </li> -<li><a href="#related-package-summary">Related Packages</a> | </li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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"> -<div class="sub-title"><span class="module-label-in-package">Module</span> <a href="../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<h1 title="Package uk.ac.soton.comp1206" class="title">Package uk.ac.soton.comp1206</h1> -</div> -<hr> -<div class="package-signature">package <span class="element-name">uk.ac.soton.comp1206</span></div> -<section class="summary"> -<ul class="summary-list"> -<li> -<div id="related-package-summary"> -<div class="caption"><span>Related Packages</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="component/package-summary.html">uk.ac.soton.comp1206.component</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="event/package-summary.html">uk.ac.soton.comp1206.event</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="game/package-summary.html">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="network/package-summary.html">uk.ac.soton.comp1206.network</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="scene/package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="ui/package-summary.html">uk.ac.soton.comp1206.ui</a></div> -<div class="col-last odd-row-color"> </div> -</div> -</div> -</li> -<li> -<div id="class-summary"> -<div class="caption"><span>Classes</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="App.html" title="class in uk.ac.soton.comp1206">App</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">JavaFX Application class</div> -</div> -<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Launcher.html" title="class in uk.ac.soton.comp1206">Launcher</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab2"> -<div class="block">This Launcher class is used to allow the game to be built into a shaded jar file which then loads JavaFX.</div> -</div> -</div> -</div> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-tree.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-tree.html deleted file mode 100644 index 8fd30de..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-tree.html +++ /dev/null @@ -1,81 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206 Class Hierarchy (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="tree: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206"> -<meta name="generator" content="javadoc/PackageTreeWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-tree-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"> -<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="../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 class="title">Hierarchy For Package uk.ac.soton.comp1206</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="../../../../../overview-tree.html">All Packages</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Class Hierarchy">Class Hierarchy</h2> -<ul> -<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> -<ul> -<li class="circle">javafx.application.Application -<ul> -<li class="circle">uk.ac.soton.comp1206.<a href="App.html" class="type-name-link" title="class in uk.ac.soton.comp1206">App</a></li> -</ul> -</li> -<li class="circle">uk.ac.soton.comp1206.<a href="Launcher.html" class="type-name-link" title="class in uk.ac.soton.comp1206">Launcher</a></li> -</ul> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-use.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-use.html deleted file mode 100644 index d08e3b5..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/package-use.html +++ /dev/null @@ -1,86 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Package uk.ac.soton.comp1206 (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206"> -<meta name="generator" content="javadoc/PackageUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-use-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"> -<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="../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Package uk.ac.soton.comp1206" class="title">Uses of Package<br>uk.ac.soton.comp1206</h1> -</div> -<div class="caption"><span>Packages that use <a href="package-summary.html">uk.ac.soton.comp1206</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206">uk.ac.soton.comp1206</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="package-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206</a> used by <a href="package-summary.html">uk.ac.soton.comp1206</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/App.html#uk.ac.soton.comp1206">App</a></div> -<div class="col-last even-row-color"> -<div class="block">JavaFX Application class</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html deleted file mode 100644 index 4fa9fe9..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/BaseScene.html +++ /dev/null @@ -1,270 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>BaseScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: BaseScene"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/BaseScene.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li><a href="#field-detail">Field</a> | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<h1 title="Class BaseScene" class="title">Class BaseScene</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">uk.ac.soton.comp1206.scene.BaseScene</div> -</div> -<section class="class-description" id="class-description"> -<dl class="notes"> -<dt>Direct Known Subclasses:</dt> -<dd><code><a href="ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></code>, <code><a href="InstructionScene.html" title="class in uk.ac.soton.comp1206.scene">InstructionScene</a></code>, <code><a href="LobbyScene.html" title="class in uk.ac.soton.comp1206.scene">LobbyScene</a></code>, <code><a href="MenuScene.html" title="class in uk.ac.soton.comp1206.scene">MenuScene</a></code>, <code><a href="OptionsScene.html" title="class in uk.ac.soton.comp1206.scene">OptionsScene</a></code>, <code><a href="ScoresScene.html" title="class in uk.ac.soton.comp1206.scene">ScoresScene</a></code>, <code><a href="SettingsScene.html" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></code>, <code><a href="StartScene.html" title="class in uk.ac.soton.comp1206.scene">StartScene</a></code></dd> -</dl> -<hr> -<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">BaseScene</span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> -<div class="block">A Base Scene used in the game. Handles common functionality between all scenes.</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="caption"><span>Fields</span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Field</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>protected final <a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></code></div> -<div class="col-second even-row-color"><code><a href="#gameWindow" class="member-name-link">gameWindow</a></code></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><code>protected <a href="../ui/GamePane.html" title="class in uk.ac.soton.comp1206.ui">GamePane</a></code></div> -<div class="col-second odd-row-color"><code><a href="#root" class="member-name-link">root</a></code></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><code>protected javafx.scene.Scene</code></div> -<div class="col-second even-row-color"><code><a href="#scene" class="member-name-link">scene</a></code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">BaseScene</a><wbr>(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#build()" class="member-name-link">build</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> -<div class="block">Build the layout of the scene</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>javafx.scene.Scene</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScene()" class="member-name-link">getScene</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the JavaFX scene contained inside</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#initialise()" class="member-name-link">initialise</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> -<div class="block">Initialise this scene.</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>javafx.scene.Scene</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setScene()" class="member-name-link">setScene</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Create a new JavaFX scene using the root contained within this scene</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ============ FIELD DETAIL =========== --> -<li> -<section class="field-details" id="field-detail"> -<h2>Field Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="gameWindow"> -<h3>gameWindow</h3> -<div class="member-signature"><span class="modifiers">protected final</span> <span class="return-type"><a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></span> <span class="element-name">gameWindow</span></div> -</section> -</li> -<li> -<section class="detail" id="root"> -<h3>root</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type"><a href="../ui/GamePane.html" title="class in uk.ac.soton.comp1206.ui">GamePane</a></span> <span class="element-name">root</span></div> -</section> -</li> -<li> -<section class="detail" id="scene"> -<h3>scene</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">javafx.scene.Scene</span> <span class="element-name">scene</span></div> -</section> -</li> -</ul> -</section> -</li> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(uk.ac.soton.comp1206.ui.GameWindow)"> -<h3>BaseScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">BaseScene</span><wbr><span class="parameters">(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</span></div> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameWindow</code> - the game window</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="initialise()"> -<h3>initialise</h3> -<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type">void</span> <span class="element-name">initialise</span>()</div> -<div class="block">Initialise this scene. Called after creation</div> -</section> -</li> -<li> -<section class="detail" id="build()"> -<h3>build</h3> -<div class="member-signature"><span class="modifiers">public abstract</span> <span class="return-type">void</span> <span class="element-name">build</span>()</div> -<div class="block">Build the layout of the scene</div> -</section> -</li> -<li> -<section class="detail" id="setScene()"> -<h3>setScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.scene.Scene</span> <span class="element-name">setScene</span>()</div> -<div class="block">Create a new JavaFX scene using the root contained within this scene</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>JavaFX scene</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getScene()"> -<h3>getScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.scene.Scene</span> <span class="element-name">getScene</span>()</div> -<div class="block">Get the JavaFX scene contained inside</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>JavaFX scene</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html deleted file mode 100644 index 9b9ddb3..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ChallengeScene.html +++ /dev/null @@ -1,250 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>ChallengeScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: ChallengeScene"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/ChallengeScene.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<h1 title="Class ChallengeScene" class="title">Class ChallengeScene</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance"><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene.BaseScene</a> -<div class="inheritance">uk.ac.soton.comp1206.scene.ChallengeScene</div> -</div> -</div> -<section class="class-description" id="class-description"> -<dl class="notes"> -<dt>Direct Known Subclasses:</dt> -<dd><code><a href="MultiplayerScene.html" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a></code></dd> -</dl> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ChallengeScene</span> -<span class="extends-implements">extends <a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></span></div> -<div class="block">The Single Player challenge scene. Holds the UI for the single player challenge mode in the - game.</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Fields inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#gameWindow">gameWindow</a>, <a href="BaseScene.html#root">root</a>, <a href="BaseScene.html#scene">scene</a></code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,boolean,boolean,int,boolean)" class="member-name-link">ChallengeScene</a><wbr>(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow, - boolean music, - boolean sfx, - int lives, - boolean hard)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new Single Player challenge scene</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Build the Challenge window</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#endChallenge(uk.ac.soton.comp1206.game.Game)" class="member-name-link">endChallenge</a><wbr>(<a href="../game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Cleans up resources and stops the game</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initialise()" class="member-name-link">initialise</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Initialise the scene and start the game</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setupGame()" class="member-name-link">setupGame</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Setup the game object and model</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Methods inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#getScene()">getScene</a>, <a href="BaseScene.html#setScene()">setScene</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(uk.ac.soton.comp1206.ui.GameWindow,boolean,boolean,int,boolean)"> -<h3>ChallengeScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">ChallengeScene</span><wbr><span class="parameters">(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow, - boolean music, - boolean sfx, - int lives, - boolean hard)</span></div> -<div class="block">Create a new Single Player challenge scene</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameWindow</code> - the Game Window</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="build()"> -<h3>build</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">build</span>()</div> -<div class="block">Build the Challenge window</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#build()">build</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="setupGame()"> -<h3>setupGame</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setupGame</span>()</div> -<div class="block">Setup the game object and model</div> -</section> -</li> -<li> -<section class="detail" id="initialise()"> -<h3>initialise</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">initialise</span>()</div> -<div class="block">Initialise the scene and start the game</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#initialise()">initialise</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="endChallenge(uk.ac.soton.comp1206.game.Game)"> -<h3>endChallenge</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">endChallenge</span><wbr><span class="parameters">(<a href="../game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game)</span></div> -<div class="block">Cleans up resources and stops the game</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>game</code> - </dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html deleted file mode 100644 index a8c6a6c..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/InstructionScene.html +++ /dev/null @@ -1,210 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>InstructionScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: InstructionScene"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/InstructionScene.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<h1 title="Class InstructionScene" class="title">Class InstructionScene</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance"><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene.BaseScene</a> -<div class="inheritance">uk.ac.soton.comp1206.scene.InstructionScene</div> -</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">InstructionScene</span> -<span class="extends-implements">extends <a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Fields inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#gameWindow">gameWindow</a>, <a href="BaseScene.html#root">root</a>, <a href="BaseScene.html#scene">scene</a></code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">InstructionScene</a><wbr>(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new instruction scene</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Build the layout of the scene</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initialise()" class="member-name-link">initialise</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Initialise this scene.</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Methods inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#getScene()">getScene</a>, <a href="BaseScene.html#setScene()">setScene</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(uk.ac.soton.comp1206.ui.GameWindow)"> -<h3>InstructionScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">InstructionScene</span><wbr><span class="parameters">(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</span></div> -<div class="block">Create a new instruction scene</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameWindow</code> - the game window</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="initialise()"> -<h3>initialise</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">initialise</span>()</div> -<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="BaseScene.html#initialise()">BaseScene</a></code></span></div> -<div class="block">Initialise this scene. Called after creation</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#initialise()">initialise</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="build()"> -<h3>build</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">build</span>()</div> -<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="BaseScene.html#build()">BaseScene</a></code></span></div> -<div class="block">Build the layout of the scene</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#build()">build</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html deleted file mode 100644 index c2e34b4..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/LobbyScene.html +++ /dev/null @@ -1,208 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>LobbyScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: LobbyScene"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/LobbyScene.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<h1 title="Class LobbyScene" class="title">Class LobbyScene</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance"><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene.BaseScene</a> -<div class="inheritance">uk.ac.soton.comp1206.scene.LobbyScene</div> -</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">LobbyScene</span> -<span class="extends-implements">extends <a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Fields inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#gameWindow">gameWindow</a>, <a href="BaseScene.html#root">root</a>, <a href="BaseScene.html#scene">scene</a></code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">LobbyScene</a><wbr>(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Build the UI</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initialise()" class="member-name-link">initialise</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Initialise the window</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Methods inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#getScene()">getScene</a>, <a href="BaseScene.html#setScene()">setScene</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(uk.ac.soton.comp1206.ui.GameWindow)"> -<h3>LobbyScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">LobbyScene</span><wbr><span class="parameters">(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</span></div> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameWindow</code> - the game window</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="initialise()"> -<h3>initialise</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">initialise</span>()</div> -<div class="block">Initialise the window</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#initialise()">initialise</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="build()"> -<h3>build</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">build</span>()</div> -<div class="block">Build the UI</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#build()">build</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html deleted file mode 100644 index 38fdc5d..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MenuScene.html +++ /dev/null @@ -1,209 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>MenuScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: MenuScene"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/MenuScene.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<h1 title="Class MenuScene" class="title">Class MenuScene</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance"><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene.BaseScene</a> -<div class="inheritance">uk.ac.soton.comp1206.scene.MenuScene</div> -</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MenuScene</span> -<span class="extends-implements">extends <a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></span></div> -<div class="block">The main menu of the game. Provides a gateway to the rest of the game.</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Fields inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#gameWindow">gameWindow</a>, <a href="BaseScene.html#root">root</a>, <a href="BaseScene.html#scene">scene</a></code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">MenuScene</a><wbr>(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new menu scene</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Build the menu layout</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initialise()" class="member-name-link">initialise</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Initialise the menu</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Methods inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#getScene()">getScene</a>, <a href="BaseScene.html#setScene()">setScene</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(uk.ac.soton.comp1206.ui.GameWindow)"> -<h3>MenuScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MenuScene</span><wbr><span class="parameters">(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</span></div> -<div class="block">Create a new menu scene</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameWindow</code> - the Game Window this will be displayed in</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="build()"> -<h3>build</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">build</span>()</div> -<div class="block">Build the menu layout</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#build()">build</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="initialise()"> -<h3>initialise</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">initialise</span>()</div> -<div class="block">Initialise the menu</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#initialise()">initialise</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html deleted file mode 100644 index 3bef904..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/MultiplayerScene.html +++ /dev/null @@ -1,246 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>MultiplayerScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: MultiplayerScene"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/MultiplayerScene.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<h1 title="Class MultiplayerScene" class="title">Class MultiplayerScene</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance"><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene.BaseScene</a> -<div class="inheritance"><a href="ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene.ChallengeScene</a> -<div class="inheritance">uk.ac.soton.comp1206.scene.MultiplayerScene</div> -</div> -</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MultiplayerScene</span> -<span class="extends-implements">extends <a href="ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Fields inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#gameWindow">gameWindow</a>, <a href="BaseScene.html#root">root</a>, <a href="BaseScene.html#scene">scene</a></code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,java.lang.String)" class="member-name-link">MultiplayerScene</a><wbr>(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow, - <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> username)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new Multiplayer challenge scene</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Build the Challenge window</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#endChallenge(uk.ac.soton.comp1206.game.Game)" class="member-name-link">endChallenge</a><wbr>(<a href="../game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Cleans up resources and stops the game</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initialise()" class="member-name-link">initialise</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Initialise the scene and start the game</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setupGame()" class="member-name-link">setupGame</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Setup the game object and model</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Methods inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#getScene()">getScene</a>, <a href="BaseScene.html#setScene()">setScene</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(uk.ac.soton.comp1206.ui.GameWindow,java.lang.String)"> -<h3>MultiplayerScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">MultiplayerScene</span><wbr><span class="parameters">(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow, - <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> username)</span></div> -<div class="block">Create a new Multiplayer challenge scene</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameWindow</code> - the Game Window</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="build()"> -<h3>build</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">build</span>()</div> -<div class="block">Build the Challenge window</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="ChallengeScene.html#build()">build</a></code> in class <code><a href="ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="setupGame()"> -<h3>setupGame</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setupGame</span>()</div> -<div class="block">Setup the game object and model</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="ChallengeScene.html#setupGame()">setupGame</a></code> in class <code><a href="ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="initialise()"> -<h3>initialise</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">initialise</span>()</div> -<div class="block">Initialise the scene and start the game</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="ChallengeScene.html#initialise()">initialise</a></code> in class <code><a href="ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="endChallenge(uk.ac.soton.comp1206.game.Game)"> -<h3>endChallenge</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">endChallenge</span><wbr><span class="parameters">(<a href="../game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game)</span></div> -<div class="block">Cleans up resources and stops the game</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code><a href="ChallengeScene.html#endChallenge(uk.ac.soton.comp1206.game.Game)">endChallenge</a></code> in class <code><a href="ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></code></dd> -<dt>Parameters:</dt> -<dd><code>game</code> - </dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html deleted file mode 100644 index 09a602c..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/OptionsScene.html +++ /dev/null @@ -1,210 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>OptionsScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: OptionsScene"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/OptionsScene.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<h1 title="Class OptionsScene" class="title">Class OptionsScene</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance"><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene.BaseScene</a> -<div class="inheritance">uk.ac.soton.comp1206.scene.OptionsScene</div> -</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">OptionsScene</span> -<span class="extends-implements">extends <a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Fields inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#gameWindow">gameWindow</a>, <a href="BaseScene.html#root">root</a>, <a href="BaseScene.html#scene">scene</a></code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">OptionsScene</a><wbr>(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Build the layout of the scene</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initialise()" class="member-name-link">initialise</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Initialise this scene.</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Methods inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#getScene()">getScene</a>, <a href="BaseScene.html#setScene()">setScene</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(uk.ac.soton.comp1206.ui.GameWindow)"> -<h3>OptionsScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">OptionsScene</span><wbr><span class="parameters">(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</span></div> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameWindow</code> - the game window</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="initialise()"> -<h3>initialise</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">initialise</span>()</div> -<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="BaseScene.html#initialise()">BaseScene</a></code></span></div> -<div class="block">Initialise this scene. Called after creation</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#initialise()">initialise</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="build()"> -<h3>build</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">build</span>()</div> -<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="BaseScene.html#build()">BaseScene</a></code></span></div> -<div class="block">Build the layout of the scene</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#build()">build</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html deleted file mode 100644 index 8633539..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/ScoresScene.html +++ /dev/null @@ -1,230 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>ScoresScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: ScoresScene"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/ScoresScene.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<h1 title="Class ScoresScene" class="title">Class ScoresScene</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance"><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene.BaseScene</a> -<div class="inheritance">uk.ac.soton.comp1206.scene.ScoresScene</div> -</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ScoresScene</span> -<span class="extends-implements">extends <a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Fields inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#gameWindow">gameWindow</a>, <a href="BaseScene.html#root">root</a>, <a href="BaseScene.html#scene">scene</a></code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,uk.ac.soton.comp1206.game.Game,boolean,boolean)" class="member-name-link">ScoresScene</a><wbr>(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow, - <a href="../game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game, - boolean online, - boolean easy)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Build the layout and UI elements</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHighestScore()" class="member-name-link">getHighestScore</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Gets the simple integer property of the high score</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initialise()" class="member-name-link">initialise</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Create new scores scene</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Methods inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#getScene()">getScene</a>, <a href="BaseScene.html#setScene()">setScene</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(uk.ac.soton.comp1206.ui.GameWindow,uk.ac.soton.comp1206.game.Game,boolean,boolean)"> -<h3>ScoresScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">ScoresScene</span><wbr><span class="parameters">(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow, - <a href="../game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game, - boolean online, - boolean easy)</span></div> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameWindow</code> - the game window</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="initialise()"> -<h3>initialise</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">initialise</span>()</div> -<div class="block">Create new scores scene</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#initialise()">initialise</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="build()"> -<h3>build</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">build</span>()</div> -<div class="block">Build the layout and UI elements</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#build()">build</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getHighestScore()"> -<h3>getHighestScore</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getHighestScore</span>()</div> -<div class="block">Gets the simple integer property of the high score</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>SimpleIntegerProperty</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html deleted file mode 100644 index eaea426..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/SettingsScene.html +++ /dev/null @@ -1,274 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>SettingsScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: SettingsScene"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/SettingsScene.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<h1 title="Class SettingsScene" class="title">Class SettingsScene</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance"><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene.BaseScene</a> -<div class="inheritance">uk.ac.soton.comp1206.scene.SettingsScene</div> -</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SettingsScene</span> -<span class="extends-implements">extends <a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Fields inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#gameWindow">gameWindow</a>, <a href="BaseScene.html#root">root</a>, <a href="BaseScene.html#scene">scene</a></code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">SettingsScene</a><wbr>(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Build the layout of the scene</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHeight()" class="member-name-link">getHeight</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the window height</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMusic()" class="member-name-link">getMusic</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the music</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>double</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSfx()" class="member-name-link">getSfx</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the sfx</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWidth()" class="member-name-link">getWidth</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the window width</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initialise()" class="member-name-link">initialise</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Initialise this scene.</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Methods inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#getScene()">getScene</a>, <a href="BaseScene.html#setScene()">setScene</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(uk.ac.soton.comp1206.ui.GameWindow)"> -<h3>SettingsScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">SettingsScene</span><wbr><span class="parameters">(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</span></div> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameWindow</code> - the game window</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="initialise()"> -<h3>initialise</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">initialise</span>()</div> -<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="BaseScene.html#initialise()">BaseScene</a></code></span></div> -<div class="block">Initialise this scene. Called after creation</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#initialise()">initialise</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="build()"> -<h3>build</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">build</span>()</div> -<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="BaseScene.html#build()">BaseScene</a></code></span></div> -<div class="block">Build the layout of the scene</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#build()">build</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getSfx()"> -<h3>getSfx</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">double</span> <span class="element-name">getSfx</span>()</div> -<div class="block">Get the sfx</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>volume</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getMusic()"> -<h3>getMusic</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">double</span> <span class="element-name">getMusic</span>()</div> -<div class="block">Get the music</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>volume</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getWidth()"> -<h3>getWidth</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getWidth</span>()</div> -<div class="block">Get the window width</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>width</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getHeight()"> -<h3>getHeight</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getHeight</span>()</div> -<div class="block">Get the window height</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>height</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html deleted file mode 100644 index fe9adb9..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/StartScene.html +++ /dev/null @@ -1,210 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>StartScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: StartScene"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/StartScene.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<h1 title="Class StartScene" class="title">Class StartScene</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance"><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene.BaseScene</a> -<div class="inheritance">uk.ac.soton.comp1206.scene.StartScene</div> -</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">StartScene</span> -<span class="extends-implements">extends <a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></span></div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Fields inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#gameWindow">gameWindow</a>, <a href="BaseScene.html#root">root</a>, <a href="BaseScene.html#scene">scene</a></code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">StartScene</a><wbr>(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Build the layout of the scene</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initialise()" class="member-name-link">initialise</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Initialise this scene.</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-uk.ac.soton.comp1206.scene.BaseScene">Methods inherited from class uk.ac.soton.comp1206.scene.<a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></h3> -<code><a href="BaseScene.html#getScene()">getScene</a>, <a href="BaseScene.html#setScene()">setScene</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(uk.ac.soton.comp1206.ui.GameWindow)"> -<h3>StartScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">StartScene</span><wbr><span class="parameters">(<a href="../ui/GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</span></div> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>gameWindow</code> - the game window</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="initialise()"> -<h3>initialise</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">initialise</span>()</div> -<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="BaseScene.html#initialise()">BaseScene</a></code></span></div> -<div class="block">Initialise this scene. Called after creation</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#initialise()">initialise</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="build()"> -<h3>build</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">build</span>()</div> -<div class="block"><span class="descfrm-type-label">Description copied from class: <code><a href="BaseScene.html#build()">BaseScene</a></code></span></div> -<div class="block">Build the layout of the scene</div> -<dl class="notes"> -<dt>Specified by:</dt> -<dd><code><a href="BaseScene.html#build()">build</a></code> in class <code><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></code></dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/BaseScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/BaseScene.html deleted file mode 100644 index 6d022be..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/BaseScene.html +++ /dev/null @@ -1,115 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.scene.BaseScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: BaseScene"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../BaseScene.html" title="class in uk.ac.soton.comp1206.scene">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.scene.BaseScene" class="title">Uses of Class<br>uk.ac.soton.comp1206.scene.BaseScene</h1> -</div> -<div class="caption"><span>Packages that use <a href="../BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.scene"> -<h2>Uses of <a href="../BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.scene</a></h2> -<div class="caption"><span>Subclasses of <a href="../BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.scene</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>class </code></div> -<div class="col-second even-row-color"><code><a href="../ChallengeScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></code></div> -<div class="col-last even-row-color"> -<div class="block">The Single Player challenge scene.</div> -</div> -<div class="col-first odd-row-color"><code>class </code></div> -<div class="col-second odd-row-color"><code><a href="../InstructionScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">InstructionScene</a></code></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><code>class </code></div> -<div class="col-second even-row-color"><code><a href="../LobbyScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">LobbyScene</a></code></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><code>class </code></div> -<div class="col-second odd-row-color"><code><a href="../MenuScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">MenuScene</a></code></div> -<div class="col-last odd-row-color"> -<div class="block">The main menu of the game.</div> -</div> -<div class="col-first even-row-color"><code>class </code></div> -<div class="col-second even-row-color"><code><a href="../MultiplayerScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a></code></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><code>class </code></div> -<div class="col-second odd-row-color"><code><a href="../OptionsScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">OptionsScene</a></code></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><code>class </code></div> -<div class="col-second even-row-color"><code><a href="../ScoresScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">ScoresScene</a></code></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><code>class </code></div> -<div class="col-second odd-row-color"><code><a href="../SettingsScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></code></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><code>class </code></div> -<div class="col-second even-row-color"><code><a href="../StartScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">StartScene</a></code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/ChallengeScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/ChallengeScene.html deleted file mode 100644 index 54b1c8a..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/ChallengeScene.html +++ /dev/null @@ -1,87 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.scene.ChallengeScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: ChallengeScene"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.scene.ChallengeScene" class="title">Uses of Class<br>uk.ac.soton.comp1206.scene.ChallengeScene</h1> -</div> -<div class="caption"><span>Packages that use <a href="../ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.scene"> -<h2>Uses of <a href="../ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.scene</a></h2> -<div class="caption"><span>Subclasses of <a href="../ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a> in <a href="../package-summary.html">uk.ac.soton.comp1206.scene</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>class </code></div> -<div class="col-second even-row-color"><code><a href="../MultiplayerScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a></code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/InstructionScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/InstructionScene.html deleted file mode 100644 index 32be1ec..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/InstructionScene.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.scene.InstructionScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: InstructionScene"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../InstructionScene.html" title="class in uk.ac.soton.comp1206.scene">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.scene.InstructionScene" class="title">Uses of Class<br>uk.ac.soton.comp1206.scene.InstructionScene</h1> -</div> -No usage of uk.ac.soton.comp1206.scene.InstructionScene</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/LobbyScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/LobbyScene.html deleted file mode 100644 index 0edc07f..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/LobbyScene.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.scene.LobbyScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: LobbyScene"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../LobbyScene.html" title="class in uk.ac.soton.comp1206.scene">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.scene.LobbyScene" class="title">Uses of Class<br>uk.ac.soton.comp1206.scene.LobbyScene</h1> -</div> -No usage of uk.ac.soton.comp1206.scene.LobbyScene</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/MenuScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/MenuScene.html deleted file mode 100644 index 9807e22..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/MenuScene.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.scene.MenuScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: MenuScene"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../MenuScene.html" title="class in uk.ac.soton.comp1206.scene">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.scene.MenuScene" class="title">Uses of Class<br>uk.ac.soton.comp1206.scene.MenuScene</h1> -</div> -No usage of uk.ac.soton.comp1206.scene.MenuScene</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/MultiplayerScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/MultiplayerScene.html deleted file mode 100644 index 757d4d9..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/MultiplayerScene.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.scene.MultiplayerScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: MultiplayerScene"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../MultiplayerScene.html" title="class in uk.ac.soton.comp1206.scene">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.scene.MultiplayerScene" class="title">Uses of Class<br>uk.ac.soton.comp1206.scene.MultiplayerScene</h1> -</div> -No usage of uk.ac.soton.comp1206.scene.MultiplayerScene</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/OptionsScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/OptionsScene.html deleted file mode 100644 index 227b58e..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/OptionsScene.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.scene.OptionsScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: OptionsScene"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../OptionsScene.html" title="class in uk.ac.soton.comp1206.scene">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.scene.OptionsScene" class="title">Uses of Class<br>uk.ac.soton.comp1206.scene.OptionsScene</h1> -</div> -No usage of uk.ac.soton.comp1206.scene.OptionsScene</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/ScoresScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/ScoresScene.html deleted file mode 100644 index 68d0546..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/ScoresScene.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.scene.ScoresScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: ScoresScene"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../ScoresScene.html" title="class in uk.ac.soton.comp1206.scene">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.scene.ScoresScene" class="title">Uses of Class<br>uk.ac.soton.comp1206.scene.ScoresScene</h1> -</div> -No usage of uk.ac.soton.comp1206.scene.ScoresScene</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/SettingsScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/SettingsScene.html deleted file mode 100644 index a8bf6d9..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/SettingsScene.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.scene.SettingsScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: SettingsScene"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../SettingsScene.html" title="class in uk.ac.soton.comp1206.scene">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.scene.SettingsScene" class="title">Uses of Class<br>uk.ac.soton.comp1206.scene.SettingsScene</h1> -</div> -No usage of uk.ac.soton.comp1206.scene.SettingsScene</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/StartScene.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/StartScene.html deleted file mode 100644 index d171abe..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/class-use/StartScene.html +++ /dev/null @@ -1,62 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.scene.StartScene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene, class: StartScene"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../StartScene.html" title="class in uk.ac.soton.comp1206.scene">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.scene.StartScene" class="title">Uses of Class<br>uk.ac.soton.comp1206.scene.StartScene</h1> -</div> -No usage of uk.ac.soton.comp1206.scene.StartScene</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html deleted file mode 100644 index 57720c9..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-summary.html +++ /dev/null @@ -1,133 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206.scene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene"> -<meta name="generator" content="javadoc/PackageWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-declaration-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li class="nav-bar-cell1-rev">Package</li> -<li>Class</li> -<li><a href="package-use.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#package">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Package: </li> -<li>Description | </li> -<li><a href="#related-package-summary">Related Packages</a> | </li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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"> -<div class="sub-title"><span class="module-label-in-package">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<h1 title="Package uk.ac.soton.comp1206.scene" class="title">Package uk.ac.soton.comp1206.scene</h1> -</div> -<hr> -<div class="package-signature">package <span class="element-name">uk.ac.soton.comp1206.scene</span></div> -<section class="summary"> -<ul class="summary-list"> -<li> -<div id="related-package-summary"> -<div class="caption"><span>Related Packages</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="../package-summary.html">uk.ac.soton.comp1206</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../component/package-summary.html">uk.ac.soton.comp1206.component</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../event/package-summary.html">uk.ac.soton.comp1206.event</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../game/package-summary.html">uk.ac.soton.comp1206.game</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../network/package-summary.html">uk.ac.soton.comp1206.network</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../ui/package-summary.html">uk.ac.soton.comp1206.ui</a></div> -<div class="col-last odd-row-color"> </div> -</div> -</div> -</li> -<li> -<div id="class-summary"> -<div class="caption"><span>Classes</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="BaseScene.html" title="class in uk.ac.soton.comp1206.scene">BaseScene</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">A Base Scene used in the game.</div> -</div> -<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ChallengeScene.html" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab2"> -<div class="block">The Single Player challenge scene.</div> -</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="InstructionScene.html" title="class in uk.ac.soton.comp1206.scene">InstructionScene</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> </div> -<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LobbyScene.html" title="class in uk.ac.soton.comp1206.scene">LobbyScene</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab2"> </div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MenuScene.html" title="class in uk.ac.soton.comp1206.scene">MenuScene</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">The main menu of the game.</div> -</div> -<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="MultiplayerScene.html" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab2"> </div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OptionsScene.html" title="class in uk.ac.soton.comp1206.scene">OptionsScene</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> </div> -<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ScoresScene.html" title="class in uk.ac.soton.comp1206.scene">ScoresScene</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab2"> </div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SettingsScene.html" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> </div> -<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="StartScene.html" title="class in uk.ac.soton.comp1206.scene">StartScene</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab2"> </div> -</div> -</div> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-tree.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-tree.html deleted file mode 100644 index 7181fd3..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-tree.html +++ /dev/null @@ -1,91 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206.scene Class Hierarchy (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="tree: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene"> -<meta name="generator" content="javadoc/PackageTreeWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-tree-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 class="title">Hierarchy For Package uk.ac.soton.comp1206.scene</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="../../../../../../overview-tree.html">All Packages</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Class Hierarchy">Class Hierarchy</h2> -<ul> -<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="BaseScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">BaseScene</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="ChallengeScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">ChallengeScene</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="MultiplayerScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">MultiplayerScene</a></li> -</ul> -</li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="InstructionScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">InstructionScene</a></li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="LobbyScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">LobbyScene</a></li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="MenuScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">MenuScene</a></li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="OptionsScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">OptionsScene</a></li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="ScoresScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">ScoresScene</a></li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="SettingsScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">SettingsScene</a></li> -<li class="circle">uk.ac.soton.comp1206.scene.<a href="StartScene.html" class="type-name-link" title="class in uk.ac.soton.comp1206.scene">StartScene</a></li> -</ul> -</li> -</ul> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-use.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-use.html deleted file mode 100644 index a61c7cf..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/scene/package-use.html +++ /dev/null @@ -1,90 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Package uk.ac.soton.comp1206.scene (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.scene"> -<meta name="generator" content="javadoc/PackageUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-use-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Package uk.ac.soton.comp1206.scene" class="title">Uses of Package<br>uk.ac.soton.comp1206.scene</h1> -</div> -<div class="caption"><span>Packages that use <a href="package-summary.html">uk.ac.soton.comp1206.scene</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="package-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.scene"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.scene</a> used by <a href="package-summary.html">uk.ac.soton.comp1206.scene</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/BaseScene.html#uk.ac.soton.comp1206.scene">BaseScene</a></div> -<div class="col-last even-row-color"> -<div class="block">A Base Scene used in the game.</div> -</div> -<div class="col-first odd-row-color"><a href="class-use/ChallengeScene.html#uk.ac.soton.comp1206.scene">ChallengeScene</a></div> -<div class="col-last odd-row-color"> -<div class="block">The Single Player challenge scene.</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html deleted file mode 100644 index bcffbe0..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GamePane.html +++ /dev/null @@ -1,270 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>GamePane (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.ui, class: GamePane"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/GamePane.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li><a href="#field-summary">Field</a> | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.ui</a></div> -<h1 title="Class GamePane" class="title">Class GamePane</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">javafx.scene.Node -<div class="inheritance">javafx.scene.Parent -<div class="inheritance">javafx.scene.layout.Region -<div class="inheritance">javafx.scene.layout.Pane -<div class="inheritance">javafx.scene.layout.StackPane -<div class="inheritance">uk.ac.soton.comp1206.ui.GamePane</div> -</div> -</div> -</div> -</div> -</div> -</div> -<section class="class-description" id="class-description"> -<dl class="notes"> -<dt>All Implemented Interfaces:</dt> -<dd><code>javafx.css.Styleable</code>, <code>javafx.event.EventTarget</code></dd> -</dl> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">GamePane</span> -<span class="extends-implements">extends javafx.scene.layout.StackPane</span></div> -<div class="block">The Game Pane is a special pane which will scale anything inside it to the screen and maintain the aspect ratio. - - Drawing will be scaled appropriately. - - This takes the worry about the layout out and will allow the game to scale to any resolution easily. - - It uses the width and height given which should match the main window size. This will be the base drawing resolution, - but will be scaled up or down as the window is resized. - - You should not need to modify this class</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- =========== PROPERTY SUMMARY =========== --> -<li> -<section class="property-summary" id="property-summary"> -<h2>Property Summary</h2> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.layout.StackPane">Properties inherited from class javafx.scene.layout.StackPane</h3> -<code>alignment</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.layout.Region">Properties inherited from class javafx.scene.layout.Region</h3> -<code>background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.Parent">Properties inherited from class javafx.scene.Parent</h3> -<code>needsLayout</code></div> -<div class="inherited-list"> -<h3 id="properties-inherited-from-class-javafx.scene.Node">Properties inherited from class javafx.scene.Node</h3> -<code>accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible</code></div> -</section> -</li> -<!-- =========== FIELD SUMMARY =========== --> -<li> -<section class="field-summary" id="field-summary"> -<h2>Field Summary</h2> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.layout.Region">Fields inherited from class javafx.scene.layout.Region</h3> -<code>USE_COMPUTED_SIZE, USE_PREF_SIZE</code></div> -<div class="inherited-list"> -<h3 id="fields-inherited-from-class-javafx.scene.Node">Fields inherited from class javafx.scene.Node</h3> -<code>BASELINE_OFFSET_SAME_AS_HEIGHT</code></div> -</section> -</li> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(int,int)" class="member-name-link">GamePane</a><wbr>(int width, - int height)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new scalable GamePane with the given drawing width and height.</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#layoutChildren()" class="member-name-link">layoutChildren</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Use a Graphics Transformation to scale everything inside this pane.</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setScalar(double)" class="member-name-link">setScalar</a><wbr>(double scalar)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Update the scalar being used by this draw pane</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.StackPane">Methods inherited from class javafx.scene.layout.StackPane</h3> -<code>alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getAlignment, getAlignment, getClassCssMetaData, getContentBias, getCssMetaData, getMargin, requestLayout, setAlignment, setAlignment, setMargin</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.Pane">Methods inherited from class javafx.scene.layout.Pane</h3> -<code>getChildren</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.layout.Region">Methods inherited from class javafx.scene.layout.Region</h3> -<code>backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.Parent">Methods inherited from class javafx.scene.Parent</h3> -<code>getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, setNeedsLayout, updateBounds</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.scene.Node">Methods inherited from class javafx.scene.Node</h3> -<code>accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty</code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-javafx.css.Styleable">Methods inherited from interface javafx.css.Styleable</h3> -<code>getStyleableNode</code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(int,int)"> -<h3>GamePane</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">GamePane</span><wbr><span class="parameters">(int width, - int height)</span></div> -<div class="block">Create a new scalable GamePane with the given drawing width and height.</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>width</code> - width</dd> -<dd><code>height</code> - height</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="setScalar(double)"> -<h3>setScalar</h3> -<div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">void</span> <span class="element-name">setScalar</span><wbr><span class="parameters">(double scalar)</span></div> -<div class="block">Update the scalar being used by this draw pane</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>scalar</code> - scalar</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="layoutChildren()"> -<h3>layoutChildren</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">layoutChildren</span>()</div> -<div class="block">Use a Graphics Transformation to scale everything inside this pane. Padding is added to the edges to maintain - the correct aspect ratio and keep the display centred.</div> -<dl class="notes"> -<dt>Overrides:</dt> -<dd><code>layoutChildren</code> in class <code>javafx.scene.layout.StackPane</code></dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html deleted file mode 100644 index f1b4478..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/GameWindow.html +++ /dev/null @@ -1,391 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>GameWindow (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.ui, class: GameWindow"> -<meta name="generator" content="javadoc/ClassWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-declaration-page"> -<script type="text/javascript">var evenRowColor = "even-row-color"; -var oddRowColor = "odd-row-color"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; -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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="nav-bar-cell1-rev">Class</li> -<li><a href="class-use/GameWindow.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#class">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li><a href="#constructor-summary">Constr</a> | </li> -<li><a href="#method-summary">Method</a></li> -</ul> -<ul class="sub-nav-list"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor-detail">Constr</a> | </li> -<li><a href="#method-detail">Method</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</div> -</div> -<!-- ========= END OF TOP NAVBAR ========= --> -<span class="skip-nav" id="skip-navbar-top"></span></nav> -</header> -<div class="flex-content"> -<main role="main"> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">uk.ac.soton.comp1206.ui</a></div> -<h1 title="Class GameWindow" class="title">Class GameWindow</h1> -</div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> -<div class="inheritance">uk.ac.soton.comp1206.ui.GameWindow</div> -</div> -<section class="class-description" id="class-description"> -<hr> -<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">GameWindow</span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> -<div class="block">The GameWindow is the single window for the game where everything takes place. To move between screens in the game, - we simply change the scene. - - The GameWindow has methods to launch each of the different parts of the game by switching scenes. You can add more - methods here to add more screens to the game.</div> -</section> -<section class="summary"> -<ul class="summary-list"> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<li> -<section class="constructor-summary" id="constructor-summary"> -<h2>Constructor Summary</h2> -<div class="caption"><span>Constructors</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(javafx.stage.Stage,int,int)" class="member-name-link">GameWindow</a><wbr>(javafx.stage.Stage stage, - int width, - int height)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new GameWindow attached to the given stage with the specified width and height</div> -</div> -</div> -</section> -</li> -<!-- ========== METHOD SUMMARY =========== --> -<li> -<section class="method-summary" id="method-summary"> -<h2>Method Summary</h2> -<div id="method-summary-table"> -<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Method</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#cleanup()" class="member-name-link">cleanup</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">When switching scenes, perform any cleanup needed, such as removing previous listeners</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../network/Communicator.html" title="class in uk.ac.soton.comp1206.network">Communicator</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCommunicator()" class="member-name-link">getCommunicator</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the communicator</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHeight()" class="member-name-link">getHeight</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the height of the Game Window</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>javafx.scene.Scene</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScene()" class="member-name-link">getScene</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the current scene being displayed</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getWidth()" class="member-name-link">getWidth</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Get the width of the Game Window</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setupDefaultScene()" class="member-name-link">setupDefaultScene</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Setup the default scene (an empty black scene) when no scene is loaded</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setupStage()" class="member-name-link">setupStage</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Setup the default settings for the stage itself (the window), such as the title and minimum width and height.</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startChallenge(boolean,boolean,int,boolean)" class="member-name-link">startChallenge</a><wbr>(boolean music, - boolean sfx, - int lives, - boolean hard)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Display the single player challenge</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startInstr()" class="member-name-link">startInstr</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Start instructions scene</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startLobby()" class="member-name-link">startLobby</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Start a new lobby</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMenu()" class="member-name-link">startMenu</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Display the main menu</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMultiPlayer(java.lang.String)" class="member-name-link">startMultiPlayer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> username)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Starts the multiplayer game</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startOptions()" class="member-name-link">startOptions</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Single player options</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startScores(uk.ac.soton.comp1206.game.Game,boolean,boolean)" class="member-name-link">startScores</a><wbr>(<a href="../game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game, - boolean online, - boolean easy)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Display the scores at the end of the game</div> -</div> -<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startSetting()" class="member-name-link">startSetting</a>()</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">The general settings</div> -</div> -<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startStart()" class="member-name-link">startStart</a>()</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Starts with the intro screen</div> -</div> -</div> -</div> -</div> -<div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> -</section> -</li> -</ul> -</section> -<section class="details"> -<ul class="details-list"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<li> -<section class="constructor-details" id="constructor-detail"> -<h2>Constructor Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="<init>(javafx.stage.Stage,int,int)"> -<h3>GameWindow</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">GameWindow</span><wbr><span class="parameters">(javafx.stage.Stage stage, - int width, - int height)</span></div> -<div class="block">Create a new GameWindow attached to the given stage with the specified width and height</div> -<dl class="notes"> -<dt>Parameters:</dt> -<dd><code>stage</code> - stage</dd> -<dd><code>width</code> - width</dd> -<dd><code>height</code> - height</dd> -</dl> -</section> -</li> -</ul> -</section> -</li> -<!-- ============ METHOD DETAIL ========== --> -<li> -<section class="method-details" id="method-detail"> -<h2>Method Details</h2> -<ul class="member-list"> -<li> -<section class="detail" id="startMenu()"> -<h3>startMenu</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">startMenu</span>()</div> -<div class="block">Display the main menu</div> -</section> -</li> -<li> -<section class="detail" id="startChallenge(boolean,boolean,int,boolean)"> -<h3>startChallenge</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">startChallenge</span><wbr><span class="parameters">(boolean music, - boolean sfx, - int lives, - boolean hard)</span></div> -<div class="block">Display the single player challenge</div> -</section> -</li> -<li> -<section class="detail" id="startOptions()"> -<h3>startOptions</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">startOptions</span>()</div> -<div class="block">Single player options</div> -</section> -</li> -<li> -<section class="detail" id="startSetting()"> -<h3>startSetting</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">startSetting</span>()</div> -<div class="block">The general settings</div> -</section> -</li> -<li> -<section class="detail" id="startScores(uk.ac.soton.comp1206.game.Game,boolean,boolean)"> -<h3>startScores</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">startScores</span><wbr><span class="parameters">(<a href="../game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game, - boolean online, - boolean easy)</span></div> -<div class="block">Display the scores at the end of the game</div> -</section> -</li> -<li> -<section class="detail" id="startStart()"> -<h3>startStart</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">startStart</span>()</div> -<div class="block">Starts with the intro screen</div> -</section> -</li> -<li> -<section class="detail" id="startInstr()"> -<h3>startInstr</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">startInstr</span>()</div> -<div class="block">Start instructions scene</div> -</section> -</li> -<li> -<section class="detail" id="startLobby()"> -<h3>startLobby</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">startLobby</span>()</div> -<div class="block">Start a new lobby</div> -</section> -</li> -<li> -<section class="detail" id="setupStage()"> -<h3>setupStage</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setupStage</span>()</div> -<div class="block">Setup the default settings for the stage itself (the window), such as the title and minimum width and height.</div> -</section> -</li> -<li> -<section class="detail" id="setupDefaultScene()"> -<h3>setupDefaultScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">setupDefaultScene</span>()</div> -<div class="block">Setup the default scene (an empty black scene) when no scene is loaded</div> -</section> -</li> -<li> -<section class="detail" id="cleanup()"> -<h3>cleanup</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">cleanup</span>()</div> -<div class="block">When switching scenes, perform any cleanup needed, such as removing previous listeners</div> -</section> -</li> -<li> -<section class="detail" id="getScene()"> -<h3>getScene</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">javafx.scene.Scene</span> <span class="element-name">getScene</span>()</div> -<div class="block">Get the current scene being displayed</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>scene</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getWidth()"> -<h3>getWidth</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getWidth</span>()</div> -<div class="block">Get the width of the Game Window</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>width</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getHeight()"> -<h3>getHeight</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name">getHeight</span>()</div> -<div class="block">Get the height of the Game Window</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>height</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="getCommunicator()"> -<h3>getCommunicator</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="../network/Communicator.html" title="class in uk.ac.soton.comp1206.network">Communicator</a></span> <span class="element-name">getCommunicator</span>()</div> -<div class="block">Get the communicator</div> -<dl class="notes"> -<dt>Returns:</dt> -<dd>communicator</dd> -</dl> -</section> -</li> -<li> -<section class="detail" id="startMultiPlayer(java.lang.String)"> -<h3>startMultiPlayer</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name">startMultiPlayer</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> username)</span></div> -<div class="block">Starts the multiplayer game</div> -</section> -</li> -</ul> -</section> -</li> -</ul> -</section> -<!-- ========= END OF CLASS DATA ========= --> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/class-use/GamePane.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/class-use/GamePane.html deleted file mode 100644 index 2da7042..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/class-use/GamePane.html +++ /dev/null @@ -1,87 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.ui.GamePane (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.ui, class: GamePane"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../GamePane.html" title="class in uk.ac.soton.comp1206.ui">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.ui.GamePane" class="title">Uses of Class<br>uk.ac.soton.comp1206.ui.GamePane</h1> -</div> -<div class="caption"><span>Packages that use <a href="../GamePane.html" title="class in uk.ac.soton.comp1206.ui">GamePane</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last even-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.scene"> -<h2>Uses of <a href="../GamePane.html" title="class in uk.ac.soton.comp1206.ui">GamePane</a> in <a href="../../scene/package-summary.html">uk.ac.soton.comp1206.scene</a></h2> -<div class="caption"><span>Fields in <a href="../../scene/package-summary.html">uk.ac.soton.comp1206.scene</a> declared as <a href="../GamePane.html" title="class in uk.ac.soton.comp1206.ui">GamePane</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Field</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>protected <a href="../GamePane.html" title="class in uk.ac.soton.comp1206.ui">GamePane</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">BaseScene.</span><code><a href="../../scene/BaseScene.html#root" class="member-name-link">root</a></code></div> -<div class="col-last even-row-color"> </div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/class-use/GameWindow.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/class-use/GameWindow.html deleted file mode 100644 index e2679c3..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/class-use/GameWindow.html +++ /dev/null @@ -1,171 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Class uk.ac.soton.comp1206.ui.GameWindow (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.ui, class: GameWindow"> -<meta name="generator" content="javadoc/ClassUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="class-use-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"> -<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="../../../../../../module-summary.html">Module</a></li> -<li><a href="../package-summary.html">Package</a></li> -<li><a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">Class</a></li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="../package-tree.html">Tree</a></li> -<li><a href="../../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Class uk.ac.soton.comp1206.ui.GameWindow" class="title">Uses of Class<br>uk.ac.soton.comp1206.ui.GameWindow</h1> -</div> -<div class="caption"><span>Packages that use <a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last odd-row-color"> </div> -</div> -<section class="class-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<h2>Uses of <a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a></h2> -<div class="caption"><span>Constructors in <a href="../../game/package-summary.html">uk.ac.soton.comp1206.game</a> with parameters of type <a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier</div> -<div class="table-header col-second">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code> </code></div> -<div class="col-second even-row-color"><code><a href="../../game/MultiplayerGame.html#%3Cinit%3E(int,int,uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">MultiplayerGame</a><wbr>(int cols, - int rows, - <a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new game with the specified rows and columns.</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.scene"> -<h2>Uses of <a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> in <a href="../../scene/package-summary.html">uk.ac.soton.comp1206.scene</a></h2> -<div class="caption"><span>Fields in <a href="../../scene/package-summary.html">uk.ac.soton.comp1206.scene</a> declared as <a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier and Type</div> -<div class="table-header col-second">Field</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code>protected final <a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></code></div> -<div class="col-second even-row-color"><span class="type-name-label">BaseScene.</span><code><a href="../../scene/BaseScene.html#gameWindow" class="member-name-link">gameWindow</a></code></div> -<div class="col-last even-row-color"> </div> -</div> -<div class="caption"><span>Constructors in <a href="../../scene/package-summary.html">uk.ac.soton.comp1206.scene</a> with parameters of type <a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></span></div> -<div class="summary-table three-column-summary"> -<div class="table-header col-first">Modifier</div> -<div class="table-header col-second">Constructor</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><code> </code></div> -<div class="col-second even-row-color"><code><a href="../../scene/BaseScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">BaseScene</a><wbr>(<a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -<div class="col-first odd-row-color"><code> </code></div> -<div class="col-second odd-row-color"><code><a href="../../scene/ChallengeScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,boolean,boolean,int,boolean)" class="member-name-link">ChallengeScene</a><wbr>(<a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow, - boolean music, - boolean sfx, - int lives, - boolean hard)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Create a new Single Player challenge scene</div> -</div> -<div class="col-first even-row-color"><code> </code></div> -<div class="col-second even-row-color"><code><a href="../../scene/InstructionScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">InstructionScene</a><wbr>(<a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new instruction scene</div> -</div> -<div class="col-first odd-row-color"><code> </code></div> -<div class="col-second odd-row-color"><code><a href="../../scene/LobbyScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">LobbyScene</a><wbr>(<a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -<div class="col-first even-row-color"><code> </code></div> -<div class="col-second even-row-color"><code><a href="../../scene/MenuScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">MenuScene</a><wbr>(<a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new menu scene</div> -</div> -<div class="col-first odd-row-color"><code> </code></div> -<div class="col-second odd-row-color"><code><a href="../../scene/MultiplayerScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,java.lang.String)" class="member-name-link">MultiplayerScene</a><wbr>(<a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow, - <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> username)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Create a new Multiplayer challenge scene</div> -</div> -<div class="col-first even-row-color"><code> </code></div> -<div class="col-second even-row-color"><code><a href="../../scene/OptionsScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">OptionsScene</a><wbr>(<a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -<div class="col-first odd-row-color"><code> </code></div> -<div class="col-second odd-row-color"><code><a href="../../scene/ScoresScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow,uk.ac.soton.comp1206.game.Game,boolean,boolean)" class="member-name-link">ScoresScene</a><wbr>(<a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow, - <a href="../../game/Game.html" title="class in uk.ac.soton.comp1206.game">Game</a> game, - boolean online, - boolean easy)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -<div class="col-first even-row-color"><code> </code></div> -<div class="col-second even-row-color"><code><a href="../../scene/SettingsScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">SettingsScene</a><wbr>(<a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last even-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -<div class="col-first odd-row-color"><code> </code></div> -<div class="col-second odd-row-color"><code><a href="../../scene/StartScene.html#%3Cinit%3E(uk.ac.soton.comp1206.ui.GameWindow)" class="member-name-link">StartScene</a><wbr>(<a href="../GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a> gameWindow)</code></div> -<div class="col-last odd-row-color"> -<div class="block">Create a new scene, passing in the GameWindow the scene will be displayed in</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-summary.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-summary.html deleted file mode 100644 index 895a8ce..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-summary.html +++ /dev/null @@ -1,115 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206.ui (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="declaration: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.ui"> -<meta name="generator" content="javadoc/PackageWriterImpl"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-declaration-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li class="nav-bar-cell1-rev">Package</li> -<li>Class</li> -<li><a href="package-use.html">Use</a></li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#package">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div> -<ul class="sub-nav-list"> -<li>Package: </li> -<li>Description | </li> -<li><a href="#related-package-summary">Related Packages</a> | </li> -<li><a href="#class-summary">Classes and Interfaces</a></li> -</ul> -</div> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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"> -<div class="sub-title"><span class="module-label-in-package">Module</span> <a href="../../../../../module-summary.html">uk.ac.soton.comp1206</a></div> -<h1 title="Package uk.ac.soton.comp1206.ui" class="title">Package uk.ac.soton.comp1206.ui</h1> -</div> -<hr> -<div class="package-signature">package <span class="element-name">uk.ac.soton.comp1206.ui</span></div> -<section class="summary"> -<ul class="summary-list"> -<li> -<div id="related-package-summary"> -<div class="caption"><span>Related Packages</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="../package-summary.html">uk.ac.soton.comp1206</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../component/package-summary.html">uk.ac.soton.comp1206.component</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../event/package-summary.html">uk.ac.soton.comp1206.event</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../game/package-summary.html">uk.ac.soton.comp1206.game</a></div> -<div class="col-last odd-row-color"> </div> -<div class="col-first even-row-color"><a href="../network/package-summary.html">uk.ac.soton.comp1206.network</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="../scene/package-summary.html">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last odd-row-color"> </div> -</div> -</div> -</li> -<li> -<div id="class-summary"> -<div class="caption"><span>Classes</span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color class-summary class-summary-tab2"><a href="GamePane.html" title="class in uk.ac.soton.comp1206.ui">GamePane</a></div> -<div class="col-last even-row-color class-summary class-summary-tab2"> -<div class="block">The Game Pane is a special pane which will scale anything inside it to the screen and maintain the aspect ratio.</div> -</div> -<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="GameWindow.html" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></div> -<div class="col-last odd-row-color class-summary class-summary-tab2"> -<div class="block">The GameWindow is the single window for the game where everything takes place.</div> -</div> -</div> -</div> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-tree.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-tree.html deleted file mode 100644 index 4b4dcee..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-tree.html +++ /dev/null @@ -1,97 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>uk.ac.soton.comp1206.ui Class Hierarchy (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="tree: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.ui"> -<meta name="generator" content="javadoc/PackageTreeWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-tree-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li>Use</li> -<li class="nav-bar-cell1-rev">Tree</li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#tree">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 class="title">Hierarchy For Package uk.ac.soton.comp1206.ui</h1> -<span class="package-hierarchy-label">Package Hierarchies:</span> -<ul class="horizontal"> -<li><a href="../../../../../../overview-tree.html">All Packages</a></li> -</ul> -</div> -<section class="hierarchy"> -<h2 title="Class Hierarchy">Class Hierarchy</h2> -<ul> -<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a> -<ul> -<li class="circle">uk.ac.soton.comp1206.ui.<a href="GameWindow.html" class="type-name-link" title="class in uk.ac.soton.comp1206.ui">GameWindow</a></li> -<li class="circle">javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable) -<ul> -<li class="circle">javafx.scene.Parent -<ul> -<li class="circle">javafx.scene.layout.Region -<ul> -<li class="circle">javafx.scene.layout.Pane -<ul> -<li class="circle">javafx.scene.layout.StackPane -<ul> -<li class="circle">uk.ac.soton.comp1206.ui.<a href="GamePane.html" class="type-name-link" title="class in uk.ac.soton.comp1206.ui">GamePane</a></li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> diff --git a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-use.html b/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-use.html deleted file mode 100644 index f6eb8d4..0000000 --- a/tetrecs/target/site/apidocs/uk.ac.soton.comp1206/uk/ac/soton/comp1206/ui/package-use.html +++ /dev/null @@ -1,105 +0,0 @@ -<!DOCTYPE HTML> -<html lang="en"> -<head> -<!-- Generated by javadoc (17) on Wed Apr 20 13:17:53 EEST 2022 --> -<title>Uses of Package uk.ac.soton.comp1206.ui (tetrecs 1.0-SNAPSHOT API)</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="2022-04-20"> -<meta name="description" content="use: module: uk.ac.soton.comp1206, package: uk.ac.soton.comp1206.ui"> -<meta name="generator" content="javadoc/PackageUseWriter"> -<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"> -<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style"> -<script type="text/javascript" src="../../../../../../script.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script> -<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script> -</head> -<body class="package-use-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"> -<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="../../../../../module-summary.html">Module</a></li> -<li><a href="package-summary.html">Package</a></li> -<li>Class</li> -<li class="nav-bar-cell1-rev">Use</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../../../../index-all.html">Index</a></li> -<li><a href="../../../../../../help-doc.html#use">Help</a></li> -</ul> -</div> -<div class="sub-nav"> -<div class="nav-list-search"><label for="search-input">SEARCH:</label> -<input type="text" id="search-input" value="search" disabled="disabled"> -<input type="reset" id="reset-button" value="reset" disabled="disabled"> -</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 title="Uses of Package uk.ac.soton.comp1206.ui" class="title">Uses of Package<br>uk.ac.soton.comp1206.ui</h1> -</div> -<div class="caption"><span>Packages that use <a href="package-summary.html">uk.ac.soton.comp1206.ui</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Package</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="#uk.ac.soton.comp1206.game">uk.ac.soton.comp1206.game</a></div> -<div class="col-last even-row-color"> </div> -<div class="col-first odd-row-color"><a href="#uk.ac.soton.comp1206.scene">uk.ac.soton.comp1206.scene</a></div> -<div class="col-last odd-row-color"> </div> -</div> -<section class="package-uses"> -<ul class="block-list"> -<li> -<section class="detail" id="uk.ac.soton.comp1206.game"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.ui</a> used by <a href="../game/package-summary.html">uk.ac.soton.comp1206.game</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/GameWindow.html#uk.ac.soton.comp1206.game">GameWindow</a></div> -<div class="col-last even-row-color"> -<div class="block">The GameWindow is the single window for the game where everything takes place.</div> -</div> -</div> -</section> -</li> -<li> -<section class="detail" id="uk.ac.soton.comp1206.scene"> -<div class="caption"><span>Classes in <a href="package-summary.html">uk.ac.soton.comp1206.ui</a> used by <a href="../scene/package-summary.html">uk.ac.soton.comp1206.scene</a></span></div> -<div class="summary-table two-column-summary"> -<div class="table-header col-first">Class</div> -<div class="table-header col-last">Description</div> -<div class="col-first even-row-color"><a href="class-use/GamePane.html#uk.ac.soton.comp1206.scene">GamePane</a></div> -<div class="col-last even-row-color"> -<div class="block">The Game Pane is a special pane which will scale anything inside it to the screen and maintain the aspect ratio.</div> -</div> -<div class="col-first odd-row-color"><a href="class-use/GameWindow.html#uk.ac.soton.comp1206.scene">GameWindow</a></div> -<div class="col-last odd-row-color"> -<div class="block">The GameWindow is the single window for the game where everything takes place.</div> -</div> -</div> -</section> -</li> -</ul> -</section> -</main> -<footer role="contentinfo"> -<hr> -<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p> -</footer> -</div> -</div> -</body> -</html> -- GitLab