feat: add remote controller server
This commit is contained in:
		| @@ -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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user