22 #ifndef QDENGINE_QDCORE_QD_FONT_INFO_H 23 #define QDENGINE_QDCORE_QD_FONT_INFO_H 25 #include "qdengine/parser/xml_fwd.h" 26 #include "qdengine/parser/xml_tag.h" 27 #include "qdengine/parser/xml_tag_buffer.h" 28 #include "qdengine/parser/qdscr_parser.h" 29 #include "qdengine/system/graphics/gr_font.h" 30 #include "qdengine/qdcore/qd_named_object.h" 31 #include "qdengine/qdcore/qd_object_list_container.h" 39 explicit qdFontInfo(
int tp) : _type(tp), _font(NULL) {}
45 return QD_NAMED_OBJECT_FONT_INFO;
48 bool operator == (
const qdFontInfo &fi)
const {
49 return (fi.type() == _type) && (fi._font_file_name == _font_file_name);
51 bool operator == (
int t)
const {
59 void set_type(
int tp) {
64 _font_file_name = fname;
67 return _font_file_name;
70 const grFont *font()
const {
96 #endif // QDENGINE_QDCORE_QD_FONT_INFO_H
Поименованный объект.
Definition: qd_named_object.h:70
XML тег.
Definition: xml_tag.h:33
Базовый класс для игровых ресурсов.
Definition: console.h:28
Шрифт
Definition: qd_font_info.h:36
int named_object_type() const
Возвращает тип объекта.
Definition: qd_font_info.h:44