Exemplo n.º 1
0
    public override void cardAction()

    /* Simply place a single block in the targeted square.
     *
     * See cardAction on base class Card.
     */
    {
        Vector2 gridIndices = (Vector2)TrialLogic.mouseDownGridIndices;

        TrialLogic.placeBlock(blockType, gridIndices);
    }
Exemplo n.º 2
0
    public override void cardAction()

    /* Place blocks in a 3-cube shape of the number "7" or letter "L".
     *
     * See cardAction on base class Card.
     */
    {
        Vector2 mouseDownSquare = (Vector2)TrialLogic.mouseDownGridIndices;
        Vector2 mouseUpSquare   = (Vector2)TrialLogic.mouseUpGridIndices;

        foreach (Vector2 square in getSquaresToPlaceOn(mouseDownSquare, mouseUpSquare))
        {
            TrialLogic.placeBlock(blockType, square);
        }
    }