text: 'A harvester ant costs 3 food units to deploy, but produces 2 food units per turn.'
text_size: (self.width, None)
...
...
@@ -149,7 +147,7 @@ ScreenManager:
id: short_thrower_image
source: 'assets/ant_short_thrower.gif'
size_hint: (None, 1)
size: (SPRITE_WIDTH, SPRITE_HEIGHT)
size: SPRITE_SIZE
Label:
text: 'A short-range leaf thrower costs 3 food units to deploy and can throw leaves at bees it sees up to two spaces away.'
text_size: (self.width, None)
...
...
@@ -166,7 +164,7 @@ ScreenManager:
id: thrower_image
source: 'assets/ant_thrower.gif'
size_hint: (None, 1)
size: (SPRITE_WIDTH, SPRITE_HEIGHT)
size: SPRITE_SIZE
Label:
text: 'An all-range thrower costs 7 food units to deploy and can throw leaves at any range.'
text_size: (self.width, None)
...
...
@@ -183,7 +181,7 @@ ScreenManager:
id: long_thrower_image
source: 'assets/ant_long_thrower.gif'
size_hint: (None, 1)
size: (SPRITE_WIDTH, SPRITE_HEIGHT)
size: SPRITE_SIZE
Label:
text: 'A long-range thrower costs 3 food units to deploy and can throw leaves at bees it sees from at least four spaces away.'
text_size: (self.width, None)
...
...
@@ -200,7 +198,7 @@ ScreenManager:
id: wall_image
source: 'assets/ant_wall.gif'
size_hint: (None, 1)
size: (SPRITE_WIDTH, SPRITE_HEIGHT)
size: SPRITE_SIZE
Label:
text: 'A wall ant costs 4 food units to deploy and has no attack, but it can withstand 4 stings before dying.'
text_size: (self.width, None)
...
...
@@ -233,7 +231,7 @@ ScreenManager:
id: wall_image
source: 'assets/bee.gif'
size_hint: (None, 1)
size: (SPRITE_WIDTH, SPRITE_HEIGHT)
size: SPRITE_SIZE
Label:
text: 'A bee can either fly forward or sting each turn. It normally takes 4 leaves to kill a bee.'
text_size: (self.width, None)
...
...
@@ -264,7 +262,7 @@ ScreenManager:
size: self.size
source: 'assets/tunnel.gif'
size_hint: (None, 1)
size: (SPRITE_WIDTH, SPRITE_HEIGHT)
size: SPRITE_SIZE
Label:
text: 'Every time a bee reaches a red-shaded space in the tunnel, its health increases by one point.'
text_size: (self.width, None)
...
...
@@ -318,7 +316,7 @@ ScreenManager:
height: 24
Label:
id: selection
text: '{unit} ({food_cost} food)'.format(unit=UNIT_NAMES[root.selection.unit_type.value], food_cost=getattr(root.selection, 'food_cost', 0)) if root.selection is not None else 'Sacrifice Ant'
text: '{unit} ({food_cost} food)'.format(unit=UNIT_NAMES[root.selection.unit_type], food_cost=getattr(root.selection, 'food_cost', 0)) if root.selection is not None else 'Sacrifice Ant'