Directories ¶
Path | Synopsis |
---|---|
Package abysswrapper connects HellSpawner to AbyssEngine
|
Package abysswrapper connects HellSpawner to AbyssEngine |
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. |
Click to show internal directories.
Click to hide internal directories.