IQ.Pilot Release Commit @ bec7652

This commit is contained in:
IQ.Lvbs history cleanup
2026-08-22 23:42:41 -05:00
commit 58039e647c
4603 changed files with 1236178 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
"""
Copyright © IQ.Lvbs, apart of Project Teal Lvbs, All Rights Reserved, licensed under https://konn3kt.com/tos
"""
import pyray as rl
from iqpilot.selfdrive.ui.mici.onroad.hud_renderer import HudRenderer
from iqpilot.ui.onroad.hud_overlays import IQBlindSpotOverlay
class IQMiciHudRenderer(HudRenderer):
def __init__(self):
super().__init__()
self._overlays = [IQBlindSpotOverlay()]
def _update_state(self) -> None:
super()._update_state()
for overlay in self._overlays:
overlay.update()
def _render(self, rect: rl.Rectangle) -> None:
super()._render(rect)
for overlay in self._overlays:
overlay.render(rect)
def _has_blind_spot_detected(self) -> bool:
return any(getattr(overlay, "detected", False) for overlay in self._overlays)