public static void TelaPrincipal() { V.window.SetView(V.view); foreach (Chao x in V.chao.ToList()) { x.Draw(); } foreach (Limite x in V.limites.ToList()) { x.Draw(); } foreach (Teleporte x in V.teleportes.ToList()) { x.Draw(); } V.objetos.Sort((x, y) => x.zindex.CompareTo(y.zindex)); foreach (Geral x in V.objetos.ToList()) { x.Draw(); } V.window.SetView(V.hud); Configuracoes.Draw(); Efeitos.BackdropRun(); if (menu) { F.Menu(); } foreach (IC x in V.interacaoContinua.ToList()) { x.x1.Interagir(1); } foreach (TempText x in V.temptexts.ToList()) { x.Draw(); } foreach (PopUp x in V.popups.ToList()) { x.Draw(); } }
public static void TelaPrincipal() { if (F.Key("esc") && !menu && !F.TeclaDesativada("esc") && state == 2) { V.backdrop = false; menu = true; state = 1; F.DesativarTecla("esc", 300); Efeitos.Backdrop("fade-in", 125, 25); } if (F.Key("shift") && especial_count == 100 && !F.TeclaDesativada("shift") && state == 2) { for (int i = 0; i < 15; i++) { V.objetos.Add(new Player("ally_" + i, 52 * i + 36, Screen.height + 128 + 50, 32, 32)); } especial_count = 0; F.DesativarTecla("shift", 300); } Raid(); V.window.SetView(V.view); foreach (Background x in V.background.ToList()) { x.Draw(); } foreach (Limite x in V.limites.ToList()) { x.Draw(); } foreach (Bullet x in V.bullets.ToList()) { x.Draw(); } foreach (Bonus x in V.bonus.ToList()) { x.Draw(); } foreach (Geral x in V.objetos.ToList()) { x.Draw(); } V.window.SetView(V.hud); Configuracoes.Draw(); F.Escrever("SCORE " + score, true, Screen.width - F.TxtWidth("SCORE " + score, 32, true) - 40, 20, 32, 255, 255, 255, 255, 000, 000, 47, 255, 2); if (especial_count > 100) { especial_count = 100; } F.DesenharShape(Screen.width - 122, Screen.height - 42, especial_count, 20, 181, 230, 29, 255); if (especial && especial_count == 100) { F.Escrever("Press Shift!", true, Screen.width - F.TxtWidth("Press Shift!", 16, true) - 30, Screen.height - 64, 16, 255, 255, 255, 255, 000, 000, 47, 255, 2); } if (!F.TeclaDesativada("especial") && especial_count == 100) { especial = !especial; F.DesativarTecla("especial", 1000); } }