mirror of
https://github.com/scummvm/scummvm.git
synced 2026-06-20 05:45:29 +00:00
DM: Properly set mapX and mapY. CID #1362609
This commit is contained in:
@@ -47,9 +47,9 @@ public:
|
||||
uint16 getMapY() { return (_scent >> 5) & 0x1F; }
|
||||
uint16 getMapIndex() { return (_scent >> 10) & 0x3F; }
|
||||
|
||||
void setMapX(uint16 val) { _scent = (_scent & ~0x1F) & (val & 0x1F); }
|
||||
void setMapY(uint16 val) { _scent = (_scent & ~(0x1F << 5)) & (val & 0x1F); }
|
||||
void setMapIndex(uint16 val) { _scent = (_scent & ~(0x1F << 10)) & (val & 0x3F); }
|
||||
void setMapX(uint16 val) { _scent = (_scent & ~0x1F) | (val & 0x1F); }
|
||||
void setMapY(uint16 val) { _scent = (_scent & ~(0x1F << 5)) | (val & 0x1F); }
|
||||
void setMapIndex(uint16 val) { _scent = (_scent & ~(0x1F << 10)) | (val & 0x3F); }
|
||||
void setVal(uint16 val) { _scent = val; }
|
||||
|
||||
uint16 toUint16() { return _scent; }
|
||||
|
||||
Reference in New Issue
Block a user