Прежде всего я хотел бы отметить, что я НЕ использую XNA или LINQ в этом небольшом проекте. По сути, я хочу сделать клон тетриса, используя приложение Windows С#. Я уже нарисовал свою сетку, размер моего изображения 250x500, сделав каждый квадратный блок размером 25 x 25 пикселей.
Теперь я любитель рисовать фигуры. Я могу рисовать линии и прямоугольники, круги, эллипсы и многоугольники на сетке, заливать их цветом и т. д. Вот и все. Я больше ничего не могу делать с рисованием. Другими словами, базовые фигуры, используя точки, которые я создал для рисования многоугольников, таких как форма «Т» в тетрисе.
У меня вопрос: при создании фигур тетриса следует ли мне рисовать их с помощью методов рисования в C# или создавать и импортировать растровые изображения фигур тетриса и использовать их для создания своего клона тетриса?
Как только я научусь рисовать фигуры, остальное я смогу понять самостоятельно. Кроме того, при работе с игровой сеткой наследую ли я свойства Picturebox от своего класса GameGrid?