Directories ¶
Path | Synopsis |
---|---|
Package d2asset has behaviors to load and save assets from disk.
|
Package d2asset has behaviors to load and save assets from disk. |
Package d2audio provides AudioProvider implementations
|
Package d2audio provides AudioProvider implementations |
ebiten
Package ebiten contains ebiten's implementation of the audio interface
|
Package ebiten contains ebiten's implementation of the audio interface |
Package d2config contains configuration management for OpenDiablo2
|
Package d2config contains configuration management for OpenDiablo2 |
Package d2gui provides higher-level ui component management
|
Package d2gui provides higher-level ui component management |
Package d2hero utilities for managing a hero state.
|
Package d2hero utilities for managing a hero state. |
Package d2input provides an input manager
|
Package d2input provides an input manager |
ebiten
Package ebiten provides graphics and input API to develop a 2D game.
|
Package ebiten provides graphics and input API to develop a 2D game. |
Package d2inventory provides representations of player inventory
|
Package d2inventory provides representations of player inventory |
Package d2item provides a generic interface for what the OpenDiablo2 engine considers to be an item.
|
Package d2item provides a generic interface for what the OpenDiablo2 engine considers to be an item. |
diablo2item
Package diablo2item provides the Diablo 2 implementation of items for the OpenDiablo2 interfaces
|
Package diablo2item provides the Diablo 2 implementation of items for the OpenDiablo2 interfaces |
d2map
|
|
d2mapengine
Package d2mapengine provides a map engine, something that can place diablo tile data onto a plane.
|
Package d2mapengine provides a map engine, something that can place diablo tile data onto a plane. |
d2mapentity
Package d2mapentity provides representations of map entities Package d2mapentity implements map entities
|
Package d2mapentity provides representations of map entities Package d2mapentity implements map entities |
d2mapgen
Package d2mapgen provides map generator implementations for use with the map engine.
|
Package d2mapgen provides map generator implementations for use with the map engine. |
d2mapgen/d2wilderness
Package d2wilderness provides an enumeration of wilderness types
|
Package d2wilderness provides an enumeration of wilderness types |
d2maprenderer
Package d2maprenderer provides a renderer for the map engine
|
Package d2maprenderer provides a renderer for the map engine |
d2mapstamp
Package d2mapstamp provides a representation of a preset map which can be used "like a stamp" by the map engine
|
Package d2mapstamp provides a representation of a preset map which can be used "like a stamp" by the map engine |
Package d2records provides a RecordManager implementation which is used to parse the various txt files from the d2 mpq archives.
|
Package d2records provides a RecordManager implementation which is used to parse the various txt files from the d2 mpq archives. |
d2render
|
|
ebiten
Package ebiten provides a renderer implementation using Ebiten
|
Package ebiten provides a renderer implementation using Ebiten |
Package d2screen provides a means of defining and transitioning between game screens
|
Package d2screen provides a means of defining and transitioning between game screens |
Package d2stats provides item/skill/character stats functionality
|
Package d2stats provides item/skill/character stats functionality |
diablo2stats
Package diablo2stats is the Diablo 2 stats implementation
|
Package diablo2stats is the Diablo 2 stats implementation |
Package d2term provides a in-game terminal that allows executing custom commands for debugging
|
Package d2term provides a in-game terminal that allows executing custom commands for debugging |
Package d2ui provides ui elements like buttons, scrollbars, checkboxes, text labels, etc.
|
Package d2ui provides ui elements like buttons, scrollbars, checkboxes, text labels, etc. |
Click to show internal directories.
Click to hide internal directories.