Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/awdng/triebwerk
/ types & classes
Types & classes
28 in github.com/awdng/triebwerk
⨍
Functions
139
◇
Types & classes
28
Struct
BinaryProtocol
BinaryProtocol ...
protocol/binary.go:11
Struct
Client
Client represents a network client
model/player.go:225
Struct
Collider
Collider ...
model/map.go:904
Struct
Config
Config from Environment Vars
triebwerk.go:9
Interface
Connection
Connection represents the network connection of the player
model/player.go:9
Struct
Connection
Connection represents a websocket connection
transport/websocket.go:86
Struct
Controller
Controller ...
game/controller.go:26
Struct
Controls
Controls ...
model/player.go:24
Struct
Firebase
Firebase ...
triebwerk.go:17
Struct
GameState
GameState ...
model/game.go:12
Struct
Map
Map represents a game map
model/map.go:916
Interface
MasterServerClient
MasterServerClient ...
game/controller.go:36
Struct
MasterServerClient
MasterServerClient ...
infra/master_server.go:14
TypeAlias
MessageType
MessageType ...
game/network_manager.go:25
Struct
NetworkManager
NetworkManager maintains the set of active clients and broadcasts messages to the clients.
game/network_manager.go:56
Struct
NetworkMessage
NetworkMessage represents an network message from or to a Client
model/player.go:238
Struct
Player
Player ...
model/player.go:36
Struct
PlayerManager
PlayerManager ...
game/player_manager.go:13
Struct
Point
Point ...
model/point.go:8
Struct
Polygon
Polygon ...
model/rect_collider.go:16
Struct
Projectile
Projectile ...
model/projectile.go:4
Interface
Protocol
Protocol that encodes/decodes data for network transfer
game/network_manager.go:39
Struct
Rect
Rect ...
model/rect_collider.go:8
Struct
RectCollider
RectCollider ...
model/rect_collider.go:21
Interface
Transport
Transport represents the network context
game/network_manager.go:45
Struct
Transport
Transport represents the websocket context
transport/websocket.go:17
Struct
Weapon
Weapon ...
model/weapon.go:6
Struct
serverState
game/controller.go:17