1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2025-02-04 07:37:48 -05:00
OpenDiablo2/d2core
gravestench deb63a95c8 changes to d2components, d2systems, d2ui, d2enum
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
2020-12-08 11:24:10 -08:00
..
d2asset fixed remaining lint errors 2020-12-07 12:44:11 -08:00
d2audio D2core logger (#934) 2020-11-21 02:33:22 -08:00
d2bitmapfont changes to d2components, d2systems, d2ui, d2enum 2020-12-08 11:24:10 -08:00
d2components changes to d2components, d2systems, d2ui, d2enum 2020-12-08 11:24:10 -08:00
d2config Remove language option from config file 2020-11-16 12:47:11 +01:00
d2gui D2core logger (#934) 2020-11-21 02:33:22 -08:00
d2hero save act and difficulty. Fixes #866 2020-11-25 11:51:20 +01:00
d2input migrate to ebiten v2.0 API (#860) 2020-10-28 14:17:42 -04:00
d2inventory D2core logger (#934) 2020-11-21 02:33:22 -08:00
d2item removed string table singleton from d2common/d2fileformats/d2tbl/ (#900) 2020-11-03 11:10:11 -08:00
d2label changes to d2components, d2systems, d2ui, d2enum 2020-12-08 11:24:10 -08:00
d2map added quest log items to d2resources and modified player movement speed 2020-11-29 17:08:46 +01:00
d2records eminary ECS Implementation work 2020-12-07 12:44:11 -08:00
d2render/ebiten transform component, scene testing 2020-12-07 12:44:11 -08:00
d2screen D2core logger (#934) 2020-11-21 02:33:22 -08:00
d2stats removed string table singleton from d2common/d2fileformats/d2tbl/ (#900) 2020-11-03 11:10:11 -08:00
d2systems changes to d2components, d2systems, d2ui, d2enum 2020-12-08 11:24:10 -08:00
d2term fixed a couple lint errors in d2term (#697) 2020-08-05 22:32:23 -04:00
d2ui changes to d2components, d2systems, d2ui, d2enum 2020-12-08 11:24:10 -08:00