INNER CODE UNIT · Go

Create

OpenDiablo2/HellSpawner · hsapp/app.go:103

func Create() (*App, error) {
	result := &App{
		Flags:              &Flags{},
		editors:            make([]hscommon.EditorWindow, 0),
		editorConstructors: make(map[hsfiletypes.FileType]editorConstructor),
		TextureLoader:      hscommon.NewTextureLoader(),
		abyssWrapper:       abysswrapper.Create(),
	}

	if shouldTerminate := result.parseArgs(); shouldTerminate {
		return nil, nil
	}

	result.config = hsconfig.Load(*result.Flags.optionalConfigPath)

	return result, nil
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…