|
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