Ejemplo n.º 1
0
 public HumanPlayer(GameColor pawnColor, CheckboardDisplay checkboardDisplay)
 {
     camera = Camera.main;
     this.checkboardDisplay = checkboardDisplay;
     this.pawnColor         = pawnColor;
     selectedFields         = new List <FieldDisplay>();
 }
Ejemplo n.º 2
0
    public IEnumerable <Pawn> Init()
    {
        instance = this;
        var pawns = checkboardGenerator.Generate().ToList();

        fields = new FieldDisplay[8, 8];
        var fieldDisplays = FindObjectsOfType <FieldDisplay>();

        foreach (var fieldDisplay in fieldDisplays)
        {
            fields[(int)fieldDisplay.transform.position.x, (int)fieldDisplay.transform.position.y] = fieldDisplay;
        }

        this.pawns = FindObjectsOfType <PawnDisplay>().ToList();

        return(pawns.ToList());
    }