Я делаю змеиную игру в пигаме, и мне нужно сделать массив пигамовских ректов.Когда я тестировал код, чтобы увидеть, работает ли основная идея, это не так.Когда он должен был печатать
[[0,0],
[10,0],
[20,0],
и так далее, пока не достигнет наибольшего значения x, а затем прибавит десять к значению y, он просто печатает значения x, когда значение y всегда0. Я новичок в Pygame и Python, поэтому любая помощь будет оценена.Мой код:
class Grid:
def __init__(self, gridSize):
self.gridSize = gridSize
self.numX = int(screenX / gridSize)
self.numY = int(screenX / gridSize)
self.xList = []
for y in range(0, self.numY * 10, 10):
for x in range(0, self.numX * 10, 10):
self.xList.append((x,y))
if y == 0:
self.array = np.array(self.xList)
else:
np.append(self.array, self.xList)
self.xList = []
print(self.array)