diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/colonial_twilight/board.rb | 14 | ||||
| -rw-r--r-- | lib/colonial_twilight/board/spaces.rb | 5 |
2 files changed, 10 insertions, 9 deletions
diff --git a/lib/colonial_twilight/board.rb b/lib/colonial_twilight/board.rb index 397087f..b4add44 100644 --- a/lib/colonial_twilight/board.rb +++ b/lib/colonial_twilight/board.rb @@ -34,13 +34,13 @@ module ColonialTwilight @available = Box.new :available @casualties = Box.new :casualties @out_of_play = Box.new :out_of_play - @support_commitment = Track.new 50 - @opposition_bases = Track.new 50 - @fln_resources = Track.new 50 - @gov_resources = Track.new 50 - @commitment = Track.new 50 - @france_track = Track.new 5 - @border_zone_track = Track.new 4 + @support_commitment = Track.new(50, 'Support & Commitment') + @opposition_bases = Track.new(50, 'Opposition & Bases') + @fln_resources = Track.new(50, 'FLN Resources') + @gov_resources = Track.new(50, 'GOV Resources') + @commitment = Track.new(50, 'Commitment') + @france_track = Track.new(5, 'France track') + @border_zone_track = Track.new(4, 'Border Zone track') setup end diff --git a/lib/colonial_twilight/board/spaces.rb b/lib/colonial_twilight/board/spaces.rb index ee20127..786a975 100644 --- a/lib/colonial_twilight/board/spaces.rb +++ b/lib/colonial_twilight/board/spaces.rb @@ -4,11 +4,12 @@ require_relative 'forces' module ColonialTwilight class Track - attr_accessor :v + attr_accessor :v, :name - def initialize(max) + def initialize(max, name) @v = 0 @max = max + @name = name end def shift(val) |
