(self, obj)
| 158 | return Vector2(self.x >> obj, self.y >> obj) |
| 159 | |
| 160 | def __and__(self, obj): |
| 161 | if isinstance(obj, Vector2): |
| 162 | return Vector2(self.x & obj.x, self.y & obj.y) |
| 163 | return Vector2(self.x & obj, self.y & obj) |
| 164 | |
| 165 | def __xor__(self, obj): |
| 166 | if isinstance(obj, Vector2): |