30 #ifndef __CONTENT_TYPE_H__
31 #define __CONTENT_TYPE_H__
53 virtual void Draw(
const CUnit &unit,
CFont *defaultfont)
const = 0;
55 virtual void Parse(lua_State *l) = 0;
77 virtual void Parse(lua_State *l);
100 virtual void Parse(lua_State *l);
121 virtual void Parse(lua_State *l);
140 virtual void Parse(lua_State *l);
155 virtual void Parse(lua_State *l);
161 #if 0 // FIXME : something for color and value parametrisation (not implemented)
176 virtual void Parse(lua_State *l);
189 #endif // __CONTENT_TYPE_H__
Definition: contenttype.h:65
CContentType()
Definition: contenttype.h:49
virtual ~CContentType()
Definition: contenttype.cpp:59
CContentTypeText()
Definition: contenttype.h:68
Definition: contenttype.h:136
virtual void Parse(lua_State *l)
Definition: contenttype.cpp:485
virtual void Parse(lua_State *l)
Definition: contenttype.cpp:543
unsigned short UnitRef
Definition: commands.h:127
virtual void Parse(lua_State *l)
Definition: contenttype.cpp:384
virtual void Draw(const CUnit &unit, CFont *defaultfont) const
Definition: contenttype.cpp:180
virtual ~CContentTypeFormattedText()
Definition: contenttype.h:97
virtual ~CContentTypeText()
Definition: contenttype.h:70
EnumUnit
Definition: script.h:169
Definition: contenttype.h:92
The big unit structure.
Definition: unit.h:119
virtual void Draw(const CUnit &unit, CFont *defaultfont) const
Definition: contenttype.cpp:141
Definition: contenttype.h:170
Definition: contenttype.h:46
CContentTypeFormattedText()
Definition: contenttype.h:95
PixelPos Pos
Definition: contenttype.h:58
virtual void Parse(lua_State *l)=0
Font definition.
Definition: font.h:73
virtual void Parse(lua_State *l)
Definition: contenttype.cpp:497
CContentTypeFormattedText2()
Definition: contenttype.h:116
virtual ~CContentTypeFormattedText2()
Definition: contenttype.h:118
virtual void Draw(const CUnit &unit, CFont *defaultfont) const
Definition: contenttype.cpp:274
CContentTypeLifeBar()
Definition: contenttype.h:152
EnumVariable
Definition: script.h:157
virtual void Draw(const CUnit &unit, CFont *defaultfont) const
Definition: contenttype.cpp:311
Definition: contenttype.h:113
virtual void Draw(const CUnit &unit, CFont *defaultfont) const
Definition: contenttype.cpp:70
Definition: png2stratagus.cpp:57
Definition: contenttype.h:149
ConditionPanel * Condition
Coordinate where to display.
Definition: contenttype.h:59
CContentTypeCompleteBar()
Definition: contenttype.h:173
virtual void Parse(lua_State *l)
Definition: contenttype.cpp:348
virtual void Draw(const CUnit &unit, CFont *defaultfont) const =0
Tell how show the variable Index.
virtual void Parse(lua_State *l)
Definition: contenttype.cpp:410
void FreeStringDesc(StringDesc *s)
Free unit description content. (no pointer itself).
Definition: script.cpp:1229
virtual void Draw(const CUnit &unit, CFont *defaultfont) const
Definition: contenttype.cpp:255