Ir para conteúdo
Fórum Script Brasil
  • 0

graphics.h Mover objeto sem deixar rastros e não apagar background


marceloesp

Pergunta

Ola a todos, sou estudante universitário e estou fazendo um jogo (enduro) como trabalho de fim de semestre..

No caso já consegui gerar o background utilizando a graphics.h, o carrinho (fiz uma caixa para depois substituir).. consigo mover a mesma para esquerda e direita sem problemas, mas a caixa deixa um rastro por onde esteve..

Tem alguma função que só deleta o retangulo (no meu caso) sem atrabalhar o background para que depois de move-lo fique sem rastro?

Um pedaço do código:

//Movimento do carro

int x1 = 310;

int y1 = 375;

int x2 = 318;

int y2 = 383;

int x=0;

while (x == 0)

{

setcolor(WHITE);

rectangle( x1, y1, x2, y2);

//protótipo do carro, depois será substituído pelo carro do enduro

char c1;

c1 = getch();

c1=getch()+256; /* Read scan code for keyboard*/

if (c1==KBLEFT)

{

moveto(x1=x1-5, y1=y1-5);

y1=375;

y2=383;

}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...