pkg/

directory
v0.0.0-...-165de30 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2024 License: GPL-3.0

Directories

Path Synopsis
Package abysswrapper connects HellSpawner to AbyssEngine
Package abysswrapper connects HellSpawner to AbyssEngine
app
Package app contains HellSpawner's high-level application logic
Package app contains HellSpawner's high-level application logic
assets
Package assets contains project assets embeds
Package assets contains project assets embeds
config
Package config provides the Hellspawner application config file implementation.
Package config provides the Hellspawner application config file implementation.
state
Package state contains structs that describe the state of the application.
Package state contains structs that describe the state of the application.
Package common provides common stuff for all of the other high-level packages in the codebase
Package common provides common stuff for all of the other high-level packages in the codebase
enum
Package enum provides enumerations used throughout the HellSpawner codebase.
Package enum provides enumerations used throughout the HellSpawner codebase.
hsfiletypes
Package hsfiletypes provides utilities for determining the type of a file.
Package hsfiletypes provides utilities for determining the type of a file.
hsfiletypes/hsfont
Package hsfont contains data for font file types
Package hsfont contains data for font file types
hsnode
Package hsnode contains an implementation of a node graph, as parent and child nodes.
Package hsnode contains an implementation of a node graph, as parent and child nodes.
hsproject
Package hsproject contains Hellspawner's Project implementation
Package hsproject contains Hellspawner's Project implementation
hsutil
Package hsutil holds utility and helper functions
Package hsutil holds utility and helper functions
Package widgets contains a generic editor widget implementation, along with with concrete editor implementations.
Package widgets contains a generic editor widget implementation, along with with concrete editor implementations.
animdatawidget
Package animdatawidget provides data necessary for viewing and editing d2animdata.AnimationData structure
Package animdatawidget provides data necessary for viewing and editing d2animdata.AnimationData structure
cofwidget
Package cofwidget provides a giu.Widget implementation for viewing and editing the COF data structure.
Package cofwidget provides a giu.Widget implementation for viewing and editing the COF data structure.
dc6widget
Package dc6widget provides a giu.Widget implementation for viewing and editing the DC6 data structure.
Package dc6widget provides a giu.Widget implementation for viewing and editing the DC6 data structure.
dccwidget
Package dccwidget contains stuff responsible for viewing and editing the DCC data structure
Package dccwidget contains stuff responsible for viewing and editing the DCC data structure
ds1widget
Package ds1widget provides a giu.Widget for viewing and editing the DS1 data structure.
Package ds1widget provides a giu.Widget for viewing and editing the DS1 data structure.
dt1widget
Package dt1widget contains a giu widget implementation for viewing and editing the dt1 data structure
Package dt1widget contains a giu widget implementation for viewing and editing the dt1 data structure
dt1widget/tiletypeimage
Package tiletypeimage provides tile type image builder used for building a small previews of tiles.
Package tiletypeimage provides tile type image builder used for building a small previews of tiles.
fonttablewidget
Package fonttablewidget contains a giu widget implementation for viewing and editing the font table (tbl) data structure.
Package fonttablewidget contains a giu widget implementation for viewing and editing the font table (tbl) data structure.
palettegrideditorwidget
Package palettegrideditorwidget provides a giu widget implementation of a palette editor, for viewing and editing a palette.
Package palettegrideditorwidget provides a giu widget implementation of a palette editor, for viewing and editing a palette.
palettegridwidget
Package palettegridwidget provides data for viewing and editing 256-colors palettes
Package palettegridwidget provides data for viewing and editing 256-colors palettes
palettemapwidget
Package palettemapwidget provides a giu widget implementation of an editor for the PL2 palette transform data structure.
Package palettemapwidget provides a giu widget implementation of an editor for the PL2 palette transform data structure.
selectpalettewidget
Package selectpalettewidget contains palette select widget used in dcc, dc6 and dt1 editors
Package selectpalettewidget contains palette select widget used in dcc, dc6 and dt1 editors
stringtablewidget
Package stringtablewidget provides methods for editing and viewing TextDictionary (map[string]string) used in string tables
Package stringtablewidget provides methods for editing and viewing TextDictionary (map[string]string) used in string tables
Package window contains project's windows
Package window contains project's windows
editor
Package editor provides editors for the various file types.
Package editor provides editors for the various file types.
editor/animdata
Package animdata contains D2 editor's data
Package animdata contains D2 editor's data
editor/cof
Package cof contains cof editor's data
Package cof contains cof editor's data
editor/dc6
Package dc6 represents a dc6 editor window
Package dc6 represents a dc6 editor window
editor/dcc
Package dcc contains dcc editor's data
Package dcc contains dcc editor's data
editor/ds1
Package ds1 contains ds1 editor's data
Package ds1 contains ds1 editor's data
editor/dt1
Package dt1 contains dt1 editor's data
Package dt1 contains dt1 editor's data
editor/font
Package font contains font editor's data
Package font contains font editor's data
editor/fonttable
Package fonttable represents fontTableEditor's window
Package fonttable represents fontTableEditor's window
editor/palette
Package palette contains palette editor's data
Package palette contains palette editor's data
editor/palettemap
Package palettemap contains palette map editor's data
Package palettemap contains palette map editor's data
editor/sound
Package sound represents a soundEditor's window
Package sound represents a soundEditor's window
editor/stringtable
Package stringtable contains string tables editor's data
Package stringtable contains string tables editor's data
editor/text
Package text contains text editor's data
Package text contains text editor's data
popup
Package popup contains project's dialogs
Package popup contains project's dialogs
popup/aboutdialog
Package aboutdialog provides the "About" window implementation, which shows information about hellspawner.
Package aboutdialog provides the "About" window implementation, which shows information about hellspawner.
popup/preferences
Package preferences contains preferences dialog data
Package preferences contains preferences dialog data
popup/projectproperties
Package projectproperties contains project properties dialog's data
Package projectproperties contains project properties dialog's data
toolwindow
Package toolwindow contains game tool-windows' data
Package toolwindow contains game tool-windows' data
toolwindow/console
Package console provides a graphical console for logging output while the app is running.
Package console provides a graphical console for logging output while the app is running.
toolwindow/mpqexplorer
Package mpqexplorer contains an implementation of a MPQ archive explorer, which displays the archive contents as a tree.
Package mpqexplorer contains an implementation of a MPQ archive explorer, which displays the archive contents as a tree.
toolwindow/projectexplorer
Package projectexplorer provides a project explorer, for viewing project directories as trees.
Package projectexplorer provides a project explorer, for viewing project directories as trees.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL