class Board:
text_font = pygame.font.Font("font/Silkscreen-Regular.ttf", 20)
- inset = 15
+ inset = 20
edge_radius = 25
border_width = 8
self.grid.draw(surf)
surf.blit(self.points_display, self.points_display.get_rect(
- bottomleft=self.grid.position + pygame.Vector2(0, -Tile.separation_distance)))
+ bottomleft=self.grid.position + pygame.Vector2(0, -0.5 * ( self.inset))))
# print(self.position+pygame.Vector2(2 * Tile.side_length + Tile.separation_distance * 3/ 2), center)
#
-import pygame.draw
-
from setup import *
from tile import Tile
from board import Board
-from effects import WordConnector
+from word_connector import WordConnector
class Game:
self.seen = set()
self.points = 0
self.title = self.title_font.render("Word Hunt", True, Colour.BLACK)
- self.board = Board(pygame.Vector2(SCREEN_WIDTH / 3, SCREEN_HEIGHT / 2), length, width, self.letters)
+ self.board = Board(pygame.Vector2(SCREEN_WIDTH / 2, SCREEN_HEIGHT *3/5), length, width, self.letters)
self.word = ""
self.word_display = self.font.render(self.word, True, Colour.BLACK, Colour.LIGHT_GRAY)
from setup import *
class Tile:
- side_length = 80
+ side_length = 85
bezel = 5
cutoff = 8
edge_radius = 15
- separation_distance = 7.5
+ separation_distance = 10
font = pygame.font.Font("font/Silkscreen-Regular.ttf", 40)