I'm having trouble with a small project. Here's what it needs to do:

Has variables for window width and window height and creates a window of that size. 
Has variables which control the number of columns and number of rows. 
From this, create a checkboard pattern which evenly fills the window. On approximately 10% of the squares (chosen at random) draw an image which is sized to just fit inside a checkboard square (use the smallest dimension). 
Keep the program open for 3 seconds and then quit.

I've attached the code I have so far.
"Pic" is just a place holder for an actual image.
Not sure what to do with the while statements that are empty in the code.


Thanks for the help,
Brett


# Lab 3: Game Board
import pygame
import time

pygame.display.init()

WinH = 600
WinW = 800
num_rows = 8
num_cols = 12

screen = pygame.display.set_mode((WinW,WinH))

screen.fill((128,128,128))

markSurf = pygame.image.load("#Pic")
color = (0,0,0)
cell_width = WinW/num_cols
cell_height = WinH/num_rows

while #...
    while #...
    pygame.draw.rect(screen, color, (cell_width,cell_height), 0)
    if color == (0,0,0):
        color = (0,255,0)
    else:
        color = (0,0,0)

curRow = 0
while curRow < #....:
    if curRow %2 = 0:
        color = (0,0,0)
    else:
        color = (0,255,0)
    curRow +=1



pygame.display.update()
time.sleep(3)

pygame.display.quit()
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to