ExPilot.Client.SoundPage (ExPilot v0.1.1)

Copy Markdown View Source

The "No sound?" page of a served ssh session: the player's sound port on the server, the player program to run on their machine for each operating system, and the ssh line whose reverse tunnel carries the sound.

ExPilot.Client.SoundPage.pages(%{pulse_port: 24713, served_by: %{host: "arcade", port: 2222}, username: "alice"})

Summary

Functions

The page, for mount props with a :pulse_port and a :served_by; none otherwise.

The command line that plays the sound on the player's machine.

Functions

pages(props)

@spec pages(map()) :: [Cauldron2D.Client.Game.page()]

The page, for mount props with a :pulse_port and a :served_by; none otherwise.

player_command()

@spec player_command() :: String.t()

The command line that plays the sound on the player's machine.