Chris wrote:
The image is assigned like... red_stone = game_image ("red_stone.png") Later, it goes into the list like... board_layout.append ([red_stone, (x, y)...]) So is a copy of red_stone in the list or just a pointer?
That particular question can be answered based on the principles of the Python language. Any statement of the form a = [b] will only ever put a reference to whatever b currently refers to into the list. There is no way that statement can, on its own, cause the object referred to by b to be copied. -- Greg