I am having a problem when I run a graphics program that I created. I do not get an error when I run the program, there are just some weird things going on. I do not know if it is the program causing the problem or a bug in Python. Here is the code for the program:
from gasp import * begin_graphics(width=640, height=480, title='Houses at Night', background=color.BLACK) def draw_house(x, y): # function for drawing a house a = (x, y + 100) # 'a' coordinate for Polygon b = (x +50, y +140) # 'b' coordinate for Polygon c = (x +100, y + 100) # 'c' coordinate for Polygon Box((x, y), 100, 100, filled=True, color=color.BLUE) # the house Box((x + 35, y), 30, 50, filled=True, color=color.GREEN) # the door Circle((x + 62, y + 16), 1, filled=True, color=color.GOLD) # the door knob Box((x + 20, y + 60), 20, 20, filled=True, color=color.YELLOW) # the left window Line((x + 20, y + 71), (x + 40, y + 71), color=color.ORANGE) # horizontal line (left window) Line((x + 29, y + 60), (x + 29, y + 80), color=color.ORANGE) # vertical line (left window) Box((x + 60, y + 60), 20, 20, filled=True, color=color.YELLOW) # the right window Line((x + 60, y + 71), (x + 80, y + 71), color=color.ORANGE) # horizontal line (right window) Line((x + 69, y + 60), (x + 69, y + 80), color=color.ORANGE) # vertical line (right window) Polygon([a, b, c], filled=True, color=color.RED) # the roof draw_house(20, 20) draw_house(270, 20) draw_house(520, 20) draw_house(145, 180) draw_house(395, 180) draw_house(270, 340) update_when('key_pressed') end_graphics() The program launches just fine, bringing up the gasp window like it should. The problem is that almost all of the calls to 'draw_house' are different. Some features will show up in one house but not in another and visa versa. Does anyone have any idea what the problem may be? -- http://mail.python.org/mailman/listinfo/python-list