Colobot
sound_type.h
Go to the documentation of this file.
1 /*
2  * This file is part of the Colobot: Gold Edition source code
3  * Copyright (C) 2001-2016, Daniel Roux, EPSITEC SA & TerranovaTeam
4  * http://epsitec.ch; http://colobot.info; http://github.com/colobot
5  *
6  * This program is free software: you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation, either version 3 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
14  * See the GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program. If not, see http://gnu.org/licenses
18  */
19 
20 #pragma once
21 
22 #include <string>
23 
35 {
36  SOUND_NONE = -1,
38  SOUND_BOUM = 1,
40  SOUND_FLYh = 3,
41  SOUND_FLY = 4,
48  SOUND_ENERGY = 11,
49  SOUND_PLOUF = 12,
50  SOUND_BLUP = 13,
53  SOUND_LABO = 16,
55  SOUND_REPAIR = 18,
58  SOUND_BURN = 21,
59  SOUND_TZOING = 22,
60  SOUND_GGG = 23,
61  SOUND_MANIP = 24,
62  SOUND_FIRE = 25,
63  SOUND_HUMAN1 = 26,
64  SOUND_STEPw = 27,
65  SOUND_SWIM = 28,
66  SOUND_RADAR = 29,
67  SOUND_BUILD = 30,
68  SOUND_ALARM = 31,
69  SOUND_SLIDE = 32,
70  SOUND_EXPLOi = 33,
76  SOUND_PSHHH = 39,
78  SOUND_INFO = 41,
79  SOUND_OPEN = 42,
80  SOUND_CLOSE = 43,
82  SOUND_EGG = 45,
83  SOUND_MOTORs = 46,
84  SOUND_MOTORi = 47,
85  SOUND_SHIELD = 48,
86  SOUND_FIREi = 49,
87  SOUND_GUNDEL = 50,
88  SOUND_PSHHH2 = 51,
90  SOUND_BOUMm = 53,
91  SOUND_BOUMv = 54,
92  SOUND_BOUMs = 55,
93  SOUND_EXPLOl = 56,
95  SOUND_EXPLOp = 58,
96  SOUND_STEPh = 59,
97  SOUND_STEPm = 60,
100  SOUND_AIE = 63,
102  SOUND_RECOVER = 65, /* DUPLICATE OF SOUND_GUNDEL=50 */
103  SOUND_DEADi = 66,
105  SOUND_GFLAT = 68,
106  SOUND_DEADg = 69,
107  SOUND_DEADw = 70,
108  SOUND_FLYf = 71,
110  SOUND_FINDING = 73, /* DUPLICATE OF SOUND_WAYPOINT=64 */
111  SOUND_THUMP = 74,
112  SOUND_TOUCH = 75,
113  SOUND_BLITZ = 76,
115  SOUND_FIREp = 78,
120 };
121 
122 SoundType ParseSoundType(const std::string& str);
Definition: sound_type.h:46
Definition: sound_type.h:115
Definition: sound_type.h:116
Definition: sound_type.h:38
Definition: sound_type.h:87
Definition: sound_type.h:89
Definition: sound_type.h:95
Definition: sound_type.h:92
Definition: sound_type.h:101
Definition: sound_type.h:61
Definition: sound_type.h:104
Definition: sound_type.h:83
Definition: sound_type.h:63
Definition: sound_type.h:85
Definition: sound_type.h:39
Definition: sound_type.h:64
Definition: sound_type.h:49
Definition: sound_type.h:75
Definition: sound_type.h:59
Definition: sound_type.h:114
Definition: sound_type.h:117
Definition: sound_type.h:108
Definition: sound_type.h:62
Definition: sound_type.h:79
Definition: sound_type.h:97
Definition: sound_type.h:99
Definition: sound_type.h:41
Definition: sound_type.h:54
Definition: sound_type.h:67
Definition: sound_type.h:37
Definition: sound_type.h:94
Definition: sound_type.h:110
Definition: sound_type.h:81
Definition: sound_type.h:88
Definition: sound_type.h:44
Definition: sound_type.h:106
Definition: sound_type.h:78
Definition: sound_type.h:119
Definition: sound_type.h:102
Definition: sound_type.h:111
Definition: sound_type.h:51
Definition: sound_type.h:100
Definition: sound_type.h:76
Definition: sound_type.h:96
Definition: sound_type.h:84
Definition: sound_type.h:71
Definition: sound_type.h:66
Definition: sound_type.h:107
Definition: sound_type.h:118
Definition: sound_type.h:43
Definition: sound_type.h:53
Definition: sound_type.h:90
Definition: sound_type.h:103
Definition: sound_type.h:77
Definition: sound_type.h:56
Definition: sound_type.h:91
Definition: sound_type.h:93
Definition: sound_type.h:98
Definition: sound_type.h:55
Definition: sound_type.h:50
SoundType
Enum representing sound file.
Definition: sound_type.h:34
Definition: sound_type.h:68
Definition: sound_type.h:69
Definition: sound_type.h:82
Definition: sound_type.h:105
Definition: sound_type.h:42
Definition: sound_type.h:112
Definition: sound_type.h:65
Definition: sound_type.h:70
Definition: sound_type.h:58
Definition: sound_type.h:72
Definition: sound_type.h:40
Definition: sound_type.h:60
Definition: sound_type.h:86
Definition: sound_type.h:74
Definition: sound_type.h:113
Definition: sound_type.h:52
Definition: sound_type.h:80
Definition: sound_type.h:36
Definition: sound_type.h:57
Definition: sound_type.h:73
Definition: sound_type.h:48
Definition: sound_type.h:45
Definition: sound_type.h:47
Definition: sound_type.h:109