(self, obj)
| 153 | return Vector2(self.x << obj, self.y << obj) |
| 154 | |
| 155 | def __rshift__(self, obj): |
| 156 | if isinstance(obj, Vector2): |
| 157 | return Vector2(self.x >> obj.x, self.y >> obj.y) |
| 158 | return Vector2(self.x >> obj, self.y >> obj) |
| 159 | |
| 160 | def __and__(self, obj): |
| 161 | if isinstance(obj, Vector2): |