PetGraphycs beta1.0
Uma simples biblioteca gráfica de terminal em C
Loading...
Searching...
No Matches
Movimentação e Teletransporte

Funções para mover e tele transportar objetos. More...

Functions

void teleportar_objeto (Screen *s, Objeto *obj, Vector2 pos_final)
 Teleporta um objeto simples para posição final absoluta.
void teleportar_objeto_complexo (Screen *s, ObjetoComplexo *obj, Vector2 pos_final)
 Teleporta um objeto complexo para posição final absoluta.
void mover_objeto (Screen *s, Objeto *obj, Vector2 direction)
 Move um objeto simples de acordo com vetor de deslocamento.
void mover_objeto_complexo (Screen *s, ObjetoComplexo *obj, Vector2 direction)
 Move um objeto complexo de acordo com vetor de deslocamento.

Detailed Description

Funções para mover e tele transportar objetos.

Function Documentation

◆ mover_objeto()

void mover_objeto ( Screen * s,
Objeto * obj,
Vector2 direction )

Move um objeto simples de acordo com vetor de deslocamento.

Parameters
sPonteiro para a tela.
objPonteiro para o objeto.
directionDeslocamento relativo a aplicar.

◆ mover_objeto_complexo()

void mover_objeto_complexo ( Screen * s,
ObjetoComplexo * obj,
Vector2 direction )

Move um objeto complexo de acordo com vetor de deslocamento.

Parameters
sPonteiro para a tela.
objPonteiro para o objeto complexo.
directionDeslocamento relativo a aplicar.

◆ teleportar_objeto()

void teleportar_objeto ( Screen * s,
Objeto * obj,
Vector2 pos_final )

Teleporta um objeto simples para posição final absoluta.

Parameters
sPonteiro para a tela.
objPonteiro para o objeto.
pos_finalPosição final absoluta.

◆ teleportar_objeto_complexo()

void teleportar_objeto_complexo ( Screen * s,
ObjetoComplexo * obj,
Vector2 pos_final )

Teleporta um objeto complexo para posição final absoluta.

Parameters
sPonteiro para a tela.
objPonteiro para o objeto complexo.
pos_finalPosição final absoluta.