예제 #1
0
        private async void skeletonAttacks_Click(object sender, EventArgs e)
        {
            Knight.ReceiveDamage(Skeleton.MakeDamage());
            Update_All();
            skeletonPictureBox.Image = Image.FromFile(@"E:\Anton Hacker\KnightVSSkeleton-master\KnightVSSkeleton-master\Assets\Skeleton_Attack.gif");
            await Task.Delay(1000);

            skeletonPictureBox.Enabled = false;
            skeletonPictureBox.Enabled = true;
            skeletonPictureBox.Image   = Image.FromFile(@"E:\Anton Hacker\KnightVSSkeleton-master\KnightVSSkeleton-master\Assets\Skeleton_Idle.gif");
        }
예제 #2
0
        private async void skeletonAttacks_Click(object sender, EventArgs e)
        {
            Knight.ReceiveDemage(Skeleton.MakeDamage());
            knightsHealth.Text = Knight.TellHealth().ToString();
            if (Knight.isDead())
            {
                skeletonAttacks.Enabled = false;
                button1.Enabled         = false;
                await Task.Delay(900);

                MessageBox.Show("Winner Skeleton", "game over");
                Knight                   = new Fighter(knightPictureBox);
                Skeleton                 = new Fighter(skeletonPictureBox);
                knightsHealth.Text       = Knight.TellHealth().ToString();
                skeletonsHealth.Text     = Skeleton.TellHealth().ToString();
                button1.Enabled          = true;
                skeletonAttacks.Enabled  = true;
                skeletonPictureBox.Image = Image.FromFile(@"C:\Users\Work\Desktop\KnightVSSkeleton-master\Assets/Skeleton_Idle.gif");
            }
        }