Вызов события рисования в другом событии

Я работаю над игрой змея, но у меня возникла проблема с обновлением счета!

У меня есть основная область в форме, в которой игрок может двигаться, в этой области есть событие рисования, которое делает недействительным. Я хочу показать счет за пределами этой области, поэтому я добавляю новое событие рисования в основную форму, которое рисует счет поверх формы.

Моя проблема в том, как я могу вызвать второе событие рисования в событии таймера, называемое обновлением?

второе событие краски:

private void Form1_Paint(object sender, PaintEventArgs e)
    {
        Graphics g = e.Graphics;
        Font drawfont = new Font("Arial", 16);
        PointF drawpoint = new PointF(13, 12);
        g.DrawString("Score: "+score.ToString(), drawfont, Brushes.RoyalBlue, drawpoint);


    }

0 ответов

Другие вопросы по тегам