@ -8,6 +8,7 @@ import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView ;
import javafx.scene.control.TableView ;
import javafx.scene.control.TextField ;
import javafx.scene.control.TextField ;
import javafx.scene.layout.AnchorPane ;
import javafx.scene.layout.AnchorPane ;
import javafx.scene.media.AudioClip ;
import visualiser.model.RaceConnection ;
import visualiser.model.RaceConnection ;
import java.io.IOException ;
import java.io.IOException ;
@ -39,6 +40,8 @@ public class LobbyController extends Controller {
private ObservableList < RaceConnection > connections ;
private ObservableList < RaceConnection > connections ;
private AudioClip sound ;
@Override
@Override
public void initialize ( URL location , ResourceBundle resources ) {
public void initialize ( URL location , ResourceBundle resources ) {
@ -66,6 +69,8 @@ public class LobbyController extends Controller {
* Refreshes the connections in the lobby
* Refreshes the connections in the lobby
* /
* /
public void refreshBtnPressed ( ) {
public void refreshBtnPressed ( ) {
sound = new AudioClip ( this . getClass ( ) . getResource ( "/visualiser/sounds/buttonpress.wav" ) . toExternalForm ( ) ) ;
sound . play ( ) ;
for ( RaceConnection connection : connections ) {
for ( RaceConnection connection : connections ) {
connection . check ( ) ;
connection . check ( ) ;
}
}
@ -93,6 +98,8 @@ public class LobbyController extends Controller {
}
}
public void menuBtnPressed ( ) {
public void menuBtnPressed ( ) {
sound = new AudioClip ( this . getClass ( ) . getResource ( "/visualiser/sounds/buttonpress.wav" ) . toExternalForm ( ) ) ;
sound . play ( ) ;
lobbyWrapper . setVisible ( false ) ;
lobbyWrapper . setVisible ( false ) ;
parent . enterTitle ( ) ;
parent . enterTitle ( ) ;
}
}
@ -101,6 +108,8 @@ public class LobbyController extends Controller {
* adds a new connection
* adds a new connection
* /
* /
public void addConnectionPressed ( ) {
public void addConnectionPressed ( ) {
sound = new AudioClip ( this . getClass ( ) . getResource ( "/visualiser/sounds/buttonpress.wav" ) . toExternalForm ( ) ) ;
sound . play ( ) ;
String hostName = addressFld . getText ( ) ;
String hostName = addressFld . getText ( ) ;
String portString = portFld . getText ( ) ;
String portString = portFld . getText ( ) ;
try {
try {