From 94dabe3de52fcd7a8a3ac7016949614cd34a1074 Mon Sep 17 00:00:00 2001 From: Ethan Lee Date: Thu, 2 Feb 2012 01:02:51 -0500 Subject: [PATCH] - EFX is now in LWJake2. - The underwater effect is placeholder, but it does what it does. - Added flibitEFX.jar to the libraries. - This is a library derived from the flibit2D engine. It stores EFX preset effects, which can be accessed with the getIndex() method. --- .classpath | 1 + doc/license.flibitEFX | 15 ++++ lib/flibitEFX.jar | Bin 0 -> 3715 bytes src/lwjake2/sound/lwjgl/Channel.java | 7 +- src/lwjake2/sound/lwjgl/LWJGLSoundImpl.java | 92 +++++--------------- 5 files changed, 41 insertions(+), 74 deletions(-) create mode 100644 doc/license.flibitEFX create mode 100644 lib/flibitEFX.jar diff --git a/.classpath b/.classpath index 7a93719..cce230b 100644 --- a/.classpath +++ b/.classpath @@ -8,5 +8,6 @@ + diff --git a/doc/license.flibitEFX b/doc/license.flibitEFX new file mode 100644 index 0000000..1242742 --- /dev/null +++ b/doc/license.flibitEFX @@ -0,0 +1,15 @@ +/* + * Copyright (C) 2011 Ethan "flibitijibibo" Lee + * + * flibitEFX is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 2 of the License, or + * (at your option) any later version. + * + * flibitEFX is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * You should have received a copy of the GNU Lesser General Public License + * along with flibitEFX. If not, see . + */ \ No newline at end of file diff --git a/lib/flibitEFX.jar b/lib/flibitEFX.jar new file mode 100644 index 0000000000000000000000000000000000000000..adadd74558fbd43fdd63fd3bf578c7236e897d00 GIT binary patch literal 3715 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 Vu>p`~Pfthw