diff options
author | mekolat <mekolat@users.noreply.github.com> | 2016-02-08 21:35:13 -0500 |
---|---|---|
committer | mekolat <mekolat@users.noreply.github.com> | 2016-02-08 21:35:13 -0500 |
commit | 8b0fab6ad2c3533eb054eb292a630b691502beae (patch) | |
tree | 9ccd267676b3c25493c13a4399e475334e8dc90f /src/mmo | |
parent | 71c9e0c06045303c5a0a9fb7c849b76583e449c0 (diff) | |
parent | f889e025cc403ceb6f6276d66fdc367f544a0e82 (diff) | |
download | tmwa-8b0fab6ad2c3533eb054eb292a630b691502beae.tar.gz tmwa-8b0fab6ad2c3533eb054eb292a630b691502beae.tar.bz2 tmwa-8b0fab6ad2c3533eb054eb292a630b691502beae.tar.xz tmwa-8b0fab6ad2c3533eb054eb292a630b691502beae.zip |
Merge pull request #177 from wushin/add-third-gender
Add third gender
Diffstat (limited to 'src/mmo')
-rw-r--r-- | src/mmo/enums.hpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mmo/enums.hpp b/src/mmo/enums.hpp index caecc13..9a8f8ea 100644 --- a/src/mmo/enums.hpp +++ b/src/mmo/enums.hpp @@ -113,7 +113,8 @@ enum class SEX : uint8_t MALE = 1, // For items. This is also used as error, sometime. // TODO switch to Option<SEX> where appropriate. - NEUTRAL = 2, + UNSPECIFIED = 2, + NEUTRAL = 3, }; inline char sex_to_char(SEX sex) @@ -122,7 +123,8 @@ char sex_to_char(SEX sex) { case SEX::FEMALE: return 'F'; case SEX::MALE: return 'M'; - default: return '\0'; + case SEX::NEUTRAL: return 'N'; + default: return 'S'; } } inline @@ -132,7 +134,8 @@ SEX sex_from_char(char c) { case 'F': return SEX::FEMALE; case 'M': return SEX::MALE; - default: return SEX::NEUTRAL; + case 'N': return SEX::NEUTRAL; + default: return SEX::UNSPECIFIED; } } |