summaryrefslogtreecommitdiff
path: root/NET/worlds/scape/SoundPlayer.java
blob: 8cb9a581a15da7cf41472316485df4c87d04fd28 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package NET.worlds.scape;

public abstract class SoundPlayer {
   Sound owner;
   public static final int IS_PLAYING = 0;
   public static final int IS_STOPPED = 1;
   public static final int IS_TERMINATED = 2;
   public static final int IS_ERROR = 3;

   SoundPlayer(Sound owner) {
      this.owner = owner;
   }

   public Sound getOwner() {
      return this.owner;
   }

   public abstract boolean open(float var1, float var2, boolean var3, boolean var4);

   public abstract void start(int var1);

   public abstract boolean position(Point3Temp var1, Point3Temp var2, Point3Temp var3, Point3Temp var4);

   public abstract int getState();

   public abstract void stop();

   public abstract void close();

   public abstract boolean setVolume(float var1);
}