]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - src/tim/prune/function/StopAudioFunction.java
Moved source into separate src directory due to popular request
[GpsPrune.git] / src / tim / prune / function / StopAudioFunction.java
diff --git a/src/tim/prune/function/StopAudioFunction.java b/src/tim/prune/function/StopAudioFunction.java
new file mode 100644 (file)
index 0000000..889f919
--- /dev/null
@@ -0,0 +1,35 @@
+package tim.prune.function;
+
+import tim.prune.App;
+import tim.prune.FunctionLibrary;
+import tim.prune.GenericFunction;
+
+/**
+ * Class to stop playing the current audio clip
+ */
+public class StopAudioFunction extends GenericFunction
+{
+       /**
+        * Constructor
+        * @param inApp app object
+        */
+       public StopAudioFunction(App inApp) {
+               super(inApp);
+       }
+
+       /**
+        * @return name key
+        */
+       public String getNameKey() {
+               return "function.stopaudio";
+       }
+
+       /**
+        * Perform function
+        */
+       public void begin()
+       {
+               PlayAudioFunction playFn = (PlayAudioFunction) FunctionLibrary.FUNCTION_PLAY_AUDIO;
+               playFn.stopClip();
+       }
+}