Projeto IDJ - Towers Of Madness
TowerDefenseLovecraftnianoZombicida
 Todos Classes Arquivos Funções Variáveis Definições de Tipos Enumerações Valores enumerados Definições e Macros Páginas
Componentes | Definições e Macros | Enumerações
Referência do Arquivo Text.h
#include "SDL_include.h"
#include "Rect.h"
#include "Timer.h"
#include <memory>
#include <string>
#include "Resources.h"
#include "Game.h"
#include "Error.h"
Gráfico de dependência de inclusões para Text.h:
Este grafo mostra quais arquivos estão direta ou indiretamente relacionados com este arquivo:

Componentes

class  Text
 Classe que modela textos. Mais...
 

Definições e Macros

#define INCLUDE_SDL
 
#define INCLUDE_SDL_IMAGE
 
#define INCLUDE_SDL_MIXER
 
#define INCLUDE_SDL_TTF
 
#define MIN_TIME_SHOWN   (0.15)
 
#define TEXT_FREQUENCY   (0.25)
 

Enumerações

enum  TextStyle { SOLID, SHARED, BLENDED }
 Informa como o texto será rendeizaddo. Mais...
 

Definições e macros

#define INCLUDE_SDL
#define INCLUDE_SDL_IMAGE
#define INCLUDE_SDL_MIXER
#define INCLUDE_SDL_TTF
#define MIN_TIME_SHOWN   (0.15)
#define TEXT_FREQUENCY   (0.25)

Enumerações

enum TextStyle

Informa como o texto será rendeizaddo.

Informa os modos de renderizar um texto.

Valores enumerados
SOLID 

O texto é renderizado diretamente, sem nenhum tipo de tratamento visual.

SHARED 

o texto é renderizado em um retângulo da cor dada em um argumento SDL_Color no hora de renderizar.

BLENDED 

Cria um texto com as bordas suavizadas (usando o canal alpha), para que ele se adapte melhor à região da tela onde for renderizado. É mais custoso de se renderizar que os outros dois, mas faz uma diferença perceptível.