radio


radio pozwala wysyłać i odbierać sygnały z przestrzeni oraz odnajdywać dryfujące w przestrzeni obiekty.

Dodatkowe pola:

"radio_range"

Zasięg skanowania.

Funkcje:

radio_scanner.run()

Uruchamia skanowanie

radio_scanner.stop()

Zatrzymuje skanowanie

radio_scanner.interval

Częstotliwość skanowania

broadcast(message)

Wysyła wiadomość w przestrzeń. Wiadomość może mieć maksymalnie 140 znaków.

Polecenia:

"scan"

Odnajduje dryfujące w pobliżu obiekty:

"scan": {
  target: "id radia"
} -> [
  {
    id: "id obiektu",
    sprite: "url z grafiką obiektu",
  < user_sprite: "url z grafiką użytkownika", >
    position: [ x, y, z ],
    velocity: [ vx, vy, vz ]
  },
  ...
]

"broadcast"

Pozwala wysłać komunikat w przestrzeń:

"broadcast": {
  target: "id radia",
  message: "wiadomość ( do 140 znaków )"
} -> "sent"

Sygnały:

"broadcast"

Otrzymywany gdy inny gracz nada komunikat:

"broadcast": {
  source: { id: "id nadającego" },
  message: "wiadomość"
}