Exemple #1
0
    public override void InitializeGame()
    {
        base.InitializeGame();

        Player1.Color          = Colors.Blue;
        Player2.Color          = Colors.Red;
        Player1.ControllerName = "Player 1";
        Player2.ControllerName = "Player 2";
        Player1.Connect(nameof(Controller.TurnEnded), this, nameof(OnPlayer1FinishedTurn));
        Player2.Connect(nameof(Controller.TurnEnded), this, nameof(OnPlayer2FinishedTurn));
        Global.Instance.AddChild(Player1);
        Global.Instance.AddChild(Player2);

        SetUpUnits();
        SetUpBuildings();

        Global.Log("checking", Unit.All.Count);

        Player1.StartTurn();

        //Vector2[] path = Global.ActiveMap.PathFinder.FindPath(new Vector2(0,4), new Vector2(4,4), Global.ActiveMap.Board.GetCellsAround())
    }