Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9d72cda5ff | ||
| 3ce2b133bc | |||
| 802b6bf764 | |||
|
|
410b4829f4 | ||
| 4b17af2c2f |
11
CHANGELOG.md
11
CHANGELOG.md
@@ -332,3 +332,14 @@
|
|||||||
### Features
|
### Features
|
||||||
|
|
||||||
* **ui:** Tie selection ([#111](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Web/issues/111)) ([dc3da9a](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Web/commit/dc3da9a75c75597ce81ce4d023af5390197012c9))
|
* **ui:** Tie selection ([#111](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Web/issues/111)) ([dc3da9a](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Web/commit/dc3da9a75c75597ce81ce4d023af5390197012c9))
|
||||||
|
## (2026-01-14)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* CORE-4 Rework the delay handler ([#113](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Web/issues/113)) ([4b17af2](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Web/commit/4b17af2c2f50a9d67cf1cf49cafdaac8f807d4b6))
|
||||||
|
## (2026-01-14)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* CORE-4 Rework the delay handler ([3ce2b13](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Web/commit/3ce2b133bccf4dd591b6d038d6fa0d409a907775))
|
||||||
|
* Update LobbyComponent to use icons for player removal buttons ([802b6bf](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Web/commit/802b6bf764eb41b806888e1b46a3e6d379d31f1b))
|
||||||
|
|||||||
Submodule knockoutwhist updated: 10fa4badf0...77a44fa17b
Submodule knockoutwhistfrontend updated: 058d232d2b...6b8488e7a4
@@ -9,6 +9,7 @@ import de.knockoutwhist.events.player.PlayerEvent
|
|||||||
import de.knockoutwhist.player.Playertype.HUMAN
|
import de.knockoutwhist.player.Playertype.HUMAN
|
||||||
import de.knockoutwhist.player.{AbstractPlayer, PlayerFactory}
|
import de.knockoutwhist.player.{AbstractPlayer, PlayerFactory}
|
||||||
import de.knockoutwhist.rounds.{Match, Round, Trick}
|
import de.knockoutwhist.rounds.{Match, Round, Trick}
|
||||||
|
import de.knockoutwhist.utils.DelayHandler
|
||||||
import de.knockoutwhist.utils.events.{EventListener, SimpleEvent}
|
import de.knockoutwhist.utils.events.{EventListener, SimpleEvent}
|
||||||
import events.{KickEvent, LeftEvent, LobbyUpdateEvent, UserEvent}
|
import events.{KickEvent, LeftEvent, LobbyUpdateEvent, UserEvent}
|
||||||
import exceptions.*
|
import exceptions.*
|
||||||
@@ -33,6 +34,7 @@ class GameLobby private(
|
|||||||
|
|
||||||
private val users: mutable.Map[UUID, UserSession] = mutable.Map()
|
private val users: mutable.Map[UUID, UserSession] = mutable.Map()
|
||||||
logic.addListener(this)
|
logic.addListener(this)
|
||||||
|
logic.addListener(DelayHandler)
|
||||||
logic.createSession()
|
logic.createSession()
|
||||||
|
|
||||||
def addUser(user: User): UserSession = {
|
def addUser(user: User): UserSession = {
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
MAJOR=4
|
MAJOR=4
|
||||||
MINOR=28
|
MINOR=30
|
||||||
PATCH=0
|
PATCH=0
|
||||||
|
|||||||
Reference in New Issue
Block a user