Found a bug where the following won't work: ```c++ COORD inclusiveEnd{ _end }; ``` where `_end` is a `til::point`. The only fix for this is to replace these instances with this: ```c++ COORD inclusiveEnd = _end; ``` What was happening in the first notation is the implicit conversion of `til::point` to `bool` to `SHORT`. The constructor for COORD only sees one SHORT so it thinks the value should be the definition for X, and Y should stay as 0. So we end up getting `1, 0`. By adding the explicit keyword to the bool operators, we prevent the accident above from occurring. |
||
---|---|---|
.. | ||
at.h | ||
bitmap.h | ||
color.h | ||
point.h | ||
rectangle.h | ||
size.h | ||
some.h | ||
u8u16convert.h |