stream

package
v0.0.0-...-ef5716e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PlayerList []*Player

Functions

This section is empty.

Types

type GameInfo

type GameInfo struct {
	Title string
	Path  string
}

type Player

type Player struct {
	Conn     net.Conn
	Emulator *gb.Core
	ID       string
	Selected int
	GameList *[]GameInfo

	SelectedPlayer   int
	SelectedPlayerID string
}

Player Single player model

func (*Player) Init

func (player *Player) Init() bool

func (*Player) InitTelnet

func (player *Player) InitTelnet() bool

Send TELNET options

func (*Player) Instruction

func (player *Player) Instruction() int

func (*Player) Logout

func (player *Player) Logout()

func (*Player) RenderSelectPlayer

func (player *Player) RenderSelectPlayer() []byte

Render select multiplayer screen

func (*Player) RenderWelcomeScreen

func (player *Player) RenderWelcomeScreen() []byte

Generate welcome and game selection screen

func (*Player) SelectPlayer

func (player *Player) SelectPlayer() int

Select multiplayer

func (*Player) Serve

func (player *Player) Serve()

func (*Player) Welcome

func (player *Player) Welcome() int

Show the welcome and game select screen, return selected game ID.

type StreamServer

type StreamServer struct {
	Port     int
	GameList []GameInfo
}

func (*StreamServer) Run

func (server *StreamServer) Run()

Run Running the cloud gaming server

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL