ScummVM API documentation
QDEngine::qdScreenText Class Reference

Экранный текст. More...

#include <qd_screen_text.h>

Public Member Functions

 qdScreenText (const char *p, const Vect2i &pos=Vect2i(0, 0), qdGameObjectState *owner=NULL)
 
 qdScreenText (const char *p, const qdScreenTextFormat &fmt, const Vect2i &pos=Vect2i(0, 0), qdGameObjectState *owner=NULL)
 
Vect2i screen_pos ()
 Экранные координаты центра текста.
 
void set_screen_pos (const Vect2i &pos)
 Устанавливает экранные координаты центра текста.
 
const char * data () const
 
void set_data (const char *p)
 Устанавливает текст. More...
 
int size_x () const
 Горизонтальный размер текста в пикселах.
 
int size_y () const
 Вертикальный размер текста в пикселах.
 
qdScreenTextFormat::arrangement_t arrangement () const
 
qdScreenTextFormat::alignment_t alignment () const
 
qdScreenTextFormat text_format () const
 
void set_text_format (const qdScreenTextFormat &fmt)
 
grScreenRegion screen_region () const
 
void redraw (const Vect2i &owner_pos) const
 Отрисовка текста.
 
uint32 color () const
 
void set_color (uint32 col)
 
qdGameObjectStateowner () const
 Возвращает указатель на владельца текста.
 
void set_owner (qdGameObjectState *p)
 Устанавливает владельца текста.
 
bool is_owned_by (const qdNamedObject *p) const
 
bool hit (int x, int y) const
 Проверка попадания точки в текст, параметры в экранных координатах.
 
void set_hover_mode (bool state)
 
bool format_text (int max_width)
 

Detailed Description

Экранный текст.

Member Function Documentation

◆ set_data()

void QDEngine::qdScreenText::set_data ( const char *  p)

Устанавливает текст.

Текст копируется во внутренние данные.


The documentation for this class was generated from the following file: