Commit History

Author SHA1 Message Date
  Vankata453 c3387622c3 Add `GameObjectManager::has_object` 1 week ago
  Vankata453 052bdcebc9 `GameSession`: Remote Restart, Restart from checkpoint and Abort support 1 week ago
  Vankata453 76b1d2c2ba Remove `Sector::get_players()` 2 weeks ago
  Vankata453 2d485dec06 `GameSession`: `EndSequence` support for remote games 2 weeks ago
  Vankata453 f4f2f4f1a2 Optimize `GameObjectIterator` by using `static_cast` 2 weeks ago
  Vankata453 5a58a88fe5 Fix infinite recursion in `TypedUID::operator=(const TypedUID<C>&)` 2 weeks ago
  Vankata453 db4df9bab9 Pass `GameNetworkProtocol` controller updates to clients as well 2 weeks ago
  Vankata453 0e48ff25d1 Support separating players in different sectors in remote play 2 weeks ago
  Vankata453 74cfa3f613 Clients now request local player spawns from the server 3 weeks ago
  Vankata453 651a810709 Remote player add/remove/spawn/despawn/respawn support 3 weeks ago
  Vankata453 a2ac22d918 `LevelIntro` and `Player`: Draw player ID only whenever necessary 3 weeks ago
  Vankata453 4a7b247504 `network::UserProtocol`: Allow specifying whether a received user package should be broadcasted 3 weeks ago
  Vankata453 ac73dd9b77 Do not draw positions of remote players 3 weeks ago
  Vankata453 e24105df34 Handle remote user connection/disconnection in `GameSession` 3 weeks ago
  Vankata453 3fc7b91976 Only allow adding player 1 to title screen level 3 weeks ago
  Vankata453 8685fbadb4 Send initial `GameSession::SpawnPoint` in `OP_GAME_JOIN` packet 3 weeks ago
  Vankata453 a181d23ba4 "nickname" -> "username" 3 weeks ago
  Vankata453 0740c798c3 Store self-user under `network::UserManager`, custom nickname for server user 3 weeks ago
  Vankata453 d32932588d Refactor `PlayerStatus` to support remote players 3 weeks ago
  Vankata453 836c9b125f Block quitting `LevelIntro` by pressing controls on clients, show all players on intro 4 weeks ago
  Vankata453 1fdb382326 `GameNetworkServerUser`, add remote players to level, `NetworkController` 4 weeks ago
  Vankata453 ad135845e2 Make `network::UserManager` and `network::UserProtocol` generic 4 weeks ago
  Vankata453 25529dc70f : Detect when a user tries to register again, ensure only done on a server 1 month ago
  Vankata453 833e9c9503 `GameManager` networking support, `GameNetworkProtocol`, share entered levelset level 1 month ago
  Vankata453 9104fedb44 Move network protocol user logic to `network::UserProtocol` 1 month ago
  Vankata453 80ea3682bf Clear dialog before executing button callback 1 month ago
  Vankata453 7e97a1f14f Prevent creating ENet hosts when networking is disabled 1 month ago
  Vankata453 81f3f79d3d Do not get/set worldmap/levelset states if state table is empty 1 month ago
  Vankata453 647a3f8608 Use `ReaderDocument::from_string` more throughout code 1 month ago
  Vankata453 c0eb043ae1 Newly created sectors in a hosted level can now be edited remotely 1 month ago