mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2025-02-20 23:47:16 -05:00
* Use integer directions for rotating map entities * Manage composite directly in npc * Player manages its own composite * Split up animation mode types Players, monsters, objects all have their own types * Clean up AnimatedEntity * Rename AnimatedEntity -> Object * Keep the object txt record on hand in Object
OpenDiablo2 Enums
Items in this folder are compiled with two programs. You can obtain them by running the following:
go get golang.org/x/tools/cmd/stringer
go get github.com/mewspring/tools/cmd/string2enum
Once you have the tools installed, simply run the following command in this folder to regenerate the support files:
go generate
If you add any enums (e.g. AnimationMode
), make sure to add the following to the end of the
file:
//go:generate stringer -linecomment -type AnimationMode