[Ohrrpgce] Plan for LineSlice

James Paige Bob at hamsterrepublic.com
Wed May 24 11:15:02 PDT 2017

Here I am going to talk out LineSlice before I actually start implementing

I think I have a pretty realistic chance of having time to do it sometime

I'm going to go with a simple slice.

It will draw a line from corner to corner

I figure I can have a toggle for whether it draws from 0,0 <-> width,height
or 0, height <-> width,0

I plan to also test it will negative width and height, although I think we
have an unresolved issue of inside-out-slices sizes being off-by-one, and
we have to decided how to resolve that.

I would like to be able to do horizontal lines without having to care if
height is 1 or 0, and vertical lines without caring if width is 1 or 0.

Should there be a toggle for making zero-width / zero height lineslices

I will definitely be implementing convenience functions to set a line's
position relative to screen points on other slices.

I also really like the idea of being able to adjust line thickness, but I
don't know the best way to go about that, especially regarding corners.

Maybe we need some kind of function allmodex function to paint a thick
line... maybe even a styled line using a 1xwidth sprite?

I am not worried about thick lines or styled lines in the first
implementation, I just want to think about it enough to avoid any blunders
that would make adding those later more difficult.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20170524/82fc1a4e/attachment.htm>

More information about the Ohrrpgce mailing list