Пример #1
0
    void updateBlick()
    {
        Blick thisBlick = getBlick();

        if (!thisBlick.isOccupied())
        {
            thisBlick.setOccupied(true);
            thisBlick.block = this;
        }
    }
Пример #2
0
    public bool checkDown()
    {
        bool ret = false;

        if (blickPos.y > 0)
        {
            Blick other = GameController.accessGameController().blickGrid [(int)blickPos.x, (int)(blickPos.y - 1)];
            if (!other.isOccupied())
            {
                ret = true;
            }
        }
        return(ret);
    }
Пример #3
0
    public bool checkRight()
    {
        bool ret = false;

        if (blickPos.x < (GameController.cols - 1))
        {
            Blick other = GameController.accessGameController().blickGrid [(int)(blickPos.x + 1), (int)blickPos.y];
            if (!other.isOccupied())
            {
                ret = true;
            }
        }
        return(ret);
    }
Пример #4
0
    //CHECK NEARBY BLICK METHODS
    //ALL METHODS RETURN TRUE IF BLICK IS EMPTY, FALSE IF NOT
    public static bool checkCustom(Vector2 dest)
    {
        bool ret = false;

        if (Blick.isInBlickArray(dest))
        {
            Blick other = GameController.accessGameController().blickGrid [(int)dest.x, (int)dest.y];
            if (!other.isOccupied())
            {
                ret = true;
            }
        }
        return(ret);
    }