Ajudaa em C

1. Ajudaa em C

Larissa Fiorini
larissaf

(usa Linux Mint)

Enviado em 15/06/2014 - 18:00h

Estou fazendo um trabalho que o professor pediu, é muito importante pois vale boa parte da nota final. Ele pediu para ser feito um candy crush em C, a ideia é um tabuleiro em forma de matriz 9x9 com letras coloridas, que o usuário digita, enquanto ainda tiver peças no tabuleiro, as coordenadas que ele quer por exemplo 7,0(linha e coluna) e o sentido(dir, esq, cima ou baixo).
Eu já consegui fazer a as funções para a parte de gerar a matriz, pedir as coordenadas e trocar uma peça de lugar com a outra, porém não faço ideia de como fazer a função pra remover duas peças quando elas forem iguais e fazer "cair" as que tiverem em cima.. Vocês poderiam me ajudar?? Essa é uma das partes mais importantes do trabalho. Por favooor!!
Muito obrigado!


  


2. Re: Ajudaa em C

Paulo
paulo1205

(usa Ubuntu)

Enviado em 16/06/2014 - 10:45h

Esse já não é um problema de C, mas um problema de desenhar em tela.

O C puro desconhece qualquer conceito de tela, vídeo, terminal etc., pois essas coisas dependem do tipo de hardware, do sistema operacional que você usa, do tipo de exibição que quer fazer (o mesmo SO pode ter exibição somente de texto ou gráfica), do compilador que você utiliza e das bibliotecas de manipulação de texto e gráficos que você pode ter ou pode agregar ao seu sistema para ajudá-la na tarefa.

Se você usa Linux com um terminal de texto, muito provavelmente terá de empregar a biblioteca ncurses para manipular texto no terminal. Sendo assim, você deve estudar essa biblioteca, particularmente funções como mvcur() e mvprintw().






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts