1
0
Protocol/opcodes/types.go

13 lines
303 B
Go

package opcodes
// EmuOpcode represents an emulator opcode
type EmuOpcode uint16
// Manager handles opcode translation between emulator and EQ2 formats
type Manager interface {
EmuToEQ(emu EmuOpcode) uint16
EQToEmu(eq uint16) EmuOpcode
EmuToName(emu EmuOpcode) string
EQToName(eq uint16) string
}