It may sound silly but this confuses me and is some case
for makes me feel a 'little unhappy' - I am never sure what names
to use in such case
DrawLine(int x1, int y1, int x2, int y2, unsigned color);
or maybe
DrawLine(int x0, int y0, int x1, int y1, unsigned color);
or maybe
DrawLine(int ax, int ay, int bx, int by, unsigned color);
or
DrawLine(int x, int y, int x_, int y_, unsigned color);
or what?
good naming makes code clearer and faster to work with,
so it is important
one thing i noticed one day is that namink like x0, y0, x1, y1
are somewhat logicaly wrong becouse logicaly it is (should be) more like
0.x 0.y 1.x 1.y [not x.0 y.0 x.1 y.1 ]