ScummVM API documentation
QDEngine::qdScreenTextFormat Class Reference

Обозначает отсутствие шрифта More...

#include <qd_screen_text.h>

Public Types

enum  arrangement_t { ARRANGE_HORIZONTAL, ARRANGE_VERTICAL }
 Расположение относительно других текстов. More...
 
enum  alignment_t { ALIGN_LEFT, ALIGN_CENTER, ALIGN_RIGHT }
 Выравнивание текста. More...
 

Public Member Functions

bool operator== (const qdScreenTextFormat &fmt) const
 
bool operator!= (const qdScreenTextFormat &fmt) const
 
void set_arrangement (arrangement_t al)
 
arrangement_t arrangement () const
 
void set_alignment (alignment_t al)
 
alignment_t alignment () const
 
void set_color (int color)
 
int color () const
 
void set_hover_color (int color)
 
int hover_color () const
 
void set_font_type (int tp)
 
int font_type () const
 
bool is_global_depend () const
 
void toggle_global_depend (bool flag=true)
 
bool load_script (const xml::tag *p)
 
bool save_script (Common::WriteStream &fh, int indent=0) const
 

Static Public Member Functions

static const qdScreenTextFormatdefault_format ()
 
static const qdScreenTextFormatglobal_text_format ()
 
static void set_global_text_format (const qdScreenTextFormat &frmt)
 
static const qdScreenTextFormatglobal_topic_format ()
 
static void set_global_topic_format (const qdScreenTextFormat &frmt)
 

Detailed Description

Обозначает отсутствие шрифта

Формат экранного текста

Member Enumeration Documentation

◆ arrangement_t

Расположение относительно других текстов.

Enumerator
ARRANGE_HORIZONTAL 

Выравнивание по горизонтали.

ARRANGE_VERTICAL 

Выравнивание по вертикали.

◆ alignment_t

Выравнивание текста.

Enumerator
ALIGN_LEFT 

по левому краю

ALIGN_CENTER 

по центру

ALIGN_RIGHT 

по правому краю


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