/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int s, v, i, r=0, max=0;
for(i=1; i<=10; i++)
{
scanf("%d %d", &s, &v);
r=r+(v-s);
if(r>=max)
{
max=r;
}
}
printf("%d", max);
return 0;
}
// x초 기다리기
// x,y로 커서 옮기기
// 텍스트 색상 변경하기
// 콘솔 초기화하기
// 콘솔창제목 정하기
*/
/*
#include <stdio.h>
#include <windows.h>
#include <conio.h>
void move(int x, int y) {
COORD Pos;
Pos.X = x;
Pos.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
}
void setcolor(int c)
{
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), c );
// 0번 ~ 15번
}
int main()
{
SetConsoleTitle("하랑이의콘솔게임");
//int a;
//scanf("%d",&a);
//SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), 14 );
// while(1)
// {
// for(int i=1;i<=a;i++)
// {
// setcolor(i);
// move(i,i+10); // x=i, y=i+10으로 커서 이동하기
// printf("%d ",i);
// Sleep(500); //0.5초 기다리기
//
// }
// system("cls"); // 콘솔창 초기화
// }
char str[50]="GAME START";
for(int i=0;str[i]!=0;i++)
{
printf("%c",str[i]);
Sleep(500);
}
return 0;
}
*/
/*
//게임
#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <windows.h>
#define MAP_X_MAX 49
#define MAP_Y_MAX 17
void wasd(int x, int y)
{
HANDLE consoleHandle=GetStdHandle(STD_OUTPUT_HANDLE);
COORD Pos;
Pos.X = x;
Pos.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
}
void color(int c)
{
SetConsoleTextAttribute( GetStdHandle( STD_OUTPUT_HANDLE ), c );
// 0번 ~ 15번
}
void SetConsole()
{
SetConsoleTitle("김성빈씨의 일기");
system("mode con:cols=60 lines=100");
CONSOLE_CURSOR_INFO ConsoleCursor;
ConsoleCursor.bVisible=0;
ConsoleCursor.dwSize=1;
HANDLE consoleHandle=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorInfo(consoleHandle, &ConsoleCursor);
}
int main()
{
//int a, i;
//char str[1000];
//for(i=1; i!=NULL; i++)
// {
// wasd(i+5,i);
// printf("");
// Sleep(500); //0.5초 기다리기
// }
SetConsole();
int x=0;
int y=0;
while (1)
{
wasd(x, y);
printf("A");
if(GetAsyncKeyState(VK_UP)&0*80000)
{
if(y>0)
{
y--;
}
}
if(GetAsyncKeyState(VK_DOWN)&0*80000)
{
// if(y<Map_Y_Max-1)
// {
y++;
// }
}
if(GetAsyncKeyState(VK_LEFT)&0*80000)
{
if(x>0)
{
x-=2;
}
}
if(GetAsyncKeyState(VK_RIGHT)&0*80000)
{
//if(x<Map_X_Max-2)
// {
x+=2;
//}
}
Sleep(50);
}
return 0;
}
*/
//새로운 시작
#include <stdio.h>
#include <windows.h>
void inif();
void titleDraw();
void manuDraw();
void wasd(int, int);
int main()
{
inif();
titleDraw();
menuDraw();
return 0;
}
void wasd(int x, int y)
{
HANDLE consoleHandle = GetStdHandle(STD_OUTPUT_HANDLE);
COORD Pos;
Pos.X = x;
Pos.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
}
void inif()
{
system("mode con cols=56 lines=35 | title 굉장나 엄청해한 게임");
}
void titleDraw()
{
printf("\n\n");
printf(" 무려 1부 판매\n");
printf("\n\n");
printf(" 굉장나고 엄청해한 게임\n");
printf(" ###### # # ##### #\n");
printf(" # # # # # #\n");
printf(" # # # # # # #\n");
printf(" # # # # # #\n");
printf(" # # ### #\n");
printf(" \n");
printf(" ####### \n");
printf(" # # \n");
printf(" # # \n");
printf(" ####### \n");
}
void menuDraw()
{
wasd(20-2, 17);
printf("> 게 임 시 작 ");
wasd(20, 18);
printf("게 임 정 보 ");
wasd(20, 19);
printf(" 종 료 ");
}