diff options
| -rw-r--r-- | snakegame/engine.py | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/snakegame/engine.py b/snakegame/engine.py index 402dc67..ba6c24c 100644 --- a/snakegame/engine.py +++ b/snakegame/engine.py @@ -61,7 +61,7 @@ class Engine(object):              x, y = self.get_random_position()              self.board[y][x] = common.APPLE -    def add_bot(self, bot, team=None): +    def add_bot(self, bot, team=None, colour=None):          """          A bot is a callable object, with this method signature:              def bot_callable( @@ -76,7 +76,8 @@ class Engine(object):          letter = self.letters.pop()          name = bot.__name__ -        colour = hash_colour(name) +        if colour is None: +            colour = hash_colour(name)          position = self.replace_random(common.EMPTY, letter.upper())          if position is None: | 
