walkbox & putActor coords in V2 are in 'character coordinates' - x has to multiplied by 8 and y by 2
svn-id: r7426
This commit is contained in:
parent
5be0ce7adc
commit
bf270d9243
3 changed files with 24 additions and 21 deletions
|
@ -350,15 +350,15 @@ void Scumm::getBoxCoordinates(int boxnum, BoxCoords *box) {
|
|||
SWAP(box->ll.y, box->lr.y);
|
||||
}
|
||||
} else if (_features & GF_AFTER_V2) {
|
||||
box->ul.x = bp->v2.ulx;
|
||||
box->ul.y = bp->v2.uy;
|
||||
box->ur.x = bp->v2.urx;
|
||||
box->ur.y = bp->v2.uy;
|
||||
box->ul.x = bp->v2.ulx * 8;
|
||||
box->ul.y = bp->v2.uy * 2;
|
||||
box->ur.x = bp->v2.urx * 8;
|
||||
box->ur.y = bp->v2.uy * 2;
|
||||
|
||||
box->ll.x = bp->v2.llx;
|
||||
box->ll.y = bp->v2.ly;
|
||||
box->lr.x = bp->v2.lrx;
|
||||
box->lr.y = bp->v2.ly;
|
||||
box->ll.x = bp->v2.llx * 8;
|
||||
box->ll.y = bp->v2.ly * 2;
|
||||
box->lr.x = bp->v2.lrx * 8;
|
||||
box->lr.y = bp->v2.ly * 2;
|
||||
} else {
|
||||
box->ul.x = (int16)READ_LE_UINT16(&bp->old.ulx);
|
||||
box->ul.y = (int16)READ_LE_UINT16(&bp->old.uly);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue