Проблема с правильным расположением врагов в игре космических захватчиков - PullRequest
0 голосов
/ 01 ноября 2019

Я немного рассол с куском кода. Я хочу поместить 30 врагов, которые являются PictureBox, в 6 рядов по 5. Но в итоге получается, что он рисует только 1 ряд из них. Я хочу, чтобы объекты располагались в сетке 6x5, их размер был 50x50, поэтому я попытался нарисовать точку каждые 60 пикселей.

    public void Enemy()
        {
            PictureBox[] enemy = new PictureBox[30];
            for (int i = 0; i <6; i++)
            {
                for(int k =0; k < 5;k++)
                {
                    enemy[k] = new PictureBox();
                    enemy[k].Image = Properties.Resources.rsz_invader;
                    enemy[k].Size = new Size(50, 50);
                    enemy[k].Tag = "enemy";
                    enemy[k].Location = new Point(k*60,i * 60);
                }
            }
            this.Controls.AddRange(enemy);
        }
...