Не работает последний кусок программы. Пожалуйста подскажите почему.
static void Main(string[] args) { Random rnd = new Random(); int local = rnd.Next(3); int mhp; int ma; int php = 100; int pa = 10; switch (local) { case 1: mhp = 9; ma = 5; Console.WriteLine("mob1 lvl"); Console.WriteLine("hp {0}" ,mhp); Console.WriteLine("attack {0}" ,ma); break; case 2: mhp = 12; ma = 10; Console.WriteLine("mob2lvl"); Console.WriteLine("hp {0}" ,mhp); Console.WriteLine("attack {0}" ,ma); break; case 3: Console.WriteLine("box"); break; } while (mhp > 0){ mhp - pa = mhp; php - ma = php; }