import pygame as pg
### Colors WHITE = (255, 255, 255) BLACK = (0, 0, 0) GRAY = (127, 127, 127) RED = (255, 0, 0) BLUE = (0, 0, 255) GREEN = (0, 255, 0) YELLOW = (255, 0, 255) PURPLE = (255, 255, 0) CYAN = (0, 255, 255) ###
### DEBUG mode
DEBUG = True
PIXEL_SIZE = 20
###
pg.init()
sizeOfScreen = [800,600] # можно менять
screen = pg.display.set_mode(sizeOfScreen)
if DEBUG: def putPixel(pos, color): screen.fill(color, ((pos[0]*PIXEL_SIZE, pos[1]*PIXEL_SIZE), (PIXEL_SIZE, PIXEL_SIZE))) def drawGrid(): for i in range(PIXEL_SIZE, sizeOfScreen[0], PIXEL_SIZE): pg.draw.line(screen, GRAY, (i, 0), (i, sizeOfScreen[1])) for i in range(PIXEL_SIZE, sizeOfScreen[1],
PIXEL_SIZE): pg.draw.line(screen, GRAY, (0, i), (sizeOfScreen[0], i)) else:
def putPixel(pos, color): screen.set_at(pos, color) def drawGrid(): pass ### BEGIN OF PROGRAM
screen.fill(WHITE)
drawGrid()
putPixel((2,2), BLACK)
running = True
while running: for event in pg.event.get(): if event.type == pg.QUIT: running = False break
pg.display.update()
exit()
|