diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2023-10-09 09:48:24 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2023-10-09 09:48:24 +0200 |
commit | 23073ffb11a0a8ea1437933618b98e8d18b2f7b1 (patch) | |
tree | fd34b06b7b2045f2aab01defefff65014f7ec62e | |
parent | 853ab7db1c4bcb1a8f95b400435c24a5e8bcf6c7 (diff) | |
download | colonial-twilight-23073ffb11a0a8ea1437933618b98e8d18b2f7b1.zip colonial-twilight-23073ffb11a0a8ea1437933618b98e8d18b2f7b1.tar.gz |
fix FLNRules#max_fln_to_place_in
-rw-r--r-- | lib/colonial_twilight/fln_rules.rb | 2 | ||||
-rw-r--r-- | spec/fln_rules_spec.rb | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/lib/colonial_twilight/fln_rules.rb b/lib/colonial_twilight/fln_rules.rb index 481a6ee..5f8fd48 100644 --- a/lib/colonial_twilight/fln_rules.rb +++ b/lib/colonial_twilight/fln_rules.rb @@ -21,7 +21,7 @@ module ColonialTwilight end def max_fln_to_place_in(space) - space.fln_bases.positive? ? space.pop + 1 - space.fln_cubes : 1 + space.fln_bases.positive? ? space.fln_bases + space.pop - space.fln_cubes : 1 end # March 3.3.2 diff --git a/spec/fln_rules_spec.rb b/spec/fln_rules_spec.rb index d266cb4..385972a 100644 --- a/spec/fln_rules_spec.rb +++ b/spec/fln_rules_spec.rb @@ -34,7 +34,8 @@ describe ColonialTwilight::FLNRules do it 'may place 2 FLN cube' do @board.load :short space = @board.by_name('Orleansville') - expect(rules.max_fln_to_place_in(space)).to eq(2) + space.add :fln_base + expect(rules.max_fln_to_place_in(space)).to eq(3) end end |