diff options
author | Haru <haru@dotalux.com> | 2014-12-27 06:35:34 +0100 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2015-01-23 04:14:28 +0100 |
commit | e778f4f5f1b6a08adee5e7e908a44c38cd29bd12 (patch) | |
tree | 63cbc8e6eb78ffc374ffac374bf5e533b58bcafa /src/map/map.h | |
parent | b1b1b1aa8edc866a83029081e93d3e7d0f138189 (diff) | |
download | hercules-e778f4f5f1b6a08adee5e7e908a44c38cd29bd12.tar.gz hercules-e778f4f5f1b6a08adee5e7e908a44c38cd29bd12.tar.bz2 hercules-e778f4f5f1b6a08adee5e7e908a44c38cd29bd12.tar.xz hercules-e778f4f5f1b6a08adee5e7e908a44c38cd29bd12.zip |
Cleaned up spirit charms implementation (optimized memory and CPU usage)
Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'src/map/map.h')
-rw-r--r-- | src/map/map.h | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/map/map.h b/src/map/map.h index 3b24872fe..c28a65f52 100644 --- a/src/map/map.h +++ b/src/map/map.h @@ -283,7 +283,7 @@ enum { RC2_MAX }; -enum { +enum elements { ELE_NEUTRAL=0, ELE_WATER, ELE_EARTH, @@ -297,14 +297,17 @@ enum { ELE_MAX }; -enum { - SPIRITS_TYPE_NONE = 0, - SPIRITS_TYPE_CHARM_WATER, - SPIRITS_TYPE_CHARM_LAND, - SPIRITS_TYPE_CHARM_FIRE, - SPIRITS_TYPE_CHARM_WIND, - SPIRITS_TYPE_SPHERE, - SPIRITS_TYPE_END +/** + * Types of spirit charms. + * + * Note: Code assumes that this matches the first entries in enum elements. + */ +enum spirit_charm_types { + CHARM_TYPE_NONE = 0, + CHARM_TYPE_WATER, + CHARM_TYPE_LAND, + CHARM_TYPE_FIRE, + CHARM_TYPE_WIND }; enum auto_trigger_flag { |