diff --git a/docs/AUTHORS.txt b/docs/AUTHORS.txt
index 823b725f9..559940667 100644
--- a/docs/AUTHORS.txt
+++ b/docs/AUTHORS.txt
@@ -6,7 +6,7 @@ Copyright (c) 2002-2023
Various contributors (see below, and CHANGES.txt)
https://tuxpaint.org/
-June 17, 2002 - January 29, 2023
+June 17, 2002 - January 30, 2023
* Design and Coding:
@@ -127,6 +127,10 @@ June 17, 2002 - January 29, 2023
(Why? Because Van Gogh liked Wagner:
https://yalebooks.yale.edu/book/9780300228335/van-gogh-and-music/)
+ Fur sound effect based on "Petting Long, Coarse Fur.wav"
+ (https://freesound.org/people/Kawgrim/sounds/584865/)
+ Creative Commons 0 by Kawgrim
+
Mouse accessibility code and keyboard access
Ankit Choudary , as part of GSOC 2010,
with integration and fixes by Pere Pujal i Carabantes
diff --git a/docs/CHANGES.txt b/docs/CHANGES.txt
index 41540b0f0..847966397 100644
--- a/docs/CHANGES.txt
+++ b/docs/CHANGES.txt
@@ -7,7 +7,7 @@ Various contributors (see below, and AUTHORS.txt)
https://tuxpaint.org/
-2022.January.29 (0.9.29)
+2022.January.30 (0.9.29)
* Improvements to "Stamp" tool:
-----------------------------
* Stamps may now be rotated.
@@ -40,6 +40,9 @@ https://tuxpaint.org/
Attribution 3.0 Unported (CC BY 3.0), and conducted by,
Philip Milman )
+ ("Fur" sound effected licensed as Creative Commons 0 (CC0 1.0)
+ by https://freesound.org/people/Kawgrim/)
+
* [WIP] "Rivulet"; apply rivulets of water to the canvas
- needs better icon
- needs sound effect
diff --git a/magic/sounds/swirls_fur.ogg b/magic/sounds/swirls_fur.ogg
new file mode 100644
index 000000000..ce139e2f4
Binary files /dev/null and b/magic/sounds/swirls_fur.ogg differ
diff --git a/magic/src/swirls.c b/magic/src/swirls.c
index 7b420ab4d..f861632e3 100644
--- a/magic/src/swirls.c
+++ b/magic/src/swirls.c
@@ -7,7 +7,7 @@
Inspired by "Night Sky Scene [Pen Parallax]" Scratch Project
by -HexaScape-
- Last updated: January 29, 2023
+ Last updated: January 30, 2023
*/
#include
@@ -56,7 +56,7 @@ char * swirl_icon_filenames[NUM_SWIRL_TOOLS] = {
char * swirl_sfx_filenames[NUM_SWIRL_TOOLS] = {
"swirls_circles.ogg",
"swirls_rays.ogg",
- "swirls_rays.ogg" // FIXME
+ "swirls_fur.ogg"
};
int SWIRLS_NUM_STROKES_PER_DRAG_LINE[NUM_SWIRL_TOOLS] = {
@@ -264,7 +264,7 @@ void swirls_release(magic_api * api, int which,
SDL_Surface * snapshot ATTRIBUTE_UNUSED,
int x ATTRIBUTE_UNUSED, int y ATTRIBUTE_UNUSED,
SDL_Rect * update_rect ATTRIBUTE_UNUSED) {
- if (snd_effects[which] != NULL)
+ if (snd_effects[which] != NULL && which != SWIRL_TOOL_FUR)
api->stopsound();
}