DM: Properly set mapX and mapY. CID #1362609
This commit is contained in:
parent
3d2f4e78b5
commit
d01ac29dd2
1 changed files with 3 additions and 3 deletions
|
@ -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; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue