MCPcopy Create free account

hub / github.com/awdng/triebwerk / types & classes

Types & classes28 in github.com/awdng/triebwerk

StructBinaryProtocol
BinaryProtocol ...
protocol/binary.go:11
StructClient
Client represents a network client
model/player.go:225
StructCollider
Collider ...
model/map.go:904
StructConfig
Config from Environment Vars
triebwerk.go:9
InterfaceConnection
Connection represents the network connection of the player
model/player.go:9
StructConnection
Connection represents a websocket connection
transport/websocket.go:86
StructController
Controller ...
game/controller.go:26
StructControls
Controls ...
model/player.go:24
StructFirebase
Firebase ...
triebwerk.go:17
StructGameState
GameState ...
model/game.go:12
StructMap
Map represents a game map
model/map.go:916
InterfaceMasterServerClient
MasterServerClient ...
game/controller.go:36
StructMasterServerClient
MasterServerClient ...
infra/master_server.go:14
TypeAliasMessageType
MessageType ...
game/network_manager.go:25
StructNetworkManager
NetworkManager maintains the set of active clients and broadcasts messages to the clients.
game/network_manager.go:56
StructNetworkMessage
NetworkMessage represents an network message from or to a Client
model/player.go:238
StructPlayer
Player ...
model/player.go:36
StructPlayerManager
PlayerManager ...
game/player_manager.go:13
StructPoint
Point ...
model/point.go:8
StructPolygon
Polygon ...
model/rect_collider.go:16
StructProjectile
Projectile ...
model/projectile.go:4
InterfaceProtocol
Protocol that encodes/decodes data for network transfer
game/network_manager.go:39
StructRect
Rect ...
model/rect_collider.go:8
StructRectCollider
RectCollider ...
model/rect_collider.go:21
InterfaceTransport
Transport represents the network context
game/network_manager.go:45
StructTransport
Transport represents the websocket context
transport/websocket.go:17
StructWeapon
Weapon ...
model/weapon.go:6
StructserverState
game/controller.go:17