Added icon for Kalidescope magic tool. Added Canada map starter. Added Japan map starter. Improved comments near gettext() calls to improve POT and PO files. Regenerated PO files and POT file. Added .cvsignore to make sure tp_magic_api.h (which is generated) isn't noticed.
113 lines
3.3 KiB
C
113 lines
3.3 KiB
C
/*
|
|
sounds.h
|
|
|
|
For Tux Paint
|
|
List of sound effects.
|
|
|
|
Copyright (c) 2002-2007 by Bill Kendrick and others
|
|
bill@newbreedsoftware.com
|
|
http://www.tuxpaint.org/
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program 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 General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
(See COPYING.txt)
|
|
|
|
June 15, 2002 - July 5, 2007
|
|
$Id$
|
|
*/
|
|
|
|
#ifndef SOUNDS_H
|
|
#define SOUNDS_H
|
|
|
|
|
|
/* Sounds available: */
|
|
|
|
#define SND_NONE -1
|
|
|
|
enum
|
|
{
|
|
SND_HARP, /* Begin / New */
|
|
SND_CLICK, /* Tool selections */
|
|
SND_BLEEP, /* Selector selection */
|
|
SND_BUBBLE, /* Color selection */
|
|
SND_STAMP, /* Using stamp tool */
|
|
SND_LINE_START, /* Using line tool */
|
|
SND_LINE_END,
|
|
SND_SCROLL, /* Selector scroll buttons */
|
|
SND_PAINT1, /* Sound while painting */
|
|
SND_PAINT2,
|
|
SND_PAINT3,
|
|
SND_PAINT4,
|
|
SND_ERASER1, /* Sound while erasing */
|
|
SND_ERASER2,
|
|
SND_SAVE, /* Save sound effect */
|
|
SND_PROMPT, /* Prompt animation sound effect */
|
|
SND_FLIP, /* Magic flip */
|
|
SND_MIRROR, /* Magic mirror */
|
|
SND_KEYCLICK, /* Text tool keyboard click feedback */
|
|
SND_KEYCLICKRING, /* Text tool keyboard click feedback with bell ring */
|
|
SND_RETURN, /* Text tool carriage return sound */
|
|
SND_SHRINK, /* Stamp shrink */
|
|
SND_GROW, /* Stamp grow */
|
|
SND_ITALIC_ON, /* Italic on */
|
|
SND_ITALIC_OFF, /* Italic off */
|
|
SND_AREYOUSURE, /* "Are you sure?" */
|
|
SND_YOUCANNOT, /* "No no no!" */
|
|
SND_TUXOK, /* "Ok" */
|
|
SND_THICK,
|
|
SND_THIN,
|
|
NUM_SOUNDS
|
|
};
|
|
|
|
|
|
/* Sound file filenames: */
|
|
|
|
/* FIXME: These should be moved to a .c file (sounds.c?) and extern'd here, to
|
|
avoid being stored multiple times, and to avoid compiler warning
|
|
-bjk 2007.07.17 */
|
|
|
|
static const char *sound_fnames[NUM_SOUNDS] = {
|
|
DATA_PREFIX "sounds/harp.wav",
|
|
DATA_PREFIX "sounds/click.wav",
|
|
DATA_PREFIX "sounds/bleep.wav",
|
|
DATA_PREFIX "sounds/bubble.wav",
|
|
DATA_PREFIX "sounds/stamp.wav",
|
|
DATA_PREFIX "sounds/line_start.wav",
|
|
DATA_PREFIX "sounds/line_end.wav",
|
|
DATA_PREFIX "sounds/scroll.wav",
|
|
DATA_PREFIX "sounds/paint1.wav",
|
|
DATA_PREFIX "sounds/paint2.wav",
|
|
DATA_PREFIX "sounds/paint3.wav",
|
|
DATA_PREFIX "sounds/paint4.wav",
|
|
DATA_PREFIX "sounds/eraser1.wav",
|
|
DATA_PREFIX "sounds/eraser2.wav",
|
|
DATA_PREFIX "sounds/save.wav",
|
|
DATA_PREFIX "sounds/prompt.wav",
|
|
DATA_PREFIX "sounds/flip.wav",
|
|
DATA_PREFIX "sounds/mirror.wav",
|
|
DATA_PREFIX "sounds/keyclick.wav",
|
|
DATA_PREFIX "sounds/typewriterbell.wav",
|
|
DATA_PREFIX "sounds/return.wav",
|
|
DATA_PREFIX "sounds/shrink.wav",
|
|
DATA_PREFIX "sounds/grow.wav",
|
|
DATA_PREFIX "sounds/italic_on.wav",
|
|
DATA_PREFIX "sounds/italic_off.wav",
|
|
DATA_PREFIX "sounds/areyousure.wav",
|
|
DATA_PREFIX "sounds/youcannot.wav",
|
|
DATA_PREFIX "sounds/tuxok.wav",
|
|
DATA_PREFIX "sounds/thick.wav",
|
|
DATA_PREFIX "sounds/thin.wav"
|
|
};
|
|
|
|
#endif
|