diff --git a/cardtype.go b/cardtype.go index e0f0db3..2e1a1d0 100644 --- a/cardtype.go +++ b/cardtype.go @@ -15,10 +15,14 @@ const ( ShieldWall //8, only blocks //new cards + //Rank 1 HealthPotion //both players get +1 health Tree //grows to 8 after five turns Goblin //adds two other 1 strength units GoblinSpawn //1 power goblin token + + //Rank 2 + Ally //puts +1 token on allied unit ) const ( EmptyValue CardType = -1 diff --git a/cardtype_enumer.go b/cardtype_enumer.go index c6ebb77..3c12d37 100644 --- a/cardtype_enumer.go +++ b/cardtype_enumer.go @@ -8,9 +8,9 @@ import ( "fmt" ) -const _CardTypeName = "EmptyValueValkSpeedsterCommanderPaladinScholarWarriorFighterSevenShieldWallHealthPotionTreeGoblinGoblinSpawn" +const _CardTypeName = "EmptyValueValkSpeedsterCommanderPaladinScholarWarriorFighterSevenShieldWallHealthPotionTreeGoblinGoblinSpawnAlly" -var _CardTypeIndex = [...]uint8{0, 10, 14, 23, 32, 39, 46, 53, 60, 65, 75, 87, 91, 97, 108} +var _CardTypeIndex = [...]uint8{0, 10, 14, 23, 32, 39, 46, 53, 60, 65, 75, 87, 91, 97, 108, 112} func (i CardType) String() string { i -= -1 @@ -20,23 +20,24 @@ func (i CardType) String() string { return _CardTypeName[_CardTypeIndex[i]:_CardTypeIndex[i+1]] } -var _CardTypeValues = []CardType{-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12} +var _CardTypeValues = []CardType{-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13} var _CardTypeNameToValueMap = map[string]CardType{ - _CardTypeName[0:10]: -1, - _CardTypeName[10:14]: 0, - _CardTypeName[14:23]: 1, - _CardTypeName[23:32]: 2, - _CardTypeName[32:39]: 3, - _CardTypeName[39:46]: 4, - _CardTypeName[46:53]: 5, - _CardTypeName[53:60]: 6, - _CardTypeName[60:65]: 7, - _CardTypeName[65:75]: 8, - _CardTypeName[75:87]: 9, - _CardTypeName[87:91]: 10, - _CardTypeName[91:97]: 11, - _CardTypeName[97:108]: 12, + _CardTypeName[0:10]: -1, + _CardTypeName[10:14]: 0, + _CardTypeName[14:23]: 1, + _CardTypeName[23:32]: 2, + _CardTypeName[32:39]: 3, + _CardTypeName[39:46]: 4, + _CardTypeName[46:53]: 5, + _CardTypeName[53:60]: 6, + _CardTypeName[60:65]: 7, + _CardTypeName[65:75]: 8, + _CardTypeName[75:87]: 9, + _CardTypeName[87:91]: 10, + _CardTypeName[91:97]: 11, + _CardTypeName[97:108]: 12, + _CardTypeName[108:112]: 13, } // CardTypeString retrieves an enum value from the enum constants string name.