Fix missing module inclusion preventing the recently introduced option from working

This commit is contained in:
Alessandro Ranellucci 2012-08-25 17:18:12 +02:00
parent 0c22250740
commit 873ea93832

View file

@ -1,8 +1,9 @@
package Slic3r::GCode; package Slic3r::GCode;
use Moo; use Moo;
use List::Util qw(first);
use Slic3r::ExtrusionPath ':roles'; use Slic3r::ExtrusionPath ':roles';
use Slic3r::Geometry qw(scale unscale); use Slic3r::Geometry qw(scale unscale points_coincide PI X Y);
has 'layer' => (is => 'rw'); has 'layer' => (is => 'rw');
has 'shift_x' => (is => 'rw', default => sub {0} ); has 'shift_x' => (is => 'rw', default => sub {0} );
@ -48,8 +49,6 @@ my %role_speeds = (
&EXTR_ROLE_SUPPORTMATERIAL => 'perimeter', &EXTR_ROLE_SUPPORTMATERIAL => 'perimeter',
); );
use Slic3r::Geometry qw(points_coincide PI X Y);
sub extruder { sub extruder {
my $self = shift; my $self = shift;
return $Slic3r::extruders->[$self->extruder_idx]; return $Slic3r::extruders->[$self->extruder_idx];