cards/rules/highcard.ts
Github Readme Stats Bot 16d377a726 WIP rules & evaluators
2026-01-17 19:03:21 -07:00

15 lines
359 B
TypeScript

import type Rule from './rule'
import Card from '../card'
let rule: Rule
rule = function(pile) {
if (pile.cards.length < 1) return null
return pile
.cards
.reduce((accumulator: Card, card: Card) => {
if (card.decimalIndex > accumulator.decimalIndex) return card
return accumulator
}, pile.cards[0] as Card)
}
export default rule