public override void OnStart() { menu = true; submenu = turno = finish = false; foreach (Playable x in x1.ToList()) { F.BloquearMov(x, true); Interacoes.Andar(x, 2, 200); } foreach (Playable x in x2.ToList()) { F.BloquearMov(x, true); Interacoes.Andar(x, 3, 200); } }
public static void TelaPrincipal() { V.window.SetView(V.view); foreach (Playable x in x1.ToList()) { F.DesenharShape(x.x - 50 + (x.imgWidth / 2), x.y - x.imgHeight + x.height - 50, 100, 10, 19, 19, 19, 230); F.DesenharShape(x.x - 50 + (x.imgWidth / 2), x.y - x.imgHeight + x.height - 50, (100 / x.vida_) * x.vidaA, 10, 000, 255, 000, 230); F.DesenharShape(x.x - 50 + (x.imgWidth / 2), x.y - x.imgHeight + x.height - 65, 100, 10, 19, 19, 19, 230); F.DesenharShape(x.x - 50 + (x.imgWidth / 2), x.y - x.imgHeight + x.height - 65, (100 / x.energia_) * x.energiaA, 10, 255, 255, 000, 230); } foreach (Playable x in x2.ToList()) { F.DesenharShape(x.x - 50 + (x.imgWidth / 2), x.y - x.imgHeight + x.height - 30, 100, 15, 19, 19, 19, 230); F.DesenharShape(x.x - 50 + (x.imgWidth / 2), x.y - x.imgHeight + x.height - 30, (100 / x.vida_) * x.vidaA, 15, 000, 255, 000, 230); } V.window.SetView(V.hud); F.DesenharShape(10, Screen.height - 200, Screen.width - 20, 190, 210, 210, 210, 230); F.DesenharShape(230, Screen.height - 190, Screen.width - 250, 170, 19, 19, 19, 255); HeroiAtacar(); InimigoAtacar(); int qtdX1 = 0, qtdX2 = 0; foreach (Playable x in x1.ToList()) { if (x.vidaA <= 0) { qtdX1++; } } foreach (Playable x in x2.ToList()) { if (x.vidaA <= 0) { x.OnDie(); x2.Remove(x); qtdX2++; } } if (qtdX1 >= x1.Count() && !finish) { finish = true; } if (qtdX2 >= x2.Count() && !finish) { finish = true; foreach (Playable x in x1.ToList()) { Interacoes.Andar(x, 3, 200); } } }