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
}
