fantasy_realms_unofficial_api 0.1.0

An unofficial API for the Fantasy Realms card game.
Documentation
use super::*;

pub(crate) const RANGERS: Card = Card {
    name: Name::Rangers,
    suit: Suit::Army,
    strength: 5,
    adder: None,
    wild: None,
    modifier: None,
    immunity: Some(rangers_immunity),
    blanks: None,
    bonus: Some(rangers_bonus),
    penalty: None,
};

pub(crate) fn rangers_bonus(hand: &ScoringHand) -> i16 {
    10 * hand.number_of_suit(Suit::Land)
}

pub(crate) fn rangers_immunity(immunity: &mut CardCollection) {
    *immunity += Suit::Army;
}