Shlomi Fish avatar Shlomi Fish committed 5400384

Convert in another place.

Comments (0)

Files changed (1)

abc-path/Games-ABC_Path-Generator/lib/Games/ABC_Path/Generator.pm

         
         vec($state->{pos_taken}, $pos, 1) = 1;
         
-        my ($y,$x) = $self->_to_xy($pos);
+        my $coord = Games::ABC_Path::Generator::Coord->_from_int($pos);
+
         foreach my $clue (
-            (($y == $x) ? 0 : ()),
-            (($y == (5-1)-$x) ? 1 : ()),
-            (2+$y),
-            ((2+5)+$x),
+            (($coord->y == $coord->x) ? 0 : ()),
+            (($coord->y == (5-1)-$coord->x) ? 1 : ()),
+            (2+$coord->y),
+            ((2+5)+$coord->x),
         )
         {
             $state->{clues}->[$clue]->{num_remaining}--;
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.