Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.applet.AudioClip;
- public class Gra {
- private Snake mainClass;
- public Gra(Snake mainClass) {
- this.mainClass = mainClass;
- }
- public void StartGra() {
- Snake.dots = 3;
- for (int i = 0; i < Snake.dots; i++) {
- Snake.x[i] = Snake.szerokoscRamki-500;
- Snake.y[i] = Snake.wysokoscRamki/2;
- Snake.gra = true;
- AudioClip muz = mainClass.getAudioClip(mainClass.getCodeBase(), "muzyka/sound.wav");
- muz.play();
- }
- }
- public void Przegrana() {
- AudioClip przegrana = mainClass.getAudioClip(mainClass.getCodeBase(), "muzyka/przegrana.wav");
- if(Snake.x[0] > Snake.szerokoscRamki-203) {
- StopMuzyka();
- przegrana.play();
- }
- if(Snake.x[0] < 0) {
- StopMuzyka();
- przegrana.play();
- }
- if(Snake.y[0] > Snake.wysokoscRamki-1) {
- StopMuzyka();
- przegrana.play();
- }
- if(Snake.y[0] < 0) {
- StopMuzyka();
- przegrana.play();
- }
- for (int i = Snake.dots; i > 0; i--) {
- if ((i > 3) && (Snake.x[0] == Snake.x[i]) && (Snake.y[0] == Snake.y[i])) {
- StopMuzyka();
- przegrana.play();
- }
- }
- }
- public void Muzyka() {
- if (Snake.gra == true) {
- AudioClip muz = mainClass.getAudioClip(mainClass.getCodeBase(), "muzyka/sound.wav");
- muz.play();
- }
- }
- public void StopMuzyka() {
- AudioClip muz = mainClass.getAudioClip(mainClass.getCodeBase(), "muzyka/sound.wav");
- muz.stop();
- Snake.gra = false;
- }
- //wstrzymuje grę
- public void Stop() {
- if (Snake.gra == true) {
- mainClass.timer.stop();
- AudioClip muz = mainClass.getAudioClip(mainClass.getCodeBase(), "muzyka/sound.wav");
- muz.stop();
- }
- }
- //wznawia grę
- public void GrajDalej() {
- mainClass.timer.start();
- mainClass.game.Muzyka();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement