X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fplayer.py;h=f51e83ef257fdcdc7fe03d0062e00ab0a7ba7cec;hb=40a95ca09c7a7ca0b4cca019e0ca8eb7670054bc;hp=83c41242accbc9da98a955dfeecafa40761dd351;hpb=a99e4ae79d235b6047625fb1de2559f66b3a7562;p=naja.git diff --git a/naja/player.py b/naja/player.py index 83c4124..f51e83e 100644 --- a/naja/player.py +++ b/naja/player.py @@ -21,16 +21,16 @@ class PlayerBits(object): # Operate on individual bits def check_bit(self, bit): - return bool(self.bits & bit) + return bool(self.bits & (1 << bit)) def set_bit(self, bit): - self.bits |= bit + self.bits |= (1 << bit) def clear_bit(self, bit): - self.bits &= (0xff ^ bit) + self.bits &= (0xff ^ (1 << bit)) def toggle_bit(self, bit): - self.bits ^= bit + self.bits ^= (1 << bit) # Operate on sets of bits