Advertisement
Guest User

Untitled

a guest
May 7th, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.75 KB | None | 0 0
  1. import java.applet.AudioClip;
  2.  
  3. public class Gra {
  4.    
  5.     private Snake mainClass;
  6.    
  7.     public Gra(Snake mainClass) {
  8.         this.mainClass = mainClass;
  9.     }
  10.    
  11.     public void StartGra() {
  12.         Snake.dots = 3;
  13.         for (int i = 0; i < Snake.dots; i++) {
  14.             Snake.x[i] = Snake.szerokoscRamki-500;
  15.             Snake.y[i] = Snake.wysokoscRamki/2;
  16.            
  17.             Snake.gra = true;
  18.             AudioClip muz = mainClass.getAudioClip(mainClass.getCodeBase(), "muzyka/sound.wav");
  19.             muz.play();
  20.         }
  21.     }
  22.    
  23.     public void Przegrana() {
  24.        
  25.         AudioClip przegrana = mainClass.getAudioClip(mainClass.getCodeBase(), "muzyka/przegrana.wav");
  26.        
  27.         if(Snake.x[0] > Snake.szerokoscRamki-203) {
  28.             StopMuzyka();
  29.             przegrana.play();
  30.         }
  31.        
  32.         if(Snake.x[0] < 0) {
  33.             StopMuzyka();
  34.             przegrana.play();
  35.         }
  36.        
  37.         if(Snake.y[0] > Snake.wysokoscRamki-1) {
  38.             StopMuzyka();
  39.             przegrana.play();
  40.         }
  41.        
  42.         if(Snake.y[0] < 0) {
  43.             StopMuzyka();
  44.             przegrana.play();
  45.         }
  46.        
  47.         for (int i = Snake.dots; i > 0; i--) {
  48.             if ((i > 3) && (Snake.x[0] == Snake.x[i]) && (Snake.y[0] == Snake.y[i])) {
  49.                 StopMuzyka();
  50.                 przegrana.play();
  51.             }
  52.         }
  53.     }
  54.    
  55.     public void Muzyka() {
  56.         if (Snake.gra == true) {
  57.             AudioClip muz = mainClass.getAudioClip(mainClass.getCodeBase(), "muzyka/sound.wav");
  58.             muz.play();
  59.         }
  60.     }
  61.    
  62.     public void StopMuzyka() {
  63.         AudioClip muz = mainClass.getAudioClip(mainClass.getCodeBase(), "muzyka/sound.wav");
  64.         muz.stop();
  65.        
  66.         Snake.gra = false;
  67.     }
  68.    
  69.     //wstrzymuje grę
  70.     public void Stop() {
  71.         if (Snake.gra == true) {
  72.             mainClass.timer.stop();
  73.            
  74.             AudioClip muz = mainClass.getAudioClip(mainClass.getCodeBase(), "muzyka/sound.wav");
  75.             muz.stop();
  76.         }
  77.     }
  78.    
  79.     //wznawia grę
  80.     public void GrajDalej() {
  81.         mainClass.timer.start();
  82.         mainClass.game.Muzyka();
  83.     }
  84.    
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement