On 27/06/2012 23:21, iconoclast011 wrote:
Fairly new to Python ... Is there a way to efficiently (different from my brute force code shown below) to set up a game grid of buttons (ie with pygame) responding to mouse clicks ? I would want to vary the size of the grid ...
[code snipped] Something based around this, perhaps: buttons = {} for row in range(10): for column in range(9): b = Button(f3, text = "{0}{1}".format(row, column), bg = "white") b.grid(row=0, column=0) b.bind('<Button-1>', leftclick) # bind left mouse click b.bind('<Button-3>', rightclick) # bind left mouse click buttons['{0}{1}'.format(row, column)] = b -- http://mail.python.org/mailman/listinfo/python-list