Beispiel #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            //Application.Run(new FormMineSweeper());

            //Models
            M_jogador = new Jogador();
            M_menu    = new Menu();
            M_mapa    = new Mapa();
            M_Login   = new Login();

            //Views
            V_Menu            = new FormMenu();
            V_Mapa            = new FormMineSweeper();
            V_Instrucoes      = new Instrucoes();
            V_Login           = new FormLogin();
            V_OnOff           = new FormOnOff();
            V_PedirNome       = new PedirNome();
            V_ConsultarPerfil = new FormConsultarPerfil();

            //Controllers
            C_menu  = new ControllerMenu();
            C_mapa  = new ControllerMapa();
            C_Login = new ControllerLogin();

            Application.Run(V_OnOff);
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            try
            {
                var construtor = new ConfigurationBuilder()
                                 .SetBasePath(Directory.GetCurrentDirectory())
                                 .AddJsonFile("appsettings.json")
                                 .Build();

                var appConfig = construtor.GetSection("configuracaoCaminho").Get <AplicacaoConfig>();
                if (File.Exists(appConfig.Caminho))
                {
                    List <Mapa> lista = File.ReadAllLines(appConfig.Caminho)
                                        .Select(l => ControllerMapa.carregaCSV(l))
                                        .ToList();

                    ControllerMapa.OrdenaBubleSort(ref lista);
                    string[] convertido = lista.Select(t => t.Local.ToString() + ";" + t.popUltimoSenso.ToString()).ToArray();
                    File.WriteAllLines(appConfig.Destino, convertido);

                    Console.WriteLine("Arquivo ordenado e salvo em Arquivo/mapa2.csv.");
                }
                else
                {
                    Console.WriteLine("Arquivo não encontrado no caminho " + appConfig.Caminho);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }