TRECISION: Fix incorrect object rects
This commit is contained in:
parent
4c78fb9fbe
commit
3f6196f31b
3 changed files with 6 additions and 4 deletions
|
@ -257,7 +257,7 @@ bool TrecisionEngine::checkMask(uint16 mx, uint16 my) {
|
|||
for (uint16 b = _obj[checkedObj]._rect.top; b < max; b++) {
|
||||
bool insideObj = false;
|
||||
int16 e = 0;
|
||||
while (e < _obj[checkedObj]._rect.right) {
|
||||
while (e < _obj[checkedObj]._rect.width()) {
|
||||
if (!insideObj) { // not inside an object
|
||||
if (b + TOP == my) {
|
||||
if ((mx >= d + e) && (mx < d + e + *mask)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue