AI-Pathfinding-AStar
    
    
  
  
  
view release on metacpan or search on metacpan
lib/AI/Pathfinding/AStar.pm view on Meta::CPAN
use Heap::Binomial;
use AI::Pathfinding::AStar::AStarNode;
my $nodes;
sub _init {
    my $self = shift;
    croak "no getSurrounding() method defined" unless $self->can("getSurrounding");
    return $self->SUPER::_init(@_);
}
sub doAStar
{
	my ($map, $target, $open, $nodes, $max) = @_;
	my $n = 0;
	FLOOP:	while ( (defined $open->top()) && ($open->top()->{id} ne $target) ) {
		#allow incremental calculation
    
  
  
  
( run in 0.673 second using v1.01-cache-2.11-cpan-a1d94b6210f )