package d2term import ( "github.com/OpenDiablo2/OpenDiablo2/d2common/d2enum" "github.com/OpenDiablo2/OpenDiablo2/d2common/d2interface" ) // New creates and initializes the terminal func New(inputManager d2interface.InputManager) (*Terminal, error) { term, err := NewTerminal() if err != nil { return nil, err } if err := inputManager.BindHandlerWithPriority(term, d2enum.PriorityHigh); err != nil { return nil, err } return term, nil }