Beispiel #1
0
    void Update()
    {
        InputHandler();

        if (started)
        {
            if (!TickUtil.Tick())
            {
                return;
            }

            if (!status.Finished)
            {
                status = controller.Execute();
                grid   = controller.grid;
            }
            else
            {
                SolutionUtil.Execute(status.SolvedPath, grid);
            }
        }

        RenderGrid();
    }