Terminadas funciones en yaku15.kt
This commit is contained in:
parent
7ae3231493
commit
3f22a5ce3d
@ -1,13 +1,50 @@
|
||||
package dev.araozu.juego.yaku
|
||||
|
||||
import dev.araozu.juego.CartaDragon
|
||||
import dev.araozu.juego.ContenedorGrupos
|
||||
|
||||
internal fun yakuDragonesFull(contenedorGrupos: ContenedorGrupos): Boolean {
|
||||
|
||||
for (carrl in contenedorGrupos.seqs) {
|
||||
for (c in carrl) {
|
||||
if (c !is CartaDragon) return false
|
||||
}
|
||||
}
|
||||
|
||||
for (carrl in contenedorGrupos.tris) {
|
||||
for (c in carrl) {
|
||||
if (c !is CartaDragon) return false
|
||||
}
|
||||
}
|
||||
|
||||
for (carrl in contenedorGrupos.pares) {
|
||||
for (c in carrl) {
|
||||
if (c !is CartaDragon) return false
|
||||
}
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
||||
internal fun yakuVerde(contenedorGrupos: ContenedorGrupos): Boolean {
|
||||
|
||||
return false
|
||||
for (carrl in contenedorGrupos.seqs) {
|
||||
for (c in carrl) {
|
||||
if (!c.esCartaVerde()) return false
|
||||
}
|
||||
}
|
||||
|
||||
for (carrl in contenedorGrupos.tris) {
|
||||
for (c in carrl) {
|
||||
if (!c.esCartaVerde()) return false
|
||||
}
|
||||
}
|
||||
|
||||
for (carrl in contenedorGrupos.pares) {
|
||||
for (c in carrl) {
|
||||
if (!c.esCartaVerde()) return false
|
||||
}
|
||||
}
|
||||
|
||||
return true
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user