forked from enlightenment/efl
elementary textpath: code refactoring.
Don't twist code unnecessarily. logically same, round() is enough. Differential Revision: https://phab.enlightenment.org/D6501
This commit is contained in:
parent
50727d3439
commit
bd3298dead
|
@ -125,10 +125,10 @@ _segment_draw(Efl_Ui_Textpath_Data *pd, int slice_no, double dt, double dist,
|
||||||
|
|
||||||
if (cmp == 0)
|
if (cmp == 0)
|
||||||
{
|
{
|
||||||
*last_x1 = (int) floor(vec1.x + r.x + 0.5);
|
*last_x1 = (int) round(vec1.x + r.x);
|
||||||
*last_y1 = (int) floor(vec1.y + r.y + 0.5);
|
*last_y1 = (int) round(vec1.y + r.y);
|
||||||
*last_x2 = (int) floor(vec2.x + r.x + 0.5);
|
*last_x2 = (int) round(vec2.x + r.x);
|
||||||
*last_y2 = (int) floor(vec2.y + r.y + 0.5);
|
*last_y2 = (int) round(vec2.y + r.y);
|
||||||
}
|
}
|
||||||
|
|
||||||
//add points to map
|
//add points to map
|
||||||
|
@ -181,10 +181,10 @@ _segment_draw(Efl_Ui_Textpath_Data *pd, int slice_no, double dt, double dist,
|
||||||
* It improves smoothness of curve's slope changing. */
|
* It improves smoothness of curve's slope changing. */
|
||||||
mp0_x = *last_x1;
|
mp0_x = *last_x1;
|
||||||
mp0_y = *last_y1;
|
mp0_y = *last_y1;
|
||||||
mp1_x = *last_x1 + (int) floor(vec1.x - vec0.x + 0.5);
|
mp1_x = *last_x1 + (int) round(vec1.x - vec0.x);
|
||||||
mp1_y = *last_y1 + (int) floor(vec1.y - vec0.y + 0.5);
|
mp1_y = *last_y1 + (int) round(vec1.y - vec0.y);
|
||||||
mp2_x = *last_x2 + (int) floor(vec2.x - vec3.x + 0.5);
|
mp2_x = *last_x2 + (int) round(vec2.x - vec3.x);
|
||||||
mp2_y = *last_y2 + (int) floor(vec2.y - vec3.y + 0.5);
|
mp2_y = *last_y2 + (int) round(vec2.y - vec3.y);
|
||||||
mp3_x = *last_x2;
|
mp3_x = *last_x2;
|
||||||
mp3_y = *last_y2;
|
mp3_y = *last_y2;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue