示例#1
0
/**
A função imprime_botao_sugestao imprime o botão de sugestão para o browser.
@param e O estado actual.
*/
void imprime_botao_sugestao(ESTADO e) {

    char script[10240];
    e = clear(e);

    e = sugestao(e);

    if (e.highlight == 0){
        e = passar(e);

}
    sprintf(script, "%s?%s", SCRIPT, estado2str(e));
    printf("<a xlink:href = \"%s\"><image x = \"40\" y = \"710\" height = \"80\" width = \"80\" xlink:href = \"http://localhost/imagens/sugestaostallman.gif\" /></a>\n", script);
}
示例#2
0
int main(int argc, char *argv[]){

    // Inicializa matriz e a posição central do cursor

    textbackground(CORFUNDO);
    inicializaMatriz(m);
    posLin = (int)TAM_MATRIZ/2;
    posCol = (int)TAM_MATRIZ/2;
    int tecla;

    // Inicia a lógica do jogo

    while(1){

        imprimeMatriz(m);
        destaca(posLin,posCol);
        imprimeStatus();
        if(pontuacao == 1)
            imprimeFimdejogo;

        if(fimDeJogo)
            imprimeFimdejogo();


        tecla = getch();

        if(tecla == DIRECIONAL){

            switch(getch()){
                case CIMA:     moveCursor(CIMA);       break;
                case DIREITA:  moveCursor(DIREITA);    break;
                case BAIXO:    moveCursor(BAIXO);      break;
                case ESQUERDA: moveCursor(ESQUERDA);   break;
            }
        }
        else {
            switch(tecla){
                case ENTER:     verifica(); break;
                case ESPACO:    sugestao(); break;
                case ESC:       return;
            }
        }
        gotoxy(TAM_MATRIZ*2+1,TAM_MATRIZ);

    }


    return 0;
}