_Q12_ Ответов: 1

Я хочу, чтобы мой астероид двигался.


Я хочу, чтобы мой астероид двигался! Но у меня есть специальный класс для этого. Я хочу, чтобы он переместился в этот класс(если это возможно). Когда я добавляю астероид в класс экрана, я хочу увидеть какое-то действие. Или как-то добавить класс таймера в класс экрана???? а обновить как-нибудь таймер из класса астероидов?? - Как это сделать?
//Asteroid Class     
        void aTimer_Elapsed(object sender, ElapsedEventArgs e)
        {
            x1 = y1+=11;
        }
        public void New(object sender, System.Windows.Forms.PaintEventArgs e)
        {
            e.Graphics.DrawLine(new Pen(Brushes.Black), x1, y1, x2, y2);
           
        }


//Screen Class
        private void Screen_Paint(object sender, PaintEventArgs e)
        { 
            asteroid.New(sender, e); // is rendering fine !!!
        }


Спасибо.

Что я уже пробовал:

------------------------------------------------------------------------------

1 Ответов

Рейтинг:
2

RickZeeland

Я думаю, что вам нужно изучить события, Вот пример: Самый Простой Пример Событий C#, Который Только Можно Себе Представить[^]