PHPWarrior\Position::__construct PHP Method

__construct() public method

Position constructor.
public __construct ( $floor, $x, $y, null $direction = null )
$floor
$x
$y
$direction null
    public function __construct($floor, $x, $y, $direction = null)
    {
        $this->floor = $floor;
        $this->x = $x;
        $this->y = $y;
        $direction = Position::normalize_direction($direction);
        $this->direction_index = array_search(is_null($direction) ? 'north' : $direction, self::$DIRECTIONS);
    }