VANAMBURG::SuitSingleton
Provides singelton instances of VANAMBURG::Suit objects for efficient use creating cards.
spade
Instance of VANAMBURG::Suit representing the Spades suit. name => "Spades", unicode_char => "\x{2660}", abbreviation => 'S'
heart
Instance of VANAMBURG::Suit representing the Hearts suit. name => "Hearts", unicode_char => "\x{2661}", abbreviation => 'H'
club
Instance of VANAMBURG::Suit representing the Clubs suit. name => "Clubs", unicode_char => "\x{2663}", abbreviation => 'C'
diamond
Instance of VANAMBURG::Suit representing the Diamonds suit. name => "Diamonds", unicode_char => "\x{2662}", abbreviation => 'D'
suit_by_abbreviation
Given a suit abbreviation ("H","S", etc.) this method returns the appropriate singleton for the suit.