2023-09-08 17:19:42 +00:00
|
|
|
#include "MonsterAttribute.h"
|
2023-09-08 19:45:00 -05:00
|
|
|
#define SETUP(attribute,type) _ATTRIBUTE attribute{ATTRIBUTE_TYPE::type};
|
2023-09-08 17:19:42 +00:00
|
|
|
|
2023-09-08 19:45:00 -05:00
|
|
|
SETUP(Attribute::IFRAME_TIME_UPON_HIT,FLOAT);
|
2023-09-09 04:43:52 -05:00
|
|
|
SETUP(Attribute::SHOOT_RING_TIMER,FLOAT);
|
|
|
|
SETUP(Attribute::SHOOT_RING_DELAY,FLOAT);
|
|
|
|
SETUP(Attribute::SHOOT_RING_COUNTER,FLOAT);
|
|
|
|
|
|
|
|
int _ATTRIBUTE::internal_id=0;
|
|
|
|
_ATTRIBUTE::_ATTRIBUTE(ATTRIBUTE_TYPE type)
|
|
|
|
:type(type),id(internal_id++){}
|