mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2024-09-06 11:34:15 -04:00
* String2enum ObjectAnimationMode * Render objects at their assigned layer Gets the orderflag from the object record and assign it to the mapentity so the renderer can get at it. This adds another render pass that loops through the objects. * Get object animation speed from their txt entry |
||
---|---|---|
.. | ||
animation_frame.go | ||
animation_mode.go | ||
composite_type.go | ||
description_functions.go | ||
draw_effect.go | ||
equipped_slot_type.go | ||
hero_stance.go | ||
hero_string2enum.go | ||
hero_string.go | ||
hero.go | ||
inventory_item_type.go | ||
item_affix_type.go | ||
item_event_functions.go | ||
item_events.go | ||
layer_stream_type.go | ||
level_generation_types.go | ||
level_teleport_flags.go | ||
monsteranimationmode_string.go | ||
objectanimationmode_string2enum.go | ||
objectanimationmode_string.go | ||
playeranimationmode_string.go | ||
readme.md | ||
region_id.go | ||
region_layer.go | ||
tiletype.go | ||
weapon_class_string2enum.go | ||
weapon_class_string.go | ||
weapon_class.go |
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