Advertisement
Guest User

Untitled

a guest
Oct 30th, 2014
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.36 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<string.h>
  4.  
  5.     char map1[10][10]={
  6.     {'#','#','#','#','#','#','#','#','#','#'},
  7.     {'#', 1 ,' ',' ',' ',' ',' ','#',' ','#'},
  8.     {'#',' ',' ',' ','#',' ',' ',' ',' ','#'},
  9.     {'#',' ',' ',' ',' ',' ','#',' ',' ','#'},
  10.     {'#',' ',' ',' ',' ',' ',' ',' ',' ','#'},
  11.     {'#',' ',' ',' ',' ',' ',' ',' ',' ','#'},
  12.     {'#',' ',' ','#', 2 ,' ',' ',' ','#','#'},
  13.     {'#',' ',' ',' ',' ',' ',' ',' ',' ','#'},
  14.     {'#',' ',' ',' ',' ','#',' ',' ',' ','#'},
  15.     {'#','#','#','#','#','#','#','#','#','#'}};
  16.     char map2[10][10]={
  17.     {'#','#','#','#','#','#','#','#','#','#'},
  18.     {'#','#',' ','#',' ',' ',' ','#','#','#'},
  19.     {'#','#',' ',' ',' ',' ',' ',' ','#','#'},
  20.     {'#',' ',' ',' ',' ',' ',' ',' ', 2 ,'#'},
  21.     {'#',' ',' ',' ',' ',' ',' ',' ','#','#'},
  22.     {'#',' ',' ','#',' ', 1 ,' ',' ',' ','#'},
  23.     {'#',' ',' ',' ',' ',' ',' ',' ',' ','#'},
  24.     {'#',' ',' ',' ','#','#',' ',' ',' ','#'},
  25.     {'#',' ','#',' ',' ',' ',' ',' ',' ','#'},
  26.     {'#','#','#','#','#','#','#','#','#','#'}};
  27.     char map3[10][10]={
  28.     {'#','#','#','#','#','#','#','#','#','#'},
  29.     {'#',' ','#', 2 ,' ',' ',' ','#',' ','#'},
  30.     {'#',' ',' ',' ','#',' ',' ',' ',' ','#'},
  31.     {'#',' ','#',' ',' ',' ',' ',' ',' ','#'},
  32.     {'#',' ',' ',' ',' ',' ',' ',' ','#','#'},
  33.     {'#',' ',' ','#',' ',' ',' ',' ',' ','#'},
  34.     {'#',' ',' ',' ',' ',' ',' ',' ',' ','#'},
  35.     {'#',' ',' ',' ','#',' ',' ',' ',' ','#'},
  36.     {'#', 1 ,' ',' ',' ',' ',' ',' ',' ','#'},
  37.     {'#','#','#','#','#','#','#','#','#','#'}};
  38.  
  39. void mapone()
  40. {
  41.     for(int i=0;i<10;i++)
  42.     {
  43.         for(int j=0;j<10;j++)
  44.         {
  45.             printf("%c",map1[i][j]);
  46.         }
  47.         printf("\n");
  48.     }
  49. }
  50.  
  51. void maptwo()
  52. {
  53.     for(int i=0;i<10;i++)
  54.     {
  55.         for(int j=0;j<10;j++)
  56.         {
  57.             printf("%c",map2[i][j]);
  58.         }
  59.         printf("\n");
  60.     }
  61. }
  62.  
  63. void mapthree()
  64. {
  65.     for(int i=0;i<10;i++)
  66.     {
  67.         for(int j=0;j<10;j++)
  68.         {
  69.             printf("%c",map3[i][j]);
  70.         }
  71.         printf("\n");
  72.     }
  73. }
  74.  
  75. //int down(int y,int x)
  76. //{
  77. //  if(y<9)
  78. //      down(y-1,x);
  79. //}
  80. void up(int a,int b)
  81. {
  82.  
  83. }
  84.    
  85.  
  86. void down(int a,int b,int &smile1)
  87. {
  88.     for(int i=0;i<10;i++)
  89.     {
  90.         for(int j=0;j<10;j++)
  91.         {
  92.             if(map1[a-1][b]==' ')
  93.             smile1=map1[a-1][b];
  94.         }
  95.     }
  96. }
  97.  
  98. void left()
  99. {
  100.  
  101. }
  102.  
  103. void right()
  104. {
  105.  
  106. }
  107.  
  108. void save()
  109. {
  110.  
  111. }
  112.  
  113. int main()
  114. {
  115.     int n;
  116.     int hs,lvl,scr,tr,input;
  117.     int smile1,smile2,a,b;
  118.  
  119.     do{
  120.         system("CLS");
  121.         do{
  122.             system("CLS");
  123.             printf("Find The Way\n");
  124.             printf("============\n\n\n");
  125.             printf("Menu\n");
  126.             printf("====\n");
  127.             printf("1.New game\n");
  128.             printf("2.Continue save game\n");
  129.             printf("3.Exit\n");
  130.             printf("->");
  131.             scanf("%d",&n);fflush(stdin);
  132.         }while(n>3);
  133.  
  134.         switch(n)
  135.         {
  136.             case 1:
  137.                     system("CLS");
  138.                     do{
  139.                         system("CLS");
  140.                         hs=0; lvl=1; scr=0; tr=0;
  141.                         printf("High Score : 0\n");
  142.                         printf("Level : 1\n");
  143.                         printf("Score : 0\n");
  144.                         printf("Turn : 0\n");
  145.  
  146.                         if(lvl==1)mapone();
  147.                         else if(lvl==2) maptwo();
  148.                         else mapthree();
  149.  
  150.                         for(int a=0;a<10;a++)
  151.                         {
  152.                             for(int b=0;b<10;b++)
  153.                             {
  154.                                 if(smile1=='1')
  155.                                 {
  156.                                     smile1=map1[a][b];
  157.                                 }
  158.                             }
  159.                         }
  160.  
  161.                         printf("1.Up\n");
  162.                         printf("2.Down\n");
  163.                         printf("3.Left\n");
  164.                         printf("4.Right\n");
  165.                         printf("5.Save And Exit\n");
  166.                         printf("->");
  167.                         scanf("%d",&input);fflush(stdin);
  168.  
  169.  
  170.                         getchar();
  171.                     }while(n<1||n>5);
  172.                     break;
  173.         }
  174.  
  175.     }while(n!=3);
  176.     getchar();
  177.     return 0;
  178. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement