![]() |
PetGraphycs beta1.0
Uma simples biblioteca gráfica de terminal em C
|
Verificações de limites e presença de pixels. More...
Functions | |
Pixel | get_pixel_em (Screen *s, Vector2 pos) |
retorna o pixel que está no topo da pilha na posição relativa à tela dada | |
bool | vetor_valido_na_tela (Screen *s, Vector2 vet) |
Retorna true se vetor está dentro dos limites da tela. | |
bool | compare_vector (Vector2 v1, Vector2 v2) |
Compara igualdade entre dois vetores. | |
bool | obj_contem_Pixel_em (Objeto *obj, Vector2 pos) |
Verifica se objeto simples contém pixel em posição relativa dada. | |
int * | obj_complexo_contem_Pixel_em (ObjetoComplexo *obj, Vector2 pos, int *out_qtd_de_frames) |
Verifica em quais frames de um objeto complexo há pixel em posição. |
Verificações de limites e presença de pixels.
retorna o pixel que está no topo da pilha na posição relativa à tela dada
s | A tela a qual será lido o pixel |
pos | A posição, relativa ao centro da tela, do pixel a ser lido |
int * obj_complexo_contem_Pixel_em | ( | ObjetoComplexo * | obj, |
Vector2 | pos, | ||
int * | out_qtd_de_frames ) |
Verifica em quais frames de um objeto complexo há pixel em posição.
obj | Ponteiro para o objeto complexo. |
pos | Posição relativa a verificar. |
out_qtd_de_frames | Ponteiro para receber a quantidade de frames encontrados. |
Verifica se objeto simples contém pixel em posição relativa dada.