1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-06-27 17:45:24 +00:00
OpenDiablo2/d2core
dk fe47e51351
Refactor d2map (#468)
* WIP refactor of d2map stuff

* more d2map refactor

adding realm init to game client
passing map engine from client and server into realm at init
change `generate map packet` to have act and level index as data

* client explodes, but getting there

* realm now initializes, networking works, but map generators dont currently do anything

* changed the way that level type records are loaded

* fixed funcs for level data lookups

* started implementing level generator, currently crashing

* client no longer exploding

* d2networking refactor

put exports into d2client.go and d2server.go
kept GameClient and GameServer methods into their respective files
made methods for packet handlers instead of the giant switch statements

* bugfix: getting first level id by act

* minor refactor of gamescreen for readability

* towns now generate on server start, create player takes act and level id as args, levels have their own map engine
2020-06-26 16:50:24 -04:00
..
d2asset Fixed map stamp offset issue (#403) 2020-06-22 19:33:12 -04:00
d2audio Updates (#340) 2020-06-19 02:19:27 -04:00
d2config Refactor d2map (#468) 2020-06-26 16:50:24 -04:00
d2gui UI fixes (#461) 2020-06-25 17:28:48 -04:00
d2hero Character stats (#458) 2020-06-25 14:56:49 -04:00
d2input fix right mouse button not triggering input events (#448) 2020-06-25 00:36:27 -04:00
d2inventory Feature/load misc items (#424) 2020-06-23 15:28:03 -04:00
d2map Refactor d2map (#468) 2020-06-26 16:50:24 -04:00
d2render 385/lintissues (#391) 2020-06-22 11:53:44 -04:00
d2screen default done loading after OnLoad finishes (#447) 2020-06-24 22:41:18 -04:00
d2term 385/lintissues (#391) 2020-06-22 11:53:44 -04:00
d2ui UI fixes (#461) 2020-06-25 17:28:48 -04:00