예제 #1
0
 public static void MainLoop(TextReader input)
 {
     while (true)
     {
         gameState.Iteration(input);
     }
 }
        public static void MainLoop(TextReader input)
        {
            string[] inputs;
            var      gameState    = new GameState();
            var      projectCount = int.Parse(input.ReadLine());

            for (var i = 0; i < projectCount; i++)
            {
                inputs = input.ReadLine().Split(' ');
                var a = int.Parse(inputs[0]);
                var b = int.Parse(inputs[1]);
                var c = int.Parse(inputs[2]);
                var d = int.Parse(inputs[3]);
                var e = int.Parse(inputs[4]);
                gameState.projects.Add(new Project(a, b, c, d, e));
            }

            // game loop
            while (true)
            {
                gameState.Iteration(input);
            }
        }