From 2dbf2ab928be1d0ff31e7cf4b4e60896d7839a8e Mon Sep 17 00:00:00 2001 From: romain-lebouc <romain.lebouc@insa-rennes.fr> Date: Fri, 6 May 2016 12:01:41 +0200 Subject: [PATCH] "Clic" sound added un gui --- gui/.idea/workspace.xml | 147 +++++++++++++++++++---------- gui/resource/clic.wav | Bin 0 -> 96918 bytes gui/src/controller/Controller.java | 24 ++++- 3 files changed, 117 insertions(+), 54 deletions(-) create mode 100644 gui/resource/clic.wav diff --git a/gui/.idea/workspace.xml b/gui/.idea/workspace.xml index 3e962a1..8ab2535 100644 --- a/gui/.idea/workspace.xml +++ b/gui/.idea/workspace.xml @@ -2,8 +2,8 @@ <project version="4"> <component name="ChangeListManager"> <list default="true" id="6b0da734-2128-4439-a43a-750a0a564c07" name="Default" comment=""> - <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/Main.java" afterPath="$PROJECT_DIR$/src/main/Main.java" /> - <change type="MODIFICATION" beforePath="$PROJECT_DIR$/../src/mcts/allocator.hpp" afterPath="$PROJECT_DIR$/../src/mcts/allocator.hpp" /> + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" /> + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/controller/Controller.java" afterPath="$PROJECT_DIR$/src/controller/Controller.java" /> </list> <ignored path="gui.iws" /> <ignored path=".idea/workspace.xml" /> @@ -28,7 +28,7 @@ <file leaf-file-name="UpdateThread.java" pinned="false" current-in-tab="false"> <entry file="file://$PROJECT_DIR$/src/controller/UpdateThread.java"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="-205"> + <state relative-caret-position="1368"> <caret line="85" column="33" selection-start-line="85" selection-start-column="33" selection-end-line="85" selection-end-column="33" /> <folding /> </state> @@ -38,18 +38,68 @@ <file leaf-file-name="Controller.java" pinned="false" current-in-tab="false"> <entry file="file://$PROJECT_DIR$/src/controller/Controller.java"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="2567"> - <caret line="223" column="0" selection-start-line="223" selection-start-column="0" selection-end-line="223" selection-end-column="0" /> + <state relative-caret-position="2106"> + <caret line="145" column="36" selection-start-line="145" selection-start-column="36" selection-end-line="145" selection-end-column="36" /> <folding /> </state> </provider> </entry> </file> - <file leaf-file-name="Main.java" pinned="false" current-in-tab="true"> + <file leaf-file-name="Main.java" pinned="false" current-in-tab="false"> <entry file="file://$PROJECT_DIR$/src/main/Main.java"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="335"> - <caret line="39" column="58" selection-start-line="39" selection-start-column="58" selection-end-line="39" selection-end-column="58" /> + <state relative-caret-position="522"> + <caret line="41" column="50" selection-start-line="35" selection-start-column="12" selection-end-line="41" selection-end-column="50" /> + <folding /> + </state> + </provider> + </entry> + </file> + <file leaf-file-name="GameState.java" pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/src/model/GameState.java"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="180"> + <caret line="16" column="55" selection-start-line="16" selection-start-column="55" selection-end-line="16" selection-end-column="55" /> + <folding /> + </state> + </provider> + </entry> + </file> + <file leaf-file-name="Move.java" pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/src/model/Move.java"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="36"> + <caret line="2" column="13" selection-start-line="2" selection-start-column="13" selection-end-line="2" selection-end-column="13" /> + <folding /> + </state> + </provider> + </entry> + </file> + <file leaf-file-name="Player.java" pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/src/model/Player.java"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="36"> + <caret line="2" column="12" selection-start-line="2" selection-start-column="12" selection-end-line="2" selection-end-column="12" /> + <folding /> + </state> + </provider> + </entry> + </file> + <file leaf-file-name="Tile.java" pinned="false" current-in-tab="false"> + <entry file="file://$PROJECT_DIR$/src/model/Tile.java"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="504"> + <caret line="31" column="15" selection-start-line="31" selection-start-column="15" selection-end-line="31" selection-end-column="15" /> + <folding /> + </state> + </provider> + </entry> + </file> + <file leaf-file-name="TileView.java" pinned="false" current-in-tab="true"> + <entry file="file://$PROJECT_DIR$/src/view/TileView.java"> + <provider selected="true" editor-type-id="text-editor"> + <state relative-caret-position="306"> + <caret line="21" column="0" selection-start-line="21" selection-start-column="0" selection-end-line="21" selection-end-column="0" /> <folding /> </state> </provider> @@ -82,16 +132,17 @@ <option name="CHANGED_PATHS"> <list> <option value="$PROJECT_DIR$/src/controller/UpdateThread.java" /> - <option value="$PROJECT_DIR$/src/controller/Controller.java" /> <option value="$PROJECT_DIR$/src/view/TileView.java" /> <option value="$PROJECT_DIR$/src/main/Main.java" /> + <option value="$PROJECT_DIR$/src/controller/Controller.java" /> </list> </option> </component> <component name="ProjectFrameBounds"> + <option name="x" value="-1" /> <option name="y" value="25" /> - <option name="width" value="1366" /> - <option name="height" value="743" /> + <option name="width" value="1368" /> + <option name="height" value="744" /> </component> <component name="ProjectLevelVcsManager" settingsEditedManually="true"> <OptionsSetting value="true" id="Add" /> @@ -118,9 +169,6 @@ <foldersAlwaysOnTop value="true" /> </navigator> <panes> - <pane id="Scope" /> - <pane id="PackagesPane" /> - <pane id="Scratches" /> <pane id="ProjectPane"> <subPane> <PATH> @@ -213,6 +261,9 @@ </PATH> </subPane> </pane> + <pane id="Scratches" /> + <pane id="PackagesPane" /> + <pane id="Scope" /> </panes> </component> <component name="PropertiesComponent"> @@ -479,7 +530,7 @@ <servers /> </component> <component name="ToolWindowManager"> - <frame x="0" y="25" width="1366" height="743" extended-state="6" /> + <frame x="-1" y="25" width="1368" height="744" extended-state="6" /> <editor active="false" /> <layout> <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> @@ -490,11 +541,11 @@ <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32923076" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" /> <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> - <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.66923076" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> + <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.66923076" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> <window_info id="Designer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> - <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.1727672" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" /> + <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.17349927" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" /> <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> @@ -532,7 +583,6 @@ <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="36"> <caret line="2" column="0" selection-start-line="2" selection-start-column="0" selection-end-line="2" selection-end-column="0" /> - <folding /> </state> </provider> </entry> @@ -615,7 +665,6 @@ <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="36"> <caret line="2" column="0" selection-start-line="2" selection-start-column="0" selection-end-line="2" selection-end-column="0" /> - <folding /> </state> </provider> </entry> @@ -687,7 +736,6 @@ <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="36"> <caret line="2" column="0" selection-start-line="2" selection-start-column="0" selection-end-line="2" selection-end-column="0" /> - <folding /> </state> </provider> </entry> @@ -759,7 +807,6 @@ <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="36"> <caret line="2" column="0" selection-start-line="2" selection-start-column="0" selection-end-line="2" selection-end-column="0" /> - <folding /> </state> </provider> </entry> @@ -831,7 +878,6 @@ <provider selected="true" editor-type-id="text-editor"> <state relative-caret-position="0"> <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> - <folding /> </state> </provider> </entry> @@ -857,50 +903,52 @@ </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/view/TileView.java"> + <entry file="file://$PROJECT_DIR$/gui.iml"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="306"> - <caret line="21" column="0" selection-start-line="21" selection-start-column="0" selection-end-line="21" selection-end-column="0" /> - <folding /> + <state relative-caret-position="36"> + <caret line="2" column="0" selection-start-line="2" selection-start-column="0" selection-end-line="2" selection-end-column="0" /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/controller/Controller.java"> + <entry file="file://$PROJECT_DIR$/src/view/view.fxml"> + <provider editor-type-id="JavaFX-Scene-Builder"> + <state /> + </provider> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="2567"> - <caret line="223" column="0" selection-start-line="223" selection-start-column="0" selection-end-line="223" selection-end-column="0" /> + <state relative-caret-position="0"> + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> <folding /> </state> </provider> </entry> <entry file="file://$PROJECT_DIR$/src/controller/UpdateThread.java"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="-205"> + <state relative-caret-position="1368"> <caret line="85" column="33" selection-start-line="85" selection-start-column="33" selection-end-line="85" selection-end-column="33" /> <folding /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/gui.iml"> + <entry file="file://$PROJECT_DIR$/src/controller/Controller.java"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="36"> - <caret line="2" column="0" selection-start-line="2" selection-start-column="0" selection-end-line="2" selection-end-column="0" /> + <state relative-caret-position="2106"> + <caret line="145" column="36" selection-start-line="145" selection-start-column="36" selection-end-line="145" selection-end-column="36" /> <folding /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/model/Tile.java"> + <entry file="file://$PROJECT_DIR$/src/main/Main.java"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="504"> - <caret line="31" column="15" selection-start-line="31" selection-start-column="15" selection-end-line="31" selection-end-column="15" /> + <state relative-caret-position="522"> + <caret line="41" column="50" selection-start-line="35" selection-start-column="12" selection-end-line="41" selection-end-column="50" /> <folding /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/model/Player.java"> + <entry file="file://$PROJECT_DIR$/src/model/GameState.java"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="108"> - <caret line="6" column="0" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" /> + <state relative-caret-position="180"> + <caret line="16" column="55" selection-start-line="16" selection-start-column="55" selection-end-line="16" selection-end-column="55" /> <folding /> </state> </provider> @@ -913,29 +961,26 @@ </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/model/GameState.java"> + <entry file="file://$PROJECT_DIR$/src/model/Player.java"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="180"> - <caret line="16" column="55" selection-start-line="16" selection-start-column="55" selection-end-line="16" selection-end-column="55" /> + <state relative-caret-position="36"> + <caret line="2" column="12" selection-start-line="2" selection-start-column="12" selection-end-line="2" selection-end-column="12" /> <folding /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/view/view.fxml"> - <provider editor-type-id="JavaFX-Scene-Builder"> - <state /> - </provider> + <entry file="file://$PROJECT_DIR$/src/model/Tile.java"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="0"> - <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> + <state relative-caret-position="504"> + <caret line="31" column="15" selection-start-line="31" selection-start-column="15" selection-end-line="31" selection-end-column="15" /> <folding /> </state> </provider> </entry> - <entry file="file://$PROJECT_DIR$/src/main/Main.java"> + <entry file="file://$PROJECT_DIR$/src/view/TileView.java"> <provider selected="true" editor-type-id="text-editor"> - <state relative-caret-position="335"> - <caret line="39" column="58" selection-start-line="39" selection-start-column="58" selection-end-line="39" selection-end-column="58" /> + <state relative-caret-position="306"> + <caret line="21" column="0" selection-start-line="21" selection-start-column="0" selection-end-line="21" selection-end-column="0" /> <folding /> </state> </provider> diff --git a/gui/resource/clic.wav b/gui/resource/clic.wav new file mode 100644 index 0000000000000000000000000000000000000000..ce7736c096268e1c7605e7dce0f1a21090596956 GIT binary patch literal 96918 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 literal 0 HcmV?d00001 diff --git a/gui/src/controller/Controller.java b/gui/src/controller/Controller.java index 32f4542..9387e8b 100644 --- a/gui/src/controller/Controller.java +++ b/gui/src/controller/Controller.java @@ -15,11 +15,11 @@ import model.GameState; import model.Move; import model.Player; import model.Tile; +import sun.audio.AudioPlayer; +import sun.audio.AudioStream; import view.TileView; -import java.io.IOException; -import java.io.OutputStreamWriter; -import java.io.PrintWriter; +import java.io.*; import java.net.URL; import java.util.List; import java.util.ResourceBundle; @@ -111,6 +111,8 @@ public class Controller implements Initializable */ private class TileClickHandler implements EventHandler<MouseEvent> { + + private int tileNumber; public TileClickHandler(int tileNumber) @@ -131,6 +133,22 @@ public class Controller implements Initializable @Override public void handle(MouseEvent event) { + // open the sound file as a Java input stream + String intro = "./resource/clic.wav"; + InputStream in = null; + try { + in = new FileInputStream(intro); + // create an audiostream from the inputstream + AudioStream audioStream = new AudioStream(in); + // play the audio clip with the audioplayer class + AudioPlayer.player.start(audioStream); + } catch (FileNotFoundException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + + if (!gameState.getCurrent_player().equals(humanPlayer)) return; -- GitLab