#include<stdio.h>
#include<math.h>
#include<time.h>
#include<windows.h>
int numbers[10] = {0,1,2,3,4,5,6,7,8,9};
void gotoxy(int x,int y)
{
COORD pos= {x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
void drawInit()
{
// gotoxy(가로, 세로);
for(int i=0; i<24; i+=8)
{
gotoxy(2+i, 2);
printf("┏");
gotoxy(4+i, 2);
printf("━");
gotoxy(6+i, 2);
printf("┓");
gotoxy(2+i, 3);
printf("┃");
gotoxy(6+i, 3); // numbering: 4,3 12,3, 20,3
printf("┃");
gotoxy(2+i, 4);
printf("┗");
gotoxy(4+i, 4);
printf("━");
gotoxy(6+i, 4);
printf("┛");
}
}
void swapNumbers() {
for(int i=0; i<10000; i++) {
int x = rand()%10;
int y = rand()%10;
int t = numbers[x];
numbers[x] = numbers[y];
numbers[y] = t;
}
}
int main()
{
int num[10]= {};
int i, j, n, r, x, y, a, b, c;
int p[10]= {};
int strike=0;
int ball=0;
int input[3] = {0};
int answer1, answer2, answer3;
srand(time(NULL));
drawInit(); // Init map
// numbering: 4,3 12,3, 20,3
for(;;)
{
swapNumbers();
for(int i=0; i<3; i++) {
input[i] = numbers[i];
}
gotoxy(4,3);
printf("%2d",input[0]);
gotoxy(12,3);
printf("%2d",input[1]);
gotoxy(20,3);
printf("%2d",input[2]);
//Sleep(1000);
gotoxy(5, 5);
scanf("%d %d %d", &a, &b, &c);
for(i=0;i<=3;i++)
{
if(input[i]==1)
{
input[i]++;
printf("strike:%d",strike);
printf("\nball:%d",ball);
}
}
}
}