13 lines
303 B
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
|
|
}
|