File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -330,7 +330,8 @@ loop to do an efficient traversal:
330
330
def offsetToNearest(c: Char) = {
331
331
var nearestPosOpt : Option[XY] = None
332
332
var nearestDistance = Double.MaxValue
333
- for(i <- 0 until cells.length) {
333
+ var i = 0
334
+ while(i < cells.length) {
334
335
if(c == cells(i)) {
335
336
val pos = absPosFromIndex(i)
336
337
val distanceToCenter = pos.distanceTo(center)
@@ -339,6 +340,7 @@ loop to do an efficient traversal:
339
340
nearestPosOpt = Some(pos - center)
340
341
}
341
342
}
343
+ i += 1
342
344
}
343
345
nearestPosOpt
344
346
}
Original file line number Diff line number Diff line change @@ -22,7 +22,8 @@ case class View(cells: String) {
22
22
def offsetToNearest (c : Char ) = {
23
23
var nearestPosOpt : Option [XY ] = None
24
24
var nearestDistance = Double .MaxValue
25
- for (i <- 0 until cells.length) {
25
+ var i = 0
26
+ while (i < cells.length) {
26
27
if (c == cells(i)) {
27
28
val pos = absPosFromIndex(i)
28
29
val distanceToCenter = pos.distanceTo(center)
@@ -31,6 +32,7 @@ case class View(cells: String) {
31
32
nearestPosOpt = Some (pos - center)
32
33
}
33
34
}
35
+ i += 1
34
36
}
35
37
nearestPosOpt
36
38
}
You can’t perform that action at this time.
0 commit comments