]> Skullheadx's Git Forge - word-hunt.git/commitdiff
is a word detection
authorSkullheadx <94652084+Skullheadx@users.noreply.github.com>
Mon, 21 Nov 2022 20:48:55 +0000 (15:48 -0500)
committerSkullheadx <94652084+Skullheadx@users.noreply.github.com>
Mon, 21 Nov 2022 20:48:55 +0000 (15:48 -0500)
Main/__pycache__/game.cpython-310.pyc
Main/__pycache__/setup.cpython-310.pyc
Main/game.py
Main/setup.py

index 2b5d0015fc73e6ee26b55e030cccfa76ca4cd085..260740c39f690dfb3099bd6b09850640ccf13c7c 100644 (file)
Binary files a/Main/__pycache__/game.cpython-310.pyc and b/Main/__pycache__/game.cpython-310.pyc differ
index 68b60281cdfb6fb1f9f8404bc312e1f339d996b5..5df1ed9072f9c92eb8dcc79a3a40ab880ac281f3 100644 (file)
Binary files a/Main/__pycache__/setup.cpython-310.pyc and b/Main/__pycache__/setup.cpython-310.pyc differ
index 2f3b53579bbeca8838912c4a5961503fcf57f3c7..9f8e11ed4670edcba15afd5db790e082cdb23c74 100644 (file)
@@ -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):
index a04d5c7db8cd178fb39ac555eb57b8ae2686b6fa..5b5364e744b25e957cad93d0d53bd278821cfd33 100644 (file)
@@ -30,3 +30,4 @@ class Colour:
     RED = (255, 0, 0)
     GREEN = (0,255,0)
     BLUE = (0,0,255)
+    YELLOW = (255/2, 255/2,0)