Documentation
¶
Index ¶
- type Creds
- type MockPlugin
- type MockRoom
- func (r *MockRoom) AddStonesToTrunk(t int, s []*coord.Stone)
- func (r *MockRoom) Broadcast(e event.Event)
- func (r *MockRoom) BroadcastFullFrame()
- func (r *MockRoom) BroadcastTreeOnly()
- func (r *MockRoom) GetColorAt(t int) color.Color
- func (r *MockRoom) HeadColor() color.Color
- func (r *MockRoom) PushHead(x, y int, c color.Color) bool
- func (r *MockRoom) UploadSGF(s string) event.Event
- type OGSConnector
- type Plugin
- type Room
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockPlugin ¶
type MockPlugin struct {
IsStarted bool
}
func NewMockPlugin ¶
func NewMockPlugin() *MockPlugin
func (*MockPlugin) End ¶
func (mp *MockPlugin) End()
func (*MockPlugin) Start ¶
func (mp *MockPlugin) Start(map[string]any)
type MockRoom ¶
type MockRoom struct {
// contains filtered or unexported fields
}
func (*MockRoom) BroadcastFullFrame ¶
func (r *MockRoom) BroadcastFullFrame()
func (*MockRoom) BroadcastTreeOnly ¶
func (r *MockRoom) BroadcastTreeOnly()
type OGSConnector ¶
type OGSConnector struct {
Creds *Creds
Socket io.ReadWriter
Room Room
First color.Color
Exit bool
// contains filtered or unexported fields
}
func NewMockOGSConnector ¶
func NewMockOGSConnector(room Room, f fetch.Fetcher) (*OGSConnector, error)
func NewOGSConnector ¶
func NewOGSConnector(room Room, f fetch.Fetcher) (*OGSConnector, error)
func NewOGSConnectorWithReadWriter ¶
func NewOGSConnectorWithReadWriter(room Room, f fetch.Fetcher, rw io.ReadWriter) (*OGSConnector, error)
func (*OGSConnector) End ¶
func (o *OGSConnector) End()
func (*OGSConnector) Start ¶
func (o *OGSConnector) Start(args map[string]any)
Click to show internal directories.
Click to hide internal directories.