150 Commits

Author SHA1 Message Date
Benau
2bfa0f54dc Add network ingame dialog with chat function 2019-01-13 16:59:26 +08:00
Benau
b555851f57 Don't use getActiveCamera which is not initialized yet 2019-01-07 00:37:45 +08:00
Benau
961c3957e2 Allow spectating linear race 2019-01-06 13:43:19 +08:00
Benau
bb31d6b226 Allow player going back to lobby without disconnecting the server 2019-01-06 00:21:51 +08:00
Benau
641b16e1c7 Add a thread safe way to clear game protocols when deleting world 2019-01-05 14:20:30 +08:00
Benau
c7449d0a7f Use better english by alayan 2019-01-05 02:39:51 +08:00
Benau
214272468d Add left or right player action to change spectating target 2019-01-05 00:42:00 +08:00
Benau
2950238d2b Add live join and spectate button to lobby 2019-01-04 23:56:50 +08:00
Benau
ab353dd632 Save and restore complete world status for ffa and ctf 2019-01-03 16:27:16 +08:00
Benau
aa49f4ae8c Reset all smooth network body of rewinders during firstly live join 2019-01-02 16:16:59 +08:00
Benau
8332e0471e Save and restore NetworkItemManager completely for live join 2019-01-02 14:02:51 +08:00
Benau
0e4424b3ea Show message for back to lobby if needed 2019-01-02 12:44:18 +08:00
Benau
52a4bbeac7 Add player name and team arrows for live join kart 2019-01-02 10:34:23 +08:00
Benau
a849229f27 Hide live joining karts util finish live join 2019-01-02 01:50:47 +08:00
Benau
81776cb4df Let other players know the newly joined player 2019-01-01 16:32:37 +08:00
Benau
2f8da236e3 Add initial live join handling for the one who does it 2019-01-01 15:46:45 +08:00
Benau
5410a34f9e Make kart selection screen usable with live join 2018-12-31 14:40:00 +08:00
Benau
bd6264b3b0 Remove old method in GameSetup 2018-12-30 11:53:28 +08:00
Benau
d6946198c5 Make flag a rewinder
It remove the capturing delay and allow ctf in local splitscreen
2018-12-24 16:01:21 +08:00
Benau
e38edaae2c Move state frequency to ServerConfig which clients can adapt 2018-12-22 01:03:15 +08:00
Benau
a85dbcc0f7 Add the possibility to correct invalid reverse at server side 2018-12-21 21:55:55 +08:00
Benau
2eba8c179f Disable highlight until render gui during loading is bug free 2018-12-21 19:52:27 +08:00
Benau
e4e03e6209 Highlight selected vote by player
Animation is disabled atm because not working very well
2018-12-21 19:40:52 +08:00
Benau
9029621b59 Use majority agreement for voting 2018-12-21 18:12:58 +08:00
Benau
13f0276aac Update player votes with icon 2018-12-18 01:57:04 +08:00
Benau
a3a36e33a6 Clean up tracks screen and lobbies 2018-12-17 15:23:19 +08:00
hiker
0eca431627 Tried to fix compilation problems due to merging. 2018-12-16 02:36:16 +11:00
hiker
4269ac6294 Merge remote-tracking branch 'origin/master' into voting_gui 2018-12-16 02:06:50 +11:00
hiker
4bd57b9f67 Remved VoteOverview screen, and migrated voting related code
to TracksScreen. No display of votes yet.
2018-12-16 01:34:51 +11:00
Benau
8f5ee309a8 Add live changing handicap 2018-12-13 16:36:16 +08:00
Benau
7e7c07a116 Move reset active players to main thread 2018-12-12 16:41:40 +08:00
hiker
386dc279fd Make all unused boxes in the voting GUI invisible. 2018-12-10 18:26:18 +11:00
hiker
ed29c280b3 Added initial voting animation while loading the track. 2018-12-10 00:29:14 +11:00
Benau
083e1180fb Add the GUI to update server config in lobby 2018-12-07 00:54:48 +08:00
Benau
7fa92366ed Make possible to remove disconnected player vote 2018-12-07 00:28:49 +08:00
Benau
a69db65c71 Reset extra server info each game for live changing 2018-12-06 14:52:28 +08:00
Benau
3d64340137 Add the framework in server lobby for live update config 2018-12-05 14:19:01 +08:00
hiker
edad214001 Allow the gui to be updates while loading a track, and use this
to show a simple (and still stuttering) animation while loading
a track,
2018-12-05 09:51:41 +11:00
hiker
d6d879d2ed Show votes in vote overview screen. This is NOT fully working,
and contains debug output.
2018-12-01 09:32:21 +11:00
hiker
bd0641f12a Store voting data in lobby protocol so it is available on client
and server. Voting behaviour is now to start the race as soon as
all votes are in.
2018-11-28 08:13:59 +11:00
Benau
dba713f72e Fix #3589 2018-11-26 11:55:43 +08:00
Alayan
3ce1867e74 Coding style improvements 2018-11-23 22:08:51 +01:00
Benau
689376dd0f Make FFA and CTF minor mode 2018-11-24 01:41:36 +08:00
Benau
d80691fb7b Allow network ai to auto go back lobby quickly 2018-11-19 12:22:23 +08:00
Benau
e77eb2ccf6 Allow server owner to force soccer time / goal limits 2018-11-17 00:48:48 +08:00
Benau
f94e226e22 Add ready status to player icon 2018-11-16 20:56:21 +08:00
hiker
0da03e14ca Use a central timeout controller (in LobbyProtocol) to be used by
both client and server. Voting time now starts from the moment the
kart screen is shown (not on first player having finished voting).
Improved coding style.
2018-11-16 16:57:23 +11:00
Benau
1c8f2afd28 Don't show thunderbird when waiting for others 2018-11-03 16:31:51 +08:00
Benau
89aea95b00 Bring back the quit button for continuing grand prix 2018-10-26 15:22:14 +08:00
Benau
d731a658d8 Add notification sound when new player joins lobby 2018-10-25 15:12:06 +08:00