Beispiel #1
0
    override public bool canMoveOf(int _x, int _z, bool checkEchec)
    {
        bool done = false;

        if (Tour.rookMoveStyle(this, _x, _z))
        {
            done = base.canMoveOf(_x, _z, checkEchec);
        }
        if (!done && Fou.bishopMoveStyle(this, _x, _z))
        {
            done = base.canMoveOf(_x, _z, checkEchec);
        }
        return(done);
    }