code: def __init__(self, width, height, world):
      self.dim = (width, height)
      self._world = world
      self.map_name = world.get_map().name
      font = pygame.font.Font(pygame.font.get_default_font(), 20)
      font_name = "courier" if os.name == "nt" else "mono"
      fonts = [x for x in pygame.font.get_fonts() if font_name in x]
      default_font = "ubuntumono"
      mono = default_font if default_font in fonts else fonts[0]
      mono = pygame.font.match_font(mono)
      self._font_mono = pygame.font.Font(
          mono, 12 if os.name == "nt" else 14
      )
      self._notifications = FadingText(
          font, (width, 40), (0, height - 40)
      )
      self.help = HelpText(pygame.font.Font(mono, 16), width, height)
      self.server_fps = 0
      self.frame = 0
      self.simulation_time = 0
      self.original_vehicle_control = None
      self.restricted_vehicle_control = None
      self.allowed_steering_ranges = []
      self._show_info = True
      self._info_text = []
      self._server_clock = pygame.time.Clock()
      self.rss_state_visualizer = RssStateVisualizer(
          self.dim, self._font_mono, self._world
      )
  
imports: from __future__ import print_function
  import glob
  import os
  import sys
  import signal
  import carla
  from carla import ColorConverter
  import argparse
  import logging
  import math
  import random
  import weakref
  from rss_sensor import RssSensor
  from rss_visualization import RssUnstructuredSceneVisualizer, RssBoundingBoxVisualizer, RssStateVisualizer
label_desc: Use image node_id 1 to create a new HUD object from inherited base classes: object with example: obj = HUD(width, height, world)