Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include<string.h>
- char map1[10][10]={
- {'#','#','#','#','#','#','#','#','#','#'},
- {'#', 1 ,' ',' ',' ',' ',' ','#',' ','#'},
- {'#',' ',' ',' ','#',' ',' ',' ',' ','#'},
- {'#',' ',' ',' ',' ',' ','#',' ',' ','#'},
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#'},
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#'},
- {'#',' ',' ','#', 2 ,' ',' ',' ','#','#'},
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#'},
- {'#',' ',' ',' ',' ','#',' ',' ',' ','#'},
- {'#','#','#','#','#','#','#','#','#','#'}};
- char map2[10][10]={
- {'#','#','#','#','#','#','#','#','#','#'},
- {'#','#',' ','#',' ',' ',' ','#','#','#'},
- {'#','#',' ',' ',' ',' ',' ',' ','#','#'},
- {'#',' ',' ',' ',' ',' ',' ',' ', 2 ,'#'},
- {'#',' ',' ',' ',' ',' ',' ',' ','#','#'},
- {'#',' ',' ','#',' ', 1 ,' ',' ',' ','#'},
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#'},
- {'#',' ',' ',' ','#','#',' ',' ',' ','#'},
- {'#',' ','#',' ',' ',' ',' ',' ',' ','#'},
- {'#','#','#','#','#','#','#','#','#','#'}};
- char map3[10][10]={
- {'#','#','#','#','#','#','#','#','#','#'},
- {'#',' ','#', 2 ,' ',' ',' ','#',' ','#'},
- {'#',' ',' ',' ','#',' ',' ',' ',' ','#'},
- {'#',' ','#',' ',' ',' ',' ',' ',' ','#'},
- {'#',' ',' ',' ',' ',' ',' ',' ','#','#'},
- {'#',' ',' ','#',' ',' ',' ',' ',' ','#'},
- {'#',' ',' ',' ',' ',' ',' ',' ',' ','#'},
- {'#',' ',' ',' ','#',' ',' ',' ',' ','#'},
- {'#', 1 ,' ',' ',' ',' ',' ',' ',' ','#'},
- {'#','#','#','#','#','#','#','#','#','#'}};
- void mapone()
- {
- for(int i=0;i<10;i++)
- {
- for(int j=0;j<10;j++)
- {
- printf("%c",map1[i][j]);
- }
- printf("\n");
- }
- }
- void maptwo()
- {
- for(int i=0;i<10;i++)
- {
- for(int j=0;j<10;j++)
- {
- printf("%c",map2[i][j]);
- }
- printf("\n");
- }
- }
- void mapthree()
- {
- for(int i=0;i<10;i++)
- {
- for(int j=0;j<10;j++)
- {
- printf("%c",map3[i][j]);
- }
- printf("\n");
- }
- }
- //int down(int y,int x)
- //{
- // if(y<9)
- // down(y-1,x);
- //}
- void up(int a,int b)
- {
- }
- void down(int a,int b,int &smile1)
- {
- for(int i=0;i<10;i++)
- {
- for(int j=0;j<10;j++)
- {
- if(map1[a-1][b]==' ')
- smile1=map1[a-1][b];
- }
- }
- }
- void left()
- {
- }
- void right()
- {
- }
- void save()
- {
- }
- int main()
- {
- int n;
- int hs,lvl,scr,tr,input;
- int smile1,smile2,a,b;
- do{
- system("CLS");
- do{
- system("CLS");
- printf("Find The Way\n");
- printf("============\n\n\n");
- printf("Menu\n");
- printf("====\n");
- printf("1.New game\n");
- printf("2.Continue save game\n");
- printf("3.Exit\n");
- printf("->");
- scanf("%d",&n);fflush(stdin);
- }while(n>3);
- switch(n)
- {
- case 1:
- system("CLS");
- do{
- system("CLS");
- hs=0; lvl=1; scr=0; tr=0;
- printf("High Score : 0\n");
- printf("Level : 1\n");
- printf("Score : 0\n");
- printf("Turn : 0\n");
- if(lvl==1)mapone();
- else if(lvl==2) maptwo();
- else mapthree();
- for(int a=0;a<10;a++)
- {
- for(int b=0;b<10;b++)
- {
- if(smile1=='1')
- {
- smile1=map1[a][b];
- }
- }
- }
- printf("1.Up\n");
- printf("2.Down\n");
- printf("3.Left\n");
- printf("4.Right\n");
- printf("5.Save And Exit\n");
- printf("->");
- scanf("%d",&input);fflush(stdin);
- getchar();
- }while(n<1||n>5);
- break;
- }
- }while(n!=3);
- getchar();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement