92f5568f1d
Merge remote-tracking branch 'origin/master'
Jonas
2022-05-13 10:57:48 +02:00
4262fb64dd
made buttons for voting only available when appropriate by chancing their visibility, the client always thinks its a human though, that needs fixing
Seraina
2022-05-12 21:10:05 +02:00
4079561f7e
Added the gameView so to the TrainAnimationViewDay but the whole thing is currently in front of all the lobby elements, because the boarder pane is in the way TODO: find a way to make boarderPane truly transparent
Seraina
2022-05-12 14:58:40 +02:00
c08d04ad90
Uploaded night back- & foreground, deleted unused background files, updated night loki
Jonas
2022-05-12 13:41:05 +02:00
19ddf70e72
Now in the Game the vote Buttons are transparent and the Rooms move up and down when hovering over a room
Seraina
2022-05-12 12:56:49 +02:00
7968523469
Added the Train as a Background to LobbyView and animated the wheels - still a bit wonky but it does work
Seraina
2022-05-12 10:15:07 +02:00
39e52b20aa
Merge remote-tracking branch 'origin/master'
Jonas
2022-05-11 13:14:17 +02:00
46723baca8
Smaller versions of BG & foreground sprites
Jonas
2022-05-11 13:13:54 +02:00
694ed748d2
Uploaded some sprites for the night. Still missing: Background, foreground, animated wheels.
Jonas
2022-05-10 16:21:00 +02:00
6d61dfce32
Uploaded new foreground day sprite
Jonas
2022-05-09 22:53:29 +02:00
d8717972af
updated foreground sprite
Jonas
2022-05-09 22:04:31 +02:00
d5d89d78d8
Uploaded final Sprites for Day.
Jonas
2022-05-09 13:20:13 +02:00
e52c21ebb0
Moved sprites so they would be easily reached by the gui
Seraina
2022-05-03 15:09:31 +02:00
2f2aa3e224
Added some documentation
Seraina
2022-05-02 06:54:55 +02:00
651a07e32e
removal of Lobby now runs on Platform.runLater(). Untested.
Sebastian Lenzlinger
2022-05-02 00:53:25 +02:00
62992ae84c
Adding functionality for removing lobby from view. ClientHandler, GuiParameters Client and LoungeView now atleast have the correspondingly named functions. No functionality tested yet.
Sebastian Lenzlinger
2022-05-02 00:42:33 +02:00
d7f12d760d
HERE THE CHAT WORKS WELL GO HERE TO GET IT!
Sebastian Lenzlinger
2022-05-02 00:17:27 +02:00
802b8d1154
Merge remote-tracking branch 'origin/master'
Sebastian Lenzlinger
2022-05-02 00:17:18 +02:00
7b9c1f964a
HERE THE CHAT WORKS WELL GO HERE TO GET IT!
Sebastian Lenzlinger
2022-05-02 00:11:24 +02:00
4ba87a91a3
Added some documentation where it was appropriate. Positively knackered - what ever happens: I'm out for the Day
Seraina
2022-05-01 22:04:41 +02:00
8c347364f5
Update Diary.txt
Alexandr Sazonov
2022-05-01 20:00:23 +00:00
8ee8cd6e4d
Adjusted Documentation so javadoc would build
Seraina
2022-05-01 21:02:09 +02:00
a655df2e41
Added a way to list HighScore and added very simple textFlow view for LobbyDisplay, in case ListView wont work till tomorrow
Seraina
2022-05-01 20:34:59 +02:00
68d84b9493
Ensured that noise notifications can only come from non kickedOff passenegers
Seraina
2022-05-01 19:44:10 +02:00
c9f0654eef
Implemented highScore functionality into Gui
Seraina
2022-05-01 18:28:12 +02:00
d6f28a63e8
no list of who is in lobby yet but at least functionally one is in a lobby and can play a game
Sebastian Lenzlinger
2022-05-01 16:53:40 +02:00
a4a12fc9d2
trying to get the join button to work
Sebastian Lenzlinger
2022-05-01 16:24:53 +02:00
f16d87f8d3
Added the chat to the lobby view, isnt resizable yet but works just fine
Seraina
2022-05-01 14:42:10 +02:00
70c553d608
refactored newLobby and addClientToList. Changed the leaveLobby response to go to lounge view.
Sebastian Lenzlinger
2022-05-01 13:58:36 +02:00
4a987ffc1c
Deleted an unused method
Sebastian Lenzlinger
2022-05-01 13:36:14 +02:00
0abf86731a
Merge remote-tracking branch 'origin/Application' into Application
Sebastian Lenzlinger
2022-05-01 13:35:01 +02:00
5244742c84
added cell factories for the lists
Sebastian Lenzlinger
2022-05-01 13:32:11 +02:00
f0f4f9142e
Now the Game appears when a game is started and disapears again when it is over
Seraina
2022-05-01 13:11:17 +02:00
1b30cd6435
Added game view to lounge viwe via anchor pane, currently there is a dedicated button for starting a game, might need to be removed later
Seraina
2022-05-01 12:41:59 +02:00
505577817e
Made loungeView a sensible size and added a button and made it at the moment the main scene
Seraina
2022-05-01 10:46:58 +02:00
27c31967e5
The game is now playable wia the game gui, there are still some quirks to work out, especially timing wise and with the POSOF network message
Seraina
2022-05-01 03:05:32 +02:00
f4ccb6894a
Had to change some things around, now notificationText and the bell pop up works, as well as voting and noise notification
Seraina
2022-05-01 00:24:52 +02:00
0e37985884
Improved documentation
Alexander Sazonov
2022-04-30 22:42:33 +02:00
9007870d19
In Client: added 3 new methods GuiParameters: added 3 new Params Lounge: added Maps, changed names and implemented methods
Sebastian Lenzlinger
2022-04-30 22:18:15 +02:00
6e00128997
added method for adding a lobby to lobbylistview
Sebastian Lenzlinger
2022-04-30 19:29:57 +02:00
9cb1668ab0
Update Diary.txt
Alexandr Sazonov
2022-04-30 16:58:03 +00:00
77d1976332
No more errors
Sebastian Lenzlinger
2022-04-30 18:51:47 +02:00
017a8a1c99
C
Sebastian Lenzlinger
2022-04-30 18:51:10 +02:00
48df7cf950
Readded some variables that were deleted
Seraina
2022-04-30 18:48:36 +02:00
3e1ab66397
Fixed typo, commented out code causing compiling errors
Alexander Sazonov
2022-04-30 18:48:29 +02:00
a0b0b3e330
Completed noise handler tests (they will fail if there are unsolved issues in other classes though!)
Alexander Sazonov
2022-04-30 18:09:00 +02:00
6a520ca83a
Added Method for adding clients to gui view
Sebastian Lenzlinger
2022-04-30 17:44:30 +02:00
227cfdbedd
Added an option do delete message in notificationText in GameController again
Seraina
2022-04-30 15:30:03 +02:00
421074a59b
Implemented a thread in Game, that constantly sends out gameState updates to all clients while the game is ongoing
Seraina
2022-04-30 15:19:20 +02:00
460f4fb9ea
Added two methods to ClientHandler that send messages to multiple lobbies, this is needed for the gui interaction with multiple clients
Seraina
2022-04-30 14:36:47 +02:00
d2907aa8ac
Cleaned up ChatController a bit and added a chat label configurator classed used by the chat controller.
Sebastian Lenzlinger
2022-04-30 13:48:21 +02:00
fb730006f8
Added some todo's to not lose the overview
Seraina
2022-04-30 13:17:53 +02:00
a6e412f552
Wrapped printToGUI method contents in try-catch block, in case the fx components haven't been initialized yet
Seraina
2022-04-30 13:16:05 +02:00
1fd1cb6033
Added to unversioned files to git, that are relevant for functionality
Seraina
2022-04-30 12:56:42 +02:00
30aab3768d
Implemented communication between Server and Client to display a notification if someone else heard a noise
Seraina
2022-04-29 21:27:32 +02:00
fc737012c7
Timers fully implemented.
Jonas
2022-04-29 21:25:03 +02:00
d963c35965
Added ImageViews for noise Bell
Seraina
2022-04-29 20:56:04 +02:00
c5293bc8ee
Implemented the gameState Update parameter of the the printToGUI message in client, with its needed methods
Seraina
2022-04-29 18:56:15 +02:00
f058eabb75
Cherry-picked my own commit from master, because I messed up the branch creation, recommitting it on this one
Seraina
2022-04-29 16:24:24 +02:00
ba03095647
Added a PTGUI protocol message and class with all parameters for that message, to link gui to server
Seraina
2022-04-29 17:07:40 +02:00
dd757b22f0
Added a PTGUI protocol message and class with all parameters for that message, to link gui to server
Seraina
2022-04-29 16:48:02 +02:00
81ee9a8841
Started linking new GameStateModel and Gamelogic, via protocol
Seraina
2022-04-29 16:24:24 +02:00