27 #ifndef ELEMENT_CHECKERFORKBLUE_H
28 #define ELEMENT_CHECKERFORKBLUE_H
38 #define CHECKERFORK_VERSION 1
44 typedef typename CC::ATOM_TYPE T;
45 typedef typename CC::PARAM_CONFIG P;
46 enum { R = P::EVENT_WINDOW_RADIUS };
53 :
Element<CC>(MFM_UUID_FOR(
"CheckerForkBlue", CHECKERFORK_VERSION))
60 const T& me,
const SPoint& offset)
const
77 return "Blue Circular Dependency tutorial Element";
84 Element_CheckerForkBlue<CC> Element_CheckerForkBlue<CC>::THE_INSTANCE;
87 #include "Element_CheckerForkBlue.tcc"
void SetName(const char *name)
Definition: Element.h:209
void SetAtomicSymbol(const char *symbol)
Definition: Element.h:193
virtual u32 DefaultLowlightColor() const
Definition: Element_CheckerForkBlue.h:70
virtual u32 PercentMovable(const T &you, const T &me, const SPoint &offset) const
Definition: Element_CheckerForkBlue.h:59
virtual const char * GetDescription() const
Definition: Element_CheckerForkBlue.h:75
Definition: Element_CheckerForkBlue.h:41
Definition: ElementTable.h:43
virtual u32 DefaultPhysicsColor() const
Definition: Element_CheckerForkBlue.h:65
virtual void Behavior(EventWindow< CC > &window) const
Definition: Element_CheckerForkBlue.tcc:7