mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2025-02-03 15:17:04 -05:00
5ea6ada452
* Added automap.go stub * Handle errors in original AutoMap.txt file * Completed AutoMapRecord struct and comments * AutoMap loader implemented * Update from base repo * Comments added to d2netpacket and d2netpackettype. Note, the Overview for d2netpacket is in net_packet.go. It could be placed in a doc.go file but net_packet.go seemed appropriate in this case. * Comments added to d2server * client_connection.go missed from previous commit * Comments added to d2client * Doc.go added to d2networking and other corrections
16 lines
458 B
Go
16 lines
458 B
Go
package d2client
|
|
|
|
import (
|
|
"github.com/OpenDiablo2/OpenDiablo2/d2networking"
|
|
"github.com/OpenDiablo2/OpenDiablo2/d2networking/d2netpacket"
|
|
)
|
|
|
|
// ClientConnection is an interface for abstracting local and
|
|
// remote server connections.
|
|
type ClientConnection interface {
|
|
Open(connectionString string, saveFilePath string) error
|
|
Close() error
|
|
SendPacketToServer(packet d2netpacket.NetPacket) error
|
|
SetClientListener(listener d2networking.ClientListener)
|
|
}
|