Не используя numpy.
Если я знаю размер своих элементов и размер сетки, можно ли узнать, какая координата находится в верхнем левом углу моей сетки?
Размер прямоугольника: 62x50 ШxВ (g_height, g_width)
Сетка: 12x12
"""self.row/column is triggered by mouse position at a click coordinate"""
def draw_grid(self):
for self.row in range(12):
for self.column in range(12):
color = Game.BLUE
if self.grid[self.row][self.column] == 1:
color = Game.RED
pygame.draw.rect(self.screen,color,\
[(self.margin+self.g_width)*self.column+self.margin,\
(self.margin+self.g_height)*self.row+self.margin, \
self.g_width,self.g_height])
Могу ли я вычислить точные координаты прямоугольников, которые я сделал и поместил на экран?
В конечном счете, я хочу заменить эти нарисованные прямоугольники изображением поверхности.