MCPcopy Create free account

hub / github.com/JaniM/variant-go-server / types & classes

Types & classes120 in github.com/JaniM/variant-go-server

↓ 12 callersClassMillisecond
shared/src/game/clock.rs:6
↓ 7 callersClassColor
shared/src/game.rs:34
↓ 4 callersEnumError
shared/src/message.rs:94
↓ 2 callersClassFreePlacement
shared/src/states/free_placement.rs:10
↓ 1 callersClassGetGame
server/src/db.rs:98
↓ 1 callersClassGetUser
server/src/db.rs:75
↓ 1 callersClassGetUserByToken
server/src/db.rs:80
↓ 1 callersClassProfile
server/src/server.rs:138
↓ 1 callersClassStartGame
shared/src/message.rs:25
↓ 1 callersClassWindowSize
client/src/window.rs:7
EnumActionChange
shared/src/game.rs:323
EnumActionKind
shared/src/game.rs:112
ClassActionSender
client/src/state.rs:243
ClassActiveRoom
client/src/state.rs:44
EnumAdminAction
shared/src/message.rs:34
ClassAdminMessage
server/src/server.rs:128
InterfaceAssumeFrom
shared/src/assume.rs:1
ClassBoard
client/src/board.rs:26
ClassBoard
shared/src/game/board.rs:9
ClassBoardHistory
shared/src/game.rs:257
InterfaceBridgeable
Allows us to communicate with a store
store/src/store.rs:139
ClassCapturesGivePoints
shared/src/game.rs:173
EnumClientMessage
shared/src/message.rs:45
EnumClientMode
shared/src/message.rs:39
ClassClientState
client/src/state.rs:15
ClassClientWebSocket
websocket connection is long running connection, it easier to handle with an actor
server/src/main.rs:62
ClassClock
shared/src/game.rs:182
EnumClockRule
shared/src/game/clock.rs:73
ClassConnect
server/src/server.rs:41
ClassCreateGameBody
server/src/main.rs:439
ClassCreateGameResponse
server/src/main.rs:446
ClassCreateRoom
Create room, announce to clients
server/src/server.rs:85
ClassDbActor
server/src/db.rs:108
EnumDirection
client/src/board.rs:10
ClassDisconnect
server/src/server.rs:49
EnumDisplayMode
client/src/window.rs:34
ClassFischerClock
shared/src/game/clock.rs:58
ClassFreePlacementView
shared/src/game.rs:337
ClassGame
shared/src/game.rs:283
ClassGame
server/src/db.rs:44
ClassGameAction
shared/src/game.rs:127
ClassGameAction
server/src/game_room.rs:40
EnumGameAction
shared/src/message.rs:12
ClassGameActionAsUser
server/src/game_room.rs:49
ClassGameClock
shared/src/game/clock.rs:99
EnumGameError
shared/src/message.rs:88
ClassGameHistory
client/src/state.rs:67
ClassGameHistory
shared/src/game.rs:380
ClassGameModifier
shared/src/game.rs:197
ClassGameReplay
shared/src/game.rs:388
ClassGameRoom
client/src/state.rs:38
ClassGameRoom
server/src/game_room.rs:90
ClassGameServer
`GameServer` manages chat rooms and responsible for coordinating chat session. implementation is super primitive
server/src/server.rs:165
EnumGameState
shared/src/states/mod.rs:14
EnumGameState
server/src/main.rs:524
EnumGameStateView
shared/src/game.rs:342
ClassGameView
client/src/state.rs:52
ClassGameView
shared/src/game.rs:363
ClassGetAdminView
server/src/game_room.rs:80
ClassGetAdminView
server/src/server.rs:116
ClassGetGameResponse
server/src/main.rs:503
ClassGetGameResultResponse
server/src/main.rs:536
ClassGroup
shared/src/game.rs:100
ClassHandler
client/serve.py:13
ClassHiddenMoveGo
shared/src/game.rs:152
ClassIdentifyAs
server/src/server.rs:98
ClassIdentifyUser
server/src/db.rs:66
ClassInfo
client/src/main.rs:412
EnumInput
client/src/board.rs:18
ClassJoin
server/src/game_room.rs:68
ClassJoin
Join room
server/src/server.rs:64
ClassLeave
server/src/game_room.rs:62
ClassLeaveRoom
server/src/server.rs:77
ClassListRooms
List of available rooms
server/src/server.rs:56
EnumLoopFlow
client/src/networking.rs:9
EnumMakeActionError
shared/src/game.rs:312
EnumMessage
server/src/game_room.rs:20
EnumMessage
server/src/server.rs:28
ClassNPlusOne
shared/src/game.rs:168
EnumNPlusOneResult
shared/src/states/play/n_plus_one.rs:3
ClassNewGame
server/src/db.rs:53
ClassNewUser
server/src/db.rs:36
ClassPalette
client/src/palette.rs:4
EnumPaletteOption
client/src/palette.rs:15
ClassPhantomGo
shared/src/game.rs:189
ClassPlayState
shared/src/states/play.rs:19
EnumPlayerClock
shared/src/game/clock.rs:90
EnumPreset
client/src/views/create_game.rs:45
ClassProfile
shared/src/message.rs:82
ClassQueryProfile
server/src/server.rs:108
ClassReadOnly
store/src/store.rs:66
EnumReplayActionKind
shared/src/game.rs:120
ClassRoom
server/src/server.rs:154
EnumRoomEvent
client/src/state.rs:84
ClassRoomInfo
repl/src/main.rs:11
EnumRoute
client/src/main.rs:26
ClassSGFWriter
shared/src/game/export.rs:5
ClassScoringState
shared/src/states/scoring.rs:9
ClassSeat
shared/src/game.rs:81
EnumSeenTeams
shared/src/states/scoring.rs:157
next →1–100 of 120, ranked by callers