Class Diagram - kansyoku/blackjack GitHub Wiki

classDiagram
    class Table{
        +String gameType
        +String gamePhase
        +int turnCounter
        +int roundCounter
        +Deck deck
        +Player house
        +Player[] players
        +String[] actionDenominations
        +int[] betDenominations
        +String[][] resultsLog
      -evaluateMove()
      +quack()
    }
    class Player{
      -int sizeInFeet
      -canEat()
    }
    class GameDecision{
      +bool is_wild
      +run()
    }
    class Deck{

    }
    class Card{

    }