Sha256: f5375466e90088ab120b63a4ce6f22c0e1b9a04ecd5e1182b72670631606b11d

Contents?: true

Size: 748 Bytes

Versions: 2

Compression:

Stored size: 748 Bytes

Contents

require "splendor_game/version"
require "splendor_game/options"
require "splendor_game/coloured_object"
require "splendor_game/card"
require "splendor_game/noble"
require "splendor_game/tableau"
require "splendor_game/player"
require "splendor_game/turn"
require "splendor_game/load_cards"
require "splendor_game/game"
require "splendor_game/cli"

module SplendorGame
  # This is to validate when loading cards
  VALID_COLOUR_LIST = ["RED", "BLUE", "BLACK", "GREEN", "WHITE"]
  # This is used to validate certain calls
  VALID_COLOUR_SYMBOLS = VALID_COLOUR_LIST.map { |x| x.downcase.to_sym }
  # Note gold is a special colour so shouldn't be in VALID_COLOUR_LIST
  VALID_COLOUR_SYMBOLS << :gold
  
  MAX_PLAYER_COUNT = 4
  MIN_PLAYER_COUNT = 2
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
splendor_game-0.1.1 lib/splendor_game.rb
splendor_game-0.1.0 lib/splendor_game.rb