From: Skullheadx <94652084+Skullheadx@users.noreply.github.com> Date: Mon, 21 Nov 2022 20:48:55 +0000 (-0500) Subject: is a word detection X-Git-Url: http://git.skullheadx.com/index.js?a=commitdiff_plain;h=42e77b3956f44c614fd56c5d6358742f546efffb;p=word-hunt.git is a word detection --- diff --git a/Main/__pycache__/game.cpython-310.pyc b/Main/__pycache__/game.cpython-310.pyc index 2b5d001..260740c 100644 Binary files a/Main/__pycache__/game.cpython-310.pyc and b/Main/__pycache__/game.cpython-310.pyc differ diff --git a/Main/__pycache__/setup.cpython-310.pyc b/Main/__pycache__/setup.cpython-310.pyc index 68b6028..5df1ed9 100644 Binary files a/Main/__pycache__/setup.cpython-310.pyc and b/Main/__pycache__/setup.cpython-310.pyc differ diff --git a/Main/game.py b/Main/game.py index 2f3b535..9f8e11e 100644 --- a/Main/game.py +++ b/Main/game.py @@ -11,13 +11,22 @@ class Game: self.board = Board(center - pygame.Vector2(2 * Tile.side_length),4,4) self.word = "" self.word_display = self.font.render(self.word,True,Colour.BLACK,Colour.LIGHT_GRAY) + self.seen = set() def update(self, delta): self.word += self.board.update(delta) if not pygame.mouse.get_pressed(3)[0]: # mouse not down + if self.word in word_list: + self.seen.add(self.word) self.word = "" + bg_colour = Colour.LIGHT_GRAY - self.word_display = self.font.render(self.word,True,Colour.BLACK,Colour.LIGHT_GRAY) + if self.word in self.seen: + bg_colour = Colour.YELLOW + elif self.word in word_list: + bg_colour = Colour.GREEN + + self.word_display = self.font.render(self.word,True,Colour.BLACK,bg_colour) def draw(self, surf): diff --git a/Main/setup.py b/Main/setup.py index a04d5c7..5b5364e 100644 --- a/Main/setup.py +++ b/Main/setup.py @@ -30,3 +30,4 @@ class Colour: RED = (255, 0, 0) GREEN = (0,255,0) BLUE = (0,0,255) + YELLOW = (255/2, 255/2,0)