3 Commits

Author SHA1 Message Date
LQ63
7a46bed011 Mock PlayerQueue
Some checks failed
Build and Test (KnockOutWhist) TeamCity build failed
2024-12-20 09:30:34 +01:00
LQ63
9ecf91282e Merge remote-tracking branch 'origin/Components' into Components 2024-12-20 09:29:55 +01:00
LQ63
0526f99464 Mock PlayerQueue 2024-12-20 09:29:32 +01:00
3 changed files with 24 additions and 0 deletions

View File

@@ -45,6 +45,7 @@ trait Roundlogcomponent {
/** /**
* Immutable broke us. If you don't know why, increase this counter: 1 * Immutable broke us. If you don't know why, increase this counter: 1
* ...
* @param round The current round. * @param round The current round.
* @return Returns the current round. * @return Returns the current round.
*/ */

View File

@@ -0,0 +1,16 @@
package de.knockoutwhist.utils
trait CustomPlayerQueueComponent[A] extends Iterable[A] {
def currentIndex: Int
def nextPlayer(): A
def remove(player: A): Int
def resetAndSetStart(player: A): Boolean
def iteratorWithStart(start: Int = 0): Iterator[A]
def fromFirstIterator: Iterator[A]
}

View File

@@ -0,0 +1,7 @@
package de.knockoutwhist.utils
class CustomPlayerQueueMock {
}