mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2025-02-03 23:26:41 -05:00
deb63a95c8
go.mod, go.sum: * updating akara, bugfix in akara.EntityManager.RemoveEntity d2core * adding d2core/d2label * adding d2core/d2bitmapfont d2ui * exporting some constants for use elsewhere d2components * added bitmap font component (for ui labels) * added FileLoaded tag component to simplify asset loading filters * added locale component * FilePath component renamed to File * sprite component now contains the sprite and palette path as strings * adding ui label component d2enum * added locale as file type for file "/data/local/use" d2systems * changed most info prints to debug prints * removed unused scene graph testing file (oops!) * terminal is now rendered above mouse cursor scene * adding ui widget system for use by the game object factory * adding test scene for ui labels created with the ui widget system d2systems/AppBootstrap * added command line args for profiler * `--testscene labels` launches the label test * now adds the local file for processing * game loop init logic now inside of Init method (the call to world.Update does this) d2systems/AssetLoader * loads the locale file and adds a locale component that other systems can use * adds a FileLoaded component after finished loading a file which other systems can use (like the loading scene) d2systems/FileSourceResolver * Now looks for and uses the locale for language/charset filepath substitution d2systems/GameClientBootstrap * game loop init moved to end of AppBootstrap.Init d2systems/GameObjectFactory * embedding UI widget factory system d2systems/BaseScene * made base scene a little more clear by breaking the process into more methods d2systems/LoadingScene * simplified the entity subscriptions by using the new FileLoaded component d2systems/SceneObjectFactory * adding method for adding labels, buttons to scenes (buttons still WIP) d2systems/SceneSpriteSystem * the sprite system now maintains a cache of rendered sprites
21 lines
796 B
Modula-2
21 lines
796 B
Modula-2
module github.com/OpenDiablo2/OpenDiablo2
|
|
|
|
go 1.14
|
|
|
|
require (
|
|
github.com/JoshVarga/blast v0.0.0-20180421040937-681c804fb9f0
|
|
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 // indirect
|
|
github.com/alecthomas/units v0.0.0-20201120081800-1786d5ef83d4 // indirect
|
|
github.com/go-restruct/restruct v1.2.0-alpha
|
|
github.com/google/uuid v1.1.2
|
|
github.com/gravestench/akara v0.0.0-20201208183338-ab0934060133
|
|
github.com/gravestench/pho v0.0.0-20201029002250-f9afbd637e4d
|
|
github.com/hajimehoshi/ebiten/v2 v2.0.1
|
|
github.com/pkg/profile v1.5.0
|
|
github.com/robertkrimen/otto v0.0.0-20200922221731-ef014fd054ac
|
|
github.com/stretchr/testify v1.4.0
|
|
golang.org/x/image v0.0.0-20200927104501-e162460cd6b5
|
|
gopkg.in/alecthomas/kingpin.v2 v2.2.6
|
|
gopkg.in/sourcemap.v1 v1.0.5 // indirect
|
|
)
|