feat: add remote controller server

This commit is contained in:
2025-10-22 22:17:30 +02:00
parent 784d594a3b
commit bf1935fd7e
3 changed files with 114 additions and 1 deletions

View File

@@ -4,10 +4,10 @@ from typing import Optional
import pygame
from src.camera import Camera
from src.remote_controller import RemoteController
from src.utils import get_segments_intersection, segments_intersect
from src.vec import Vec
sign = lambda x: 0 if x == 0 else (-1 if x < 0 else 1)
@@ -38,6 +38,9 @@ class Car:
self.rays: list[float] = [0] * self.N_RAYS
self.rays_end: list[Vec] = [Vec() for _ in range(self.N_RAYS)]
self.controller: RemoteController = RemoteController(self)
self.controller.start_server()
def update(self, dt: float):
if self.forward:
self.speed += self.ACCELERATION * dt