PHPWarrior\Abilities\Base::offset PHP Method

offset() public method

public offset ( $direction, $forward = 1, $right )
    public function offset($direction, $forward = 1, $right = 0)
    {
        $direction = \PHPWarrior\Position::normalize_direction($direction);
        switch ($direction) {
            case 'forward':
                return [$forward, -$right];
                break;
            case 'backward':
                return [-$forward, $right];
                break;
            case 'right':
                return [$right, $forward];
                break;
            case 'left':
                return [-$right, -$forward];
                break;
        }
    }