home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 2002 January / STC_CD_01_2002.iso / APP / ANIPL218 / SCRIPTS / CONTROLP.SIC < prev    next >
Encoding:
Text File  |  2000-10-29  |  1.9 KB  |  63 lines

  1. if(address("aniplay"))
  2. {
  3.     if(fsel(file, "Open file for Aniplayer", "*.*"))
  4.     {
  5.         Open(file);
  6.         do
  7.         {        
  8.             info=ControlPlay(0);
  9.             width=int(info[0]);
  10.             height=int(info[1]);
  11.             planes=int(info[2]);
  12.             frames_second=int(info[3]);
  13.             total_frames=int(info[4]);
  14.             id_picture_compression=int(info[5]);
  15.             quality=int(info[6]);
  16.             frequency_file=int(info[7]);
  17.             frequency_machine=int(info[8]);
  18.             total_samples=int(info[9]);
  19.             id_sound_compression=int(info[10]);
  20.             version_player=int(info[11]);
  21.             count_seconds=int(info[12]);
  22.             num_frame=int(info[13]);
  23.             play=int(info[14]);
  24.             printf("\033EPress <+> or <-> for seek +/- 10 seconds\n\n");
  25.             printf("width: %d \n",width);
  26.             printf("height: %d \n",height);
  27.             printf("planes: %d \n",planes);
  28.             printf("frames_second: %d \n",frames_second);
  29.             printf("total_frames: %d \n",total_frames);
  30.             printf("id_picture_compression: $%x \n",id_picture_compression);
  31.             printf("quality: %d \n",quality);
  32.             printf("frequency_file: %d \n",frequency_file);
  33.             printf("frequency_machine: %d \n",frequency_machine);
  34.             printf("total_samples: %d \n",itotal_samples);
  35.             printf("id_sound_compression: $%x \n",id_sound_compression);
  36.             printf("version_player: $%x \n",version_player);
  37.             printf("count_seconds: %d \n",count_seconds);
  38.             printf("num_frame: %d \n",num_frame);
  39.             printf("play: %d \n",play);
  40.             wait(100);
  41.             if(havekey())
  42.             {
  43.                 key=inkey();
  44.                 switch(int(key[0]))
  45.                 {
  46.                     case '+':
  47.                         count_seconds+=10;
  48.                         ControlPlay(1,count_seconds);
  49. //                                    2 for num_frame
  50.                     break;
  51.                     case '-':
  52.                          count_seconds-=10;
  53.                         if(count_second < 0)
  54.                             count_second=0;
  55.                         ControlPlay(1,count_seconds); 
  56. //                                    2 for num_frame
  57.                      break;                              
  58.                             }
  59.             }
  60.         }
  61.         while(id_picture_compression!=0 || id_sound_compression!=0);
  62.     }
  63. }