started on drawing board function

This commit is contained in:
milanjaeckel 2026-05-10 12:12:13 +02:00
parent 9d3ec2b779
commit a1ced31807

72
main.py
View File

@ -1,15 +1,27 @@
import pygame as pg 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 #start pygame
pg.init() pg.init()
screen = pg.display.set_mode((800, 800)) #window (size) screen = pg.display.set_mode((800, 800)) #window (size)
clock = pg.time.Clock() clock = pg.time.Clock()
running = True running = True
color = (255, 255, 255) #rectangle color color = (0, 0, 0) #rectangle color
positionX = 0 #recatangle position x posX, posY = 0, 0 #recatangle position x, recatangle position y
positionY = 0 #recatangle position y sizeW = 100 #rectangle size
size = 100, 100 #rectangle size sizeH = 100 #rectangle size
while running: #open window while running: #open window
@ -22,45 +34,12 @@ while running: #open window
screen.fill("black") screen.fill("black")
#chess game #chess game
pg.draw.rect(screen, color, pg.Rect(0, 0, 100, 100)) while posX < 700:
pg.draw.rect(screen, color, pg.Rect(200, 0, 100, 100)) pg.draw.rect(screen, color, (posX, posY, sizeH, sizeW))
pg.draw.rect(screen, color, pg.Rect(400, 0, 100, 100)) print(posX)
pg.draw.rect(screen, color, pg.Rect(600, 0, 100, 100)) 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() 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]