From 41dfafa2ff6e878308c5edde056edfa944bf6f03 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 29 May 2015 23:57:33 +0300 Subject: Convert Pickup enum into strong typed enum. --- src/enums/being/pickup.h | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) (limited to 'src/enums/being/pickup.h') diff --git a/src/enums/being/pickup.h b/src/enums/being/pickup.h index 198097824..28a99976d 100644 --- a/src/enums/being/pickup.h +++ b/src/enums/being/pickup.h @@ -23,26 +23,23 @@ #ifndef ENUMS_BEING_PICKUP_H #define ENUMS_BEING_PICKUP_H +#include "enums/simpletypes/enumdefines.h" + #include "localconsts.h" -namespace Pickup +enumStart(Pickup) { - /** - * Reasons an item can fail to be picked up. - */ - enum Type - { - OKAY = 0, - UNKNOWN, - BAD_ITEM, - TOO_HEAVY, - TOO_FAR, - INV_FULL, - STACK_FULL, - DROP_STEAL, - MAX_AMOUNT, - STACK_AMOUNT - }; -} // namespace Pickup + OKAY = 0, + UNKNOWN, + BAD_ITEM, + TOO_HEAVY, + TOO_FAR, + INV_FULL, + STACK_FULL, + DROP_STEAL, + MAX_AMOUNT, + STACK_AMOUNT +} +enumEnd(Pickup); #endif // ENUMS_BEING_PICKUP_H -- cgit v1.2.3-60-g2f50