drawing the player board

This commit is contained in:
2025-07-26 14:49:49 +02:00
parent b56ccb610a
commit 07374b4aa1
3 changed files with 22 additions and 5 deletions

View File

@@ -1,2 +1,2 @@
SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600
SCREEN_WIDTH = 1000
SCREEN_HEIGHT = 800

View File

@@ -45,13 +45,14 @@ def main():
print("Quitting Battleships")
return
pygame.Surface.fill(screen, (0,0,0))
pygame.Surface.fill(screen, (255,255,255))
player.draw(screen)
pygame.display.flip() #refresh screen
r = input("add input")
print(r)
dt = time.tick(60) / 1000 #converted to ms

View File

@@ -1,3 +1,5 @@
import pygame
from pygame import Rect
class Player():
def __init__(self, board, ships = 5):
self.board = board
@@ -9,4 +11,18 @@ class Player():
def shoot(self, position):
pass
def update(self):
pass
def draw(self, screen):
start_pos_x = 125
start_pos_y = 30
for i in range(len(self.board)):
for j in range(len(self.board[0])):
pygame.draw.rect(screen, (0,0,0), Rect(start_pos_x, start_pos_y, 80, 80), 5)
start_pos_x += 75
start_pos_y += 75
start_pos_x = 125