1 /* ScummVM - Graphic Adventure Engine
2  *
3  * ScummVM is the legal property of its developers, whose names
4  * are too numerous to list here. Please refer to the COPYRIGHT
5  * file distributed with this source distribution.
6  *
7  * This program is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License
9  * as published by the Free Software Foundation; either version 2
10  * of the License, or (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program; if not, write to the Free Software
19  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20  *
21  */
22 
23 #ifndef TITANIC_STRINGS_H
24 #define TITANIC_STRINGS_H
25 
26 #include "common/str-array.h"
27 
28 namespace Titanic {
29 
30 enum StringId {
31 	BLANK,
32 	STANDING_OUTSIDE_PELLERATOR,
33 	BOT_BLOCKING_PELLERATOR,
34 	FROZEN_PELLERATOR,
35 	SUCCUBUS_IS_IN_STANDBY,
36 	NOTHING_TO_DELIVER,
37 	NOTHING_IN_SUCCUBUS_TRAY,
38 	SUCCUBUS_SINGLE_DELIVERY,
39 	ONE_ALLOCATED_CHICKEN_PER_CUSTOMER,
40 	ONE_CHICKEN_PER_CUSTOMER,
41 	UPGRADED_TO_FIRST_CLASS,
42 	UPGRADED_TO_SECOND_CLASS,
43 	ROOM_RESERVED_FOR_FIRST_CLASS,
44 	NO_LOSERS,
45 	CLASS_NOT_PERMITTED_IN_AREA,
46 	EXIT_FROM_OTHER_SIDE,
47 	TRANSPORT_OUT_OF_ORDER,
48 	FAN_HAS_BLOWN_A_FUSE,
49 	POKE_WITH_LONG_STICK,
50 	TOO_SHORT_TO_REACH_BRANCHES,
51 	OUTSIDE_ELEVATOR_NUM,
52 	BOT_BLOCKING_ELEVATOR,
53 	ELEVATOR_NON_FUNCTIONAL,
54 	LIGHT_IS_LOOSE,
55 	LUMI_GLOW_LIGHTS,
56 	ALREADY_HAVE_STICK,
57 	GLASS_IS_UNBREAKABLE,
58 	FOR_STICK_BREAK_GLASS,
59 	DISPENSOR_HAS_UNBREAKABLE_GLASS,
60 	CHICKEN_IS_CLEAN,
61 	ADJUST_VIEWING_APPARATUS,
62 	CANNOT_TAKE_CAGE_LOCKED,
63 	ALREADY_AT_DESTINATION,
64 	CLASS_NOT_ALLOWED_AT_DEST,
65 	AT_LEAST_3RD_CLASS_FOR_HELP,
66 	NO_ROOM_ASSIGNED,
67 	ELEVATOR_NOT_BELOW_27,
68 	SELECT_GAME_TO_LOAD,
69 	SELECT_GAME_TO_SAVE,
70 	SUPPLY_GALACTIC_REFERENCE,
71 	LOCKED_MUSIC_SYSTEM,
72 	STUCK_TO_BRANCH,
73 	FROZEN_TO_BRANCH,
74 	CHECK_IN_AT_RECEPTION,
75 	FOODSTUFF_ALREADY_GARNISHED,
76 	DISPENSOR_IS_EMPTY,
77 	PUT_FOOD_UNDER_DISPENSOR,
78 	SEASONAL_SWITCH_NOT_WORKING,
79 	YOUR_STATEROOM,
80 	BED_NOT_SUPPORT_YOUR_WEIGHT,
81 	NOT_YOUR_ASSIGNED_ROOM,
82 	OUT_OF_REACH,
83 	SUCCUBUS_DESCRIPTION,
84 	CANAL_CLOSED_FOR_WINTER,
85 	AREA_OFF_LIMIT_TO_PASSENGERS,
86 	GO_WHERE,
87 	NICE_IF_TAKE_BUT_CANT,
88 	BOWL_OF_NUTS,
89 	NOT_A_BOWL_OF_NUTS,
90 
91 	CANT_SUMMON_DOORBOT,
92 	CANT_SUMMON_BELLBOT,
93 	NO_ONE_TO_TALK_TO,
94 	TALKING_TO,
95 	DOORBOT_NAME,
96 	DESKBOT_NAME,
97 	LIFTBOT_NAME,
98 	PARROT_NAME,
99 	BARBOT_NAME,
100 	CHATTERBOT_NAME,
101 	BELLBOT_NAME,
102 	MAITRED_NAME,
103 	SUCCUBUS_NAME,
104 	UNKNOWN_NAME,
105 	ARM_ALREADY_HOLDING,
106 	YOU_CANT_GET_THIS,
107 	DOESNT_DO_ANYTHING,
108 	DOESNT_WANT_THIS,
109 	DOES_NOT_REACH,
110 	CHICKEN_ALREADY_CLEAN,
111 	HOSE_INCOMPATIBLE,
112 	INCORRECTLY_CALIBRATED,
113 	GONDOLIERS_FIRST_CLASS_ONLY,
114 	NOTHING_ON_CHANNEL,
115 	TELEVISION_CONTROL,
116 	OPERATE_ENTERTAINMENT,
117 	OPERATE_LIGHTS,
118 	DEPLOY_FLORAL_ENHANCEMENT,
119 	DEPLOY_FULLY_RELAXATION,
120 	DEPLOY_COMFORT_WORKSTATION,
121 	DEPLOY_MINOR_STORAGE,
122 	DEPLOY_MAJOR_RELAXATION,
123 	INFLATE_RELAXATION_DEVICE,
124 	DEPLOY_MAINTENANCE_HUB,
125 	DEPLOY_EXECUTIVE_SURFACE,
126 	DEPLOY_MINOR_RELAXATION,
127 	DEPLOY_SINK,
128 	DEPLOY_MAJOR_STORAGE,
129 	SUCCUBUS_DELIVERY_SYSTEM,
130 	NAVIGATION_CONTROLLER,
131 	SKIP_NAVIGATION,
132 	SUMMON_ELEVATOR,
133 	SUMMON_PELLERATOR,
134 	GO_TO_BOTTOM_OF_WELL,
135 	GO_TO_TOP_OF_WELL,
136 	GO_TO_STATEROOM,
137 	GO_TO_BAR,
138 	GO_TO_PROMENADE_DECK,
139 	GO_TO_ARBORETUM,
140 	GO_TO_MUSIC_ROOM,
141 	GO_TO_1ST_CLASS_RESTAURANT,
142 	THE_PARROT_LOBBY,
143 	THE_CREATORS_CHAMBER,
144 	THE_BRIDGE,
145 	THE_BILGE_ROOM,
146 	THE_SCULPTURE_CHAMBER,
147 	THE_ARBORETUM,
148 	THE_BOTTOM_OF_THE_WELL,
149 	THE_PROMENADE_DECK,
150 	RESTAURANT_1ST_CLASS,
151 	TITANIAS_ROOM,
152 	THE_BAR,
153 	THE_EMBARKATION_LOBBY,
154 	THE_MUSIC_ROOM,
155 	UNKNOWN_ROOM,
156 	THE_SERVICE_ELEVATOR,
157 	SGT_LEISURE_LOUNGE,
158 	THE_ELEVATOR,
159 	THE_DOME,
160 	THE_PELLERATOR,
161 	THE_TOP_OF_THE_WELL,
162 	NOWHERE_TO_GO,
163 	CLASS_1,
164 	CLASS_2,
165 	CLASS_3,
166 	CLASS_NONE,
167 	YOUR_ASSIGNED_ROOM,
168 	PREVIOUSLY_ASSIGNED_ROOM,
169 	SAVED_CHEVRON,
170 	CURRENT_LOCATION,
171 	ELEVATOR_NUM,
172 	FLOOR_NUM,
173 	ROOM_NUM,
174 	SHIFT_CLICK_TO_EDIT,
175 	A_HOT,
176 	A_COLD,
177 	LOAD_THE_GAME,
178 	SAVE_THE_GAME,
179 	EMPTY,
180 	QUIT_THE_GAME,
181 	SURE_YOU_WANT_TO_QUIT,
182 	CHANGE_VOLUME_SETTINGS,
183 	MASTER_VOLUME,
184 	MUSIC_VOLUME,
185 	PARROT_VOLUME,
186 	SPEECH_VOLUME,
187 
188 	// German version only
189 	DE_SUMMER,
190 	DE_AUTUMN,
191 	DE_WINTER,
192 	DE_SPRING,
193 	DE_SUMMER_ARBORETUM,
194 	DE_AUTUMN_ARBORETUM,
195 	DE_WINTER_ARBORETUM,
196 	DE_SPRING_ARBORETUM,
197 	DE_ARBORETUM_MSG1,
198 	DE_ARBORETUM_MSG2,
199 	DE_BRIDGE_MSG1,
200 	DE_BRIDGE_MSG2,
201 	DE_BRIDGE_MSG3,
202 	DE_BRIDGE_MSG4,
203 	DE_BRIDGE_MSG5,
204 	DE_BRIDGE_MSG6,
205 	DE_BRIDGE_MSG7,
206 	DE_BRIDGE_MSG8,
207 	DE_BRIDGE_MSG9,
208 	DE_BRIDGE_MSG10,
209 	DE_PROMENADE_DECK_MSG1,
210 	DE_PROMENADE_DECK_MSG2,
211 	DE_PROMENADE_DECK_MSG3,
212 	DE_PROMENADE_DECK_MSG4,
213 	DE_PROMENADE_DECK_MSG5,
214 	DE_PROMENADE_DECK_MSG6,
215 	DE_PROMENADE_DECK_MSG7,
216 	DE_PROMENADE_DECK_MSG8,
217 	DE_PROMENADE_DECK_MSG9,
218 	DE_PROMENADE_DECK_MSG10,
219 	DE_SGTLOBBY_MSG1,
220 	DE_SGTLOBBY_MSG2,
221 	DE_SGTLOBBY_MSG3,
222 	DE_SGTLOBBY_MSG4,
223 	DE_SGTLOBBY_MSG5,
224 	DE_SGTLOBBY_MSG6,
225 	DE_SGTLOBBY_MSG7,
226 	DE_SGTLOBBY_MSG8,
227 	DE_TITANIA_MSG1,
228 	DE_TITANIA_MSG2,
229 	DE_TITANIA_MSG3,
230 	DE_TITANIA_MSG4,
231 	DE_TITANIA_MSG5,
232 	DE_TITANIA_MSG6,
233 	DE_TITANIA_MSG7,
234 	DE_TITANIA_MSG8
235 
236 };
237 
238 class Strings : public Common::StringArray {
239 public:
240 	void load();
241 };
242 
243 } // End of namespace Titanic
244 
245 #endif /* TITANIC_STRINGS_H */
246