From a4d942db69c816429762f0d92523b819e2bdfe46 Mon Sep 17 00:00:00 2001 From: Bill Kendrick Date: Wed, 22 Mar 2023 00:52:00 -0700 Subject: [PATCH] Sound effect for Double Vision magic --- docs/AUTHORS.txt | 8 ++++++-- docs/CHANGES.txt | 6 +++--- magic/sounds/doublevision.ogg | Bin 0 -> 7570 bytes magic/src/colorsep.c | 2 +- 4 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 magic/sounds/doublevision.ogg diff --git a/docs/AUTHORS.txt b/docs/AUTHORS.txt index acf264ef6..571eb870a 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 - March 8, 2023 +June 17, 2002 - March 22, 2023 * Design and Coding: @@ -141,7 +141,7 @@ June 17, 2002 - March 8, 2023 (https://freesound.org/people/kentnelson64/sounds/647221/) Creative Commons 0 license by "kentnelson64" - 3D Glasses & Color Sep. magic tools + 3D Glasses, Color Sep., & Double Vision magic tools by Bill Kendrick 3D Glasses sound effect: "Sci-Fi Sensors" @@ -153,6 +153,10 @@ June 17, 2002 - March 8, 2023 Creative Commons Attribution 4.0 International (CC BY 4.0) by "juskiddink" + Double Vision sound effect: "squish 4.mp3" + (https://freesound.org/people/nomiqbomi/sounds/578795/) + Creative Commons 0 license by Naomi Benham + Saturate & Desaturate sounds: "can lid.wav" (https://freesound.org/people/Saltbearer/sounds/545742/) Creative Commons 0 License (CC0 1.0) diff --git a/docs/CHANGES.txt b/docs/CHANGES.txt index e2184d334..d4ee3a86e 100644 --- a/docs/CHANGES.txt +++ b/docs/CHANGES.txt @@ -62,12 +62,12 @@ https://tuxpaint.org/ Attribution 4.0 International (CC BY 4.0) by https://freesound.org/people/juskiddink/) - * [WIP] "Double Vision" - separate and blend (50/50) the image, + * "Double Vision" - separate and blend (50/50) the image, simulating double vision. Bill Kendrick (Closes https://sourceforge.net/p/tuxpaint/feature-requests/221/) - + needs icon - + needs sound effects + (Sound effect licensed as Creative Commons 0 (CC0 1.0) + by https://freesound.org/people/nomiqbomi/) * "Saturate" & "Desaturate" - Increase or decrease color saturation. Bill Kendrick diff --git a/magic/sounds/doublevision.ogg b/magic/sounds/doublevision.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8231ca0b3eae66a8b43fe2dc65a5ed7cae5d1b15 GIT binary patch literal 7570 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 D@?M-m literal 0 HcmV?d00001 diff --git a/magic/src/colorsep.c b/magic/src/colorsep.c index 9a54bc360..0d3bc726e 100644 --- a/magic/src/colorsep.c +++ b/magic/src/colorsep.c @@ -25,7 +25,7 @@ enum { static char * colorsep_snd_filenames[NUM_TOOLS] = { "3dglasses.ogg", "colorsep.ogg", - "colorsep.ogg" // FIXME + "doublevision.ogg", }; static char * colorsep_icon_filenames[NUM_TOOLS] = {