(weak_self, event)
| 731 | |
| 732 | @staticmethod |
| 733 | def _on_invasion(weak_self, event): |
| 734 | self = weak_self() |
| 735 | if not self: |
| 736 | return |
| 737 | lane_types = set(x.type for x in event.crossed_lane_markings) |
| 738 | text = ['%r' % str(x).split()[-1] for x in lane_types] |
| 739 | self.hud.notification('Crossed line %s' % ' and '.join(text)) |
| 740 | |
| 741 | |
| 742 | # ============================================================================== |