Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
zmx0142857
GitHub Repository: zmx0142857/mini-games
Path: blob/master/c/sokoban/0.1/main.c
362 views
1
#include "Sokoban.h"
2
3
int main()
4
{
5
void Welcome();
6
void Instruction();
7
void SelectLevel();
8
void Initialize1();
9
10
char key;
11
12
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
13
COORD size = {70, 32};
14
SMALL_RECT rc = {0,0, 70-1, 32-1};
15
16
SetConsoleScreenBufferSize(hOut, size); //���û�������С
17
SetConsoleWindowInfo(hOut, 1, &rc); //���ô���λ�úʹ�С
18
19
InitializeCopy();
20
Welcome();
21
system("cls");
22
while(1)
23
{
24
Welcome();
25
key = getch();
26
27
switch(key)
28
{
29
case '1': Play(); break;
30
case '2': SelectLevel(); break;
31
case '3': Instruction(); break;
32
case '4': return 0;
33
default : system("cls");
34
}
35
}
36
return 0;
37
}
38
39