예제 #1
0
파일: cria_tela.c 프로젝트: unbcicps/Tetris
	int main(){
	
	mostra_tela(*cria_tela);
	cria_tela(0,0,25,15);

	return 0;
	}
예제 #2
0
void teste_mostra_tela(void){
	int resultado;
	Tela* t;
	t = cria_tela();
	resultado = mostra_tela(t);
	CU_ASSERT_TRUE(!resultado);
	free(t);
}
예제 #3
0
void teste_cria_tela(void){
	int resultado;
	Tela* t;
	t = cria_tela();
	if (t == NULL) resultado = 0;
	else resultado = 1;
	CU_ASSERT_TRUE(resultado);
	free(t);
}
예제 #4
0
int mostra_tela_placar(int pont){
	Tela* t = cria_tela();
	mostra_tela(t);

	cria_placar();
	atualiza_placar(pont);
	
	mostra_tela(t);
	mostra_placar();

	free(t);
	return 0;
}
예제 #5
0
int mostra_tela_final(int pont){
	Tela* t = cria_tela();
	mostra_tela(t);

	attrset(COLOR_PAIR(3));
	mvprintw(5, 8, "GAME OVER");
	attrset(COLOR_PAIR(2));
	mvprintw(10, 4, "Sua pontuação é:");
	mvprintw(11, 12, "%d", pont);

	free(t);
	return 0;
}
예제 #6
0
int mostra_tela_inicial(void){
	Tela* t = cria_tela();
	mostra_tela(t);

	attrset(COLOR_PAIR(3));
	mvprintw(5, 7, "LERY TETRIS");
	attrset(COLOR_PAIR(2));
	mvprintw(10, 3, "Pressione qualquer");
	mvprintw(11, 3, "tecla para começar");

	free(t);
	return 0;
}
예제 #7
0
파일: main.c 프로젝트: lfmc/ps
int main(){
  inicia_ncurses();
  WINDOW* game = cria_tela();
  enable_keypad(game);
  cria_borda(game);
  tela_inicio(game);
  mostra_tela(game);
  int i;
  i = pega_input(game);
  formata_tela(game);
  cria_borda(game);
  tela_jogo(game);
  tp_peca peca = nova_peca();
  while(i!='q'){
    if(fim_do_movimento(game, &peca)){
      peca = nova_peca();
    }
    escreve_peca(game, peca);
    mostra_tela(game);
    apaga_peca(game, peca);
    if(movimento_valido(game, &peca, i)){
      mover_peca(&peca, i);
    }
    escreve_peca(game, peca);
    mostra_tela(game);
    i = pega_input(game);
    if(fim_do_movimento(game,  &peca)&&limite_superior(&peca)){
      break;
    }
  }
  formata_tela(game);
  cria_borda(game);
  tela_fim(game);
  mostra_tela(game);
  i = pega_input(game);
  finaliza_ncurses();
  return 0;
}
예제 #8
0
파일: game.c 프로젝트: hirohaya/river_raid
void game_init(){

	cria_tela();

}