summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2020-09-01 15:27:11 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2020-09-01 15:27:11 +0200
commit996b12185fdece116f73d20cb57eae322ecef2f2 (patch)
tree2d226ba1a16bccba725a679eae14d3569efc610b
parentec088078fbc0646f3d9b25804b35b232e9e9c81b (diff)
downloadcolonial-twilight-996b12185fdece116f73d20cb57eae322ecef2f2.zip
colonial-twilight-996b12185fdece116f73d20cb57eae322ecef2f2.tar.gz
Cards : add some minimal mandatory stuff
-rw-r--r--lib/colonial_twilight/cards.rb21
1 files changed, 15 insertions, 6 deletions
diff --git a/lib/colonial_twilight/cards.rb b/lib/colonial_twilight/cards.rb
index 4bc7a9f..0f98dc4 100644
--- a/lib/colonial_twilight/cards.rb
+++ b/lib/colonial_twilight/cards.rb
@@ -18,14 +18,23 @@ module ColonialTwilight
end
def dual?; @attributes & CARD_SINGLE == 0 end
def single?; @attributes & CARD_SINGLE == CARD_SINGLE end
- def flnmarked?; @attributes & CARD_FLN_MARKED == CARD_FLN_MARKED end
- def alwaysplay?; @attributes & CARD_ALWAYS_PLAY == CARD_ALWAYS_PLAY end
+ def fln_marked?; @attributes & CARD_FLN_MARKED == CARD_FLN_MARKED end
+ def always_play?; @attributes & CARD_ALWAYS_PLAY == CARD_ALWAYS_PLAY end
+ def capability?; false end
+ def fln_effective?; false end
+ def fln_effectiveness; 0 end
+ def fln_playable?
+ # reduce GOV support or resources or commitment
+ # shift France Track toward F
+ # place FLN base or increase FLN resources
+ false
+ end
def check
# @attributes.each do |attr| raise "unknown attribute : #{attr}" if attr not in ATTRS end
- puts single?
- puts dual?
- puts flnmarked?
- puts alwaysplay?
+ # puts single?
+ # puts dual?
+ # puts flnmarked?
+ # puts alwaysplay?
end
end