All pastes #249743 Raw Edit

X N

public cpp v1 · immutable
#249743 ·published 2006-11-16 02:46 UTC
rendered paste body
#include<stdio.h>#include<conio.h>#include<time.h>#include<stdlib.h>struct Carta {  int num;  bool vol;};Carta Tablero[32];void ResetTablero(){  int x;  for(x=0;x<32;x++){    Tablero[x].num = 0;    Tablero[x].vol = false;  }}void LlenaTablero(){  int x,y;  for(x=0;x<32;x++){    do{      y = random(32);          } while(Tablero[y].num != 0);    Tablero[y].num = x+1;    Tablero[y].vol = true;  }}void __debug_MuestraTablero(){  int x;  for(x=0;x<32;x++)    if(Tablero[x].num%2)      printf("%i\n",(Tablero[x].num+1)/2);    else      printf("%i\n",Tablero[x].num/2);}void DibujaCarta(int x, int y){  gotoxy(x,y);  printf("ÉÍÍÍ»");  gotoxy(x,y+1);  printf("º   º");  gotoxy(x,y+2);  printf("º   º");  gotoxy(x,y+3);  printf("º   º");  gotoxy(x,y+4);  printf("ÈÍÍͼ");}void DibujaTablero(){  int x,y;  for(x=0;x<32;x++){   /*printf("%i %i\n",((x+1)%8)*5,((x+1)/8)*6);*/   /*DibujaCarta((((x)%8)*6)+2,(((x)/8)*5)+1);*/    DibujaCarta(((x%8)*6)+2,((x/8)*5)+1);  }}int main(int argc, char *argv[]){  srand(time(NULL));  ResetTablero();  LlenaTablero();  /*__debug_MuestraTablero();*/  clrscr();  DibujaTablero();}