From a1ced31807b478efc507294005f9e980299f2104 Mon Sep 17 00:00:00 2001 From: milanjaeckel Date: Sun, 10 May 2026 12:12:13 +0200 Subject: [PATCH] started on drawing board function --- main.py | 72 +++++++++++++++++---------------------------------------- 1 file changed, 21 insertions(+), 51 deletions(-) diff --git a/main.py b/main.py index dd1fdfc..76dfea7 100644 --- a/main.py +++ b/main.py @@ -1,15 +1,27 @@ import pygame as pg +#chess pieces +p1 = "pawn" +p2 = "bishop" +p3 = "knight" +p4 = "rook" +p5 = "queen" +p6 = "king" + +line1 = [p4, p3, p2, p5, p6, p2, p3, p4] +line2 = [p1, p1, p1, p1, p1, p1, p1, p1] + + #start pygame pg.init() screen = pg.display.set_mode((800, 800)) #window (size) clock = pg.time.Clock() running = True -color = (255, 255, 255) #rectangle color -positionX = 0 #recatangle position x -positionY = 0 #recatangle position y -size = 100, 100 #rectangle size +color = (0, 0, 0) #rectangle color +posX, posY = 0, 0 #recatangle position x, recatangle position y +sizeW = 100 #rectangle size +sizeH = 100 #rectangle size while running: #open window @@ -22,45 +34,12 @@ while running: #open window screen.fill("black") #chess game - pg.draw.rect(screen, color, pg.Rect(0, 0, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(200, 0, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(400, 0, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(600, 0, 100, 100)) + while posX < 700: + pg.draw.rect(screen, color, (posX, posY, sizeH, sizeW)) + print(posX) + posX = posX + 200 + print(posX) - pg.draw.rect(screen, color, pg.Rect(100, 100, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(300, 100, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(500, 100, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(700, 100, 100, 100)) - - pg.draw.rect(screen, color, pg.Rect(0, 200, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(200, 200, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(400, 200, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(600, 200, 100, 100)) - - pg.draw.rect(screen, color, pg.Rect(100, 300, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(300, 300, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(500, 300, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(700, 300, 100, 100)) - - pg.draw.rect(screen, color, pg.Rect(0, 400, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(200, 400, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(400, 400, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(600, 400, 100, 100)) - - pg.draw.rect(screen, color, pg.Rect(100, 500, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(300, 500, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(500, 500, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(700, 500, 100, 100)) - - pg.draw.rect(screen, color, pg.Rect(0, 600, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(200, 600, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(400, 600, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(600, 600, 100, 100)) - - pg.draw.rect(screen, color, pg.Rect(100, 700, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(300, 700, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(500, 700, 100, 100)) - pg.draw.rect(screen, color, pg.Rect(700, 700, 100, 100)) @@ -71,12 +50,3 @@ while running: #open window pg.quit() -p1 = "pawn" -p2 = "bishop" -p3 = "knight" -p4 = "rook" -p5 = "queen" -p6 = "king" - -line1 = [p4, p3, p2, p5, p6, p2, p3, p4] -line2 = [p1, p1, p1, p1, p1, p1, p1, p1] \ No newline at end of file