From d326a04fd39524c5a1e3e6ed1efc36221ba5f686 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Sun, 15 Mar 2026 10:34:21 +0100 Subject: Board : give name to tracks --- lib/colonial_twilight/board.rb | 14 +++++++------- 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) -- cgit v1.1-2-g2b99