51 typedef typename CC::ATOM_TYPE T;
55 static const u32 TYPE() {
66 const T& me,
const SPoint& offset)
const
83 return "The Element which represents a universal resource. Other atoms may freely "
84 "convert these atoms into something else without disturbing the DREG's "
85 "regulatory properties.";
95 Element_Res<CC> Element_Res<CC>::THE_INSTANCE;
void Diffuse(EventWindow< CC > &window) const
Definition: Element.tcc:73
u32 GetType() const
Definition: Element.h:290
void SetName(const char *name)
Definition: Element.h:209
void SetAtomicSymbol(const char *symbol)
Definition: Element.h:193
virtual u32 DefaultPhysicsColor() const
Definition: Element_Res.h:71
virtual const char * GetDescription() const
Definition: Element_Res.h:81
Definition: Element_Res.h:48
Definition: ElementTable.h:43
virtual void Behavior(EventWindow< CC > &window) const
Definition: Element_Res.h:88
virtual u32 PercentMovable(const T &you, const T &me, const SPoint &offset) const
Definition: Element_Res.h:65
virtual u32 DefaultLowlightColor() const
Definition: Element_Res.h:76