PetGraphycs beta1.0
Uma simples biblioteca gráfica de terminal em C
Loading...
Searching...
No Matches
Controle de Animações

Seleção e execução de animações. More...

Functions

void setar_animation_via_index (ObjetoComplexo *obj, int anim_index)
 Seleciona a animação atual de um objeto complexo por índice.
void setar_animation_via_nome (ObjetoComplexo *obj, char nome[])
 Seleciona a animação atual de um objeto complexo por nome.
void animar_objeto_complexo (Screen *s, ObjetoComplexo *obj)
 Executa o passo de animação do objeto complexo na tela.
void setar_frame_obj_complexo (Screen *s, ObjetoComplexo *obj, int frame)
 Define manualmente o frame atual de um objeto complexo.

Detailed Description

Seleção e execução de animações.

Function Documentation

◆ animar_objeto_complexo()

void animar_objeto_complexo ( Screen * s,
ObjetoComplexo * obj )

Executa o passo de animação do objeto complexo na tela.

Parameters
sPonteiro para a tela.
objPonteiro para o objeto complexo.

◆ setar_animation_via_index()

void setar_animation_via_index ( ObjetoComplexo * obj,
int anim_index )

Seleciona a animação atual de um objeto complexo por índice.

Parameters
objPonteiro para o objeto complexo.
anim_indexÍndice da animação a ativar.

◆ setar_animation_via_nome()

void setar_animation_via_nome ( ObjetoComplexo * obj,
char nome[] )

Seleciona a animação atual de um objeto complexo por nome.

Parameters
objPonteiro para o objeto complexo.
nomeNome da animação a ativar.

◆ setar_frame_obj_complexo()

void setar_frame_obj_complexo ( Screen * s,
ObjetoComplexo * obj,
int frame )

Define manualmente o frame atual de um objeto complexo.

Note
Se o objeto tem animações configuradas, nada acontece
Parameters
sPonteiro para a tela.
objPonteiro para o objeto complexo.
frameÍndice do frame a setar.