Commit Graph

  • dd3a544834 Use std atomic for timeout Benau 2018-03-20 09:59:14 +08:00
  • 1dedd915ad Update the track list and reorder it to alphabetic order (#3154) Alayan-stk-2 2018-03-20 01:50:31 +01:00
  • e58d86d4d5 Merge branch 'origin/game_protocol' Benau 2018-03-20 08:32:45 +08:00
  • e1a2f68073 Fixed warning. hiker 2018-03-20 10:25:06 +11:00
  • 193ba6909f Represet special keys on screen keyboard by symbols Deve 2018-03-20 00:10:13 +01:00
  • 4fd205773e Moved graphical weather update into separate update function that is only called once per rendered frame. hiker 2018-03-20 09:58:34 +11:00
  • 950fc7a14f Fixed ticks vs time mix up. hiker 2018-03-20 09:48:45 +11:00
  • 78b120a04f Moved wiimote handling into input manager. hiker 2018-03-20 09:42:26 +11:00
  • c456edd9f2 Convert more time handling to handling ticks. hiker 2018-03-20 09:25:39 +11:00
  • f559627951 Allow to repeat backspace key on screen keyboard Deve 2018-03-19 23:06:20 +01:00
  • d436446de2 Add no-kart-selection network splitscreen Benau 2018-03-20 02:54:10 +08:00
  • cfd1de43bb Display all votes in the RHS of tracks screen Benau 2018-03-19 15:08:38 +08:00
  • ee64a22349 GUI bugfix auria.mg 2018-03-18 20:22:50 -04:00
  • 900beae4b2 Allow to create x86_64 android package. Deve 2018-03-18 21:56:36 +01:00
  • 203d045485 More improvements for gui on android Deve 2018-03-17 22:28:45 +01:00
  • 6a963ffcc9 Add POSIX equivalent for detecting parent termination Benau 2018-03-17 12:26:37 +08:00
  • e66c4eed35 Properly hide the rectangle box in ghost track screen Benau 2018-03-17 11:12:21 +08:00
  • 26419e5ee0 Better gui scaling on android Deve 2018-03-16 23:00:58 +01:00
  • f9d2d539ff Server never has local player at the moment Benau 2018-03-16 23:09:21 +08:00
  • bb7c3c0de3 Move voting timeout to user config Benau 2018-03-16 21:49:14 +08:00
  • 1a852b7f22 configRemoteKart needs to include the random kart Benau 2018-03-16 21:32:12 +08:00
  • 8c702a376e Move assign mode to exit callback Benau 2018-03-16 21:31:46 +08:00
  • 78ac3a922d Fix compiler warnings Benau 2018-03-16 19:06:20 +08:00
  • 0fef316313 Use lock and push_back Benau 2018-03-16 17:42:21 +08:00
  • 362b74a77c For server-only there can be no player profile Benau 2018-03-16 17:38:23 +08:00
  • 758581d13c Merge branch 'origin/game_protocol' Benau 2018-03-16 17:11:40 +08:00
  • 82be7572a1 Use the new method to connect / start game Benau 2018-03-16 17:11:23 +08:00
  • a5c1dbb446 Move voting to server lobby Benau 2018-03-16 14:36:11 +08:00
  • d6936c5746 Add remaining time to vote message Benau 2018-03-16 12:45:38 +08:00
  • cf898c2795 Remove waiting for other screen now that you can instantly know votes Benau 2018-03-16 11:35:16 +08:00
  • f8f77edc47 Fix GUI skin issue auria.mg 2018-03-15 21:29:45 -04:00
  • 98a7b5a03e Send text message when pressing enter on android keyboard Deve 2018-03-15 21:35:12 +01:00
  • 3d787f4134 Send text message when pressing enter on android keyboard Deve 2018-03-15 21:35:12 +01:00
  • 2cedd6729a Try to connect anyway even without aloha message Benau 2018-03-16 01:14:43 +08:00
  • f78276a930 Show player vote in message queue for immediate effect Benau 2018-03-16 00:54:02 +08:00
  • bc56c07c51 Hide the chatbox when disable chatting Benau 2018-03-15 14:02:29 +08:00
  • e715140835 Change for new server code in stk-addons Benau 2018-03-15 12:37:02 +08:00
  • f7b3950cd4 Fix cursor stop working after pressing enter Benau 2018-03-15 10:39:02 +08:00
  • 2e981b33e7 Patch textbox crash auria.mg 2018-03-14 21:26:44 -04:00
  • 38a4e06a6c Avoid window size to be larger than available space. Deve 2018-03-14 22:47:31 +01:00
  • 9c3998be0e Fixed server_only compilation Deve 2018-03-14 21:43:28 +01:00
  • 4f51c9c915 One more valgrind fix Deve 2018-03-14 21:02:25 +01:00
  • a3c0254f81 Better fix for login screen Deve 2018-03-14 20:49:05 +01:00
  • 532bd88062 Avoid possible packet loss Benau 2018-03-15 00:41:01 +08:00
  • 60d822da50 Only broadcast aloha to self if address is really localhost Benau 2018-03-15 00:34:59 +08:00
  • 1b8d4c80dc Initial work to port network profile to use weak_ptr Benau 2018-03-14 15:48:02 +08:00
  • ea8ba470d6 Use (s) for server Benau 2018-03-14 10:07:54 +08:00
  • 2e0558323b Merge branch 'origin/network_improvements' Benau 2018-03-14 10:05:07 +08:00
  • f3d1995033 Change assert into warning, it's definitely not fatal auria.mg 2018-03-13 21:39:27 -04:00
  • 6621196266 Don't close STK after login screen Deve 2018-03-13 21:22:21 +01:00
  • 5699a86586 Allow toggling the display of only private server Benau 2018-03-14 00:50:19 +08:00
  • 901c5eabec Allow specifying server password in dialog Benau 2018-03-13 16:04:59 +08:00
  • d3a60356c9 Merge remote-tracking branch 'origin/fix-timestep' into game_protocol. Started to use ticks instead of time floating point values in networking. hiker 2018-03-13 18:37:12 +11:00
  • c73536263f Add password protected and version info to server Benau 2018-03-13 14:39:20 +08:00
  • fe0adadd16 Simplify linebreak Benau 2018-03-13 12:52:04 +08:00
  • a33a9a040b Allow text box widget to listen enter event Benau 2018-03-13 09:00:44 +08:00
  • 952b973b89 Valgrind complains about changing variable after closeScreen Deve 2018-03-12 23:03:15 +01:00
  • fd14c7fa91 Update android tv banner. Deve 2018-03-12 21:48:43 +01:00
  • b72cf4f406 Don't assert peer size for client as the listening thread is delayed-start Benau 2018-03-13 01:03:02 +08:00
  • 8330919a3a Add missing stkgui for lobby chat Benau 2018-03-13 00:51:08 +08:00
  • 0f6dbbb4a0 Add default-disabled lobby chatting Benau 2018-03-12 16:51:30 +08:00
  • 25da48634d Add kick ban in network console configurable in config.xml Benau 2018-03-12 13:59:38 +08:00
  • bb3bcdca3e Change int to int map to uint32_t for server ban list Benau 2018-03-12 12:39:16 +08:00
  • 93c910f18b Use a uniform translated timed out string Benau 2018-03-12 11:38:37 +08:00
  • d527c0eee2 Use icon to identify server owner, online and offline players Benau 2018-03-12 11:28:13 +08:00
  • ffd6e84759 Stop threads of texture loading before destroying shader manager Benau 2018-03-12 09:21:30 +08:00
  • 48f2aa3da4 Fix bubblegum flashing, fixes #3133 auria.mg 2018-03-11 19:35:59 -04:00
  • 361e03c375 Fix more keyboard issues, fixes #3131 auria.mg 2018-03-11 19:06:48 -04:00
  • 2087a72cf3 Improve keyboard-only navgation. See #3131 auria.mg 2018-03-11 18:50:55 -04:00
  • 95208967cf Add kicking player for server owner Benau 2018-03-12 02:05:38 +08:00
  • 3bbec8aa27 Initial work on lobby redesign Benau 2018-03-12 00:18:53 +08:00
  • 4dea283965 Only run enet command in listening thread Benau 2018-03-10 14:56:32 +08:00
  • c50cdd9d68 Only start listening after trying connect to a server Benau 2018-03-10 13:20:18 +08:00
  • 98e3d82921 Add kicking players and properly recieve disconnect events Benau 2018-03-10 12:34:33 +08:00
  • 22ca1cb751 Avoid sending to wrong peer in case of disconnection Benau 2018-03-10 01:07:23 +08:00
  • 8e1cc2b0c8 Make latency protocol work with weak pointer of STKPeer Benau 2018-03-10 01:00:10 +08:00
  • 5600d01b2c Use shared_ptr of STKPeer if needed Benau 2018-03-09 23:54:13 +08:00
  • e439e68b60 Move protocol start after creation of STKHost Benau 2018-03-09 23:01:20 +08:00
  • 5756fd5f48 Use a mutex to make only 1 enet_peer_send happening Benau 2018-03-09 23:00:47 +08:00
  • d538dfc7e6 Header cleanup Benau 2018-03-09 21:17:31 +08:00
  • 9c46b70042 Use peerExists to check for establishment of connection Benau 2018-03-09 19:05:25 +08:00
  • dd2e32a953 Implement a thread-safe list of STKPeer Benau 2018-03-09 18:33:19 +08:00
  • db68756fd6 Use mutex to prevent joining of players when start selection Benau 2018-03-09 09:22:13 +08:00
  • d271e27590 Show progress bar before new data is extracting. It will at least show that the game is not hanged and is doing something. Deve 2018-03-08 21:44:22 +01:00
  • 2d86adce3c Fix quitting the server Benau 2018-03-08 13:19:24 +08:00
  • 0b00640760 Let stk host clean up server id file Benau 2018-03-08 12:00:36 +08:00
  • 8cf885652f Merge remote-tracking branch 'origin/master' into game_protocol hiker 2018-03-08 09:51:00 +11:00
  • fa624c90e1 Merge remote-tracking branch 'origin/master' into fix-timestep hiker 2018-03-08 09:50:14 +11:00
  • e4ea3291b1 Fixed world time differences between client and server. hiker 2018-03-08 09:47:42 +11:00
  • cd713f6c99 Move hiding icons for android to beforeAddingWidget Benau 2018-03-07 11:04:00 +08:00
  • 022dd68a17 Some fixes for gamepad on android Deve 2018-03-06 23:23:15 +01:00
  • aa06d3f4e2 Always use lan connection for connect-now Benau 2018-03-07 00:56:43 +08:00
  • 269c9318e5 Send a broadcast in case of lan connection for wan server Benau 2018-03-07 00:51:59 +08:00
  • 177c7b147c Fix connect to wan server in lan network Benau 2018-03-06 16:18:57 +08:00
  • 1dc7f3aa4e Move port configuration to user and stk config Benau 2018-03-06 15:38:51 +08:00
  • 88e9d6a34c Fix server selection screen loading dots Benau 2018-03-06 14:40:29 +08:00
  • 821a00c039 Fix some corruption in server only stk Benau 2018-03-06 13:11:05 +08:00
  • 66626e4ea8 Fix uninitialized value Benau 2018-03-06 11:59:08 +08:00
  • e00074cb14 Some work on gamepad support on android. Deve 2018-03-06 00:19:01 +01:00
  • 03285a33a3 Move ModalDialog::dismiss() after setJoinedServer Benau 2018-03-06 01:38:09 +08:00