diff options
author | Søren Sandmann Pedersen <ssp@l3000.localdomain> | 2010-12-06 02:12:15 -0500 |
---|---|---|
committer | Søren Sandmann Pedersen <ssp@l3000.localdomain> | 2010-12-20 10:48:50 -0500 |
commit | d0e134ff45e728a1697f871e99fcb85c8f98e2d8 (patch) | |
tree | 09ad7f76cc17dfa21b0ee01d6e3b473cd8b616d4 | |
parent | ae105f154bd71864cc318bb50e1ad2473cde218a (diff) |
Move error outside if
-rw-r--r-- | dda.c | 13 |
1 files changed, 4 insertions, 9 deletions
@@ -87,11 +87,11 @@ dda (test_data_t *testdata) exit (-1); } + e -= sample_step_y (y) * dxdy; + x += sample_step_y (y) * dxdy; + if (dxdy >= 0) { - e -= sample_step_y (y) * dxdy; - x += sample_step_y (y) * dxdy; - while (e <= 0) { double s = sample_step_x_forward (xi); @@ -102,12 +102,7 @@ dda (test_data_t *testdata) } else { - double s; - - e -= sample_step_y (y) * dxdy; - x += sample_step_y (y) * dxdy; - - s = sample_step_x_backward (xi); + double s = sample_step_x_backward (xi); while (e > s) { |