| Projeto IDJ - Towers Of Madness
    TowerDefenseLovecraftnianoZombicida | 
Classe que modela um rect. Mais...
#include <Rect.h>
| Métodos Públicos | |
| Rect (void) | |
| Construtor.  Mais... | |
| Rect (float x, float y, float w, float h) | |
| Construtor.  Mais... | |
| operator SDL_Rect () const | |
| Sobrecarga do operador de typecast para SDL_Rect.  Mais... | |
| operator Vec2 () const | |
| Sobrecarga do operador de typecast para Vec2.  Mais... | |
| Rect | operator+ (Vec2 const &a) const | 
| Sobrecarga do operador de soma entre um Rect e um Vec2.  Mais... | |
| Rect | operator- (Vec2 const &a) const | 
| Sobrecarga do operador de subtração entre um Rect e um Vec2.  Mais... | |
| Rect | operator= (Vec2 const &a) | 
| Sobrecarga do operador de atribuição de um vec2 para um Rect.  Mais... | |
| Rect | operator* (float const zoom) const | 
| Sobrecarga do operador de multiplicação entre um Rect e um float.  Mais... | |
| Vec2 | Center (void) const | 
| Obtém o centro do Rect.  Mais... | |
| void | SetWidthAndHeight (Vec2 const &vec) | 
| Atribui a largura e a altura do Rect a partir do Vec2.  Mais... | |
| Atributos Públicos | |
| float | x | 
| float | y | 
| float | w | 
| float | h | 
Classe que modela um rect.
Rect(como implementado) é um retângulo existente num plano cartesiano. É usado para várias coisas, como por exemplo as posições dos GameObjects na tela, corte de sprites em spriteSheets e tileSets. A partir da coordenada de início o rect cresce para direita e para baixo.
| Rect::Rect | ( | void | ) | 
Construtor.
Construtor padrão que inicia todos os membros com zero.
| Rect::Rect | ( | float | x, | 
| float | y, | ||
| float | w, | ||
| float | h | ||
| ) | 
Construtor.
Construtor padrão que inicializa todos os membros com os valores informados.
| Vec2 Rect::Center | ( | void | ) | const | 
| Rect::operator SDL_Rect | ( | ) | const | 
Sobrecarga do operador de typecast para SDL_Rect.
Retorna um SDL_Rect a partir do Rect.
| Rect::operator Vec2 | ( | ) | const | 
| Rect Rect::operator* | ( | float const | zoom | ) | const | 
| void Rect::SetWidthAndHeight | ( | Vec2 const & | vec | ) | 
Atribui a largura e a altura do Rect a partir do Vec2.
Atribui ao w do rect o x do Vec2 e atribui ao h o y do Vec2.
| float Rect::h | 
Altura do Rect.
| float Rect::w | 
Largura do Rect.
| float Rect::x | 
Coordenada x de início do rect.
| float Rect::y | 
Corrdenada y de início do rect.
 1.8.8
 1.8.8