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 24 #include "queen/sound.h" 25 26 namespace Queen { 27 28 const SongData Sound::_songDemo[] = { 29 /* 1 - Hotel Gangsters */ 30 { { 1, 0 }, 128, 128, 128, 1, 0 }, 31 32 /* 2 - Hotel General */ 33 { { 2, 0 }, 128, 128, 128, 1, 0 }, 34 35 /* 3 - Jungle */ 36 { { 3, 4, 5, 6, 0 }, 128, 128, 128, 1, 0 }, 37 38 /* 4 - Waterfall On */ 39 { { 7, 0 }, 128, 128, 128, 0, 0 }, 40 41 /* 5 - Vnormal */ 42 { { 8, 0 }, 128, 128, 128, 2, 0 }, 43 44 /* 6 - Trader Bob */ 45 { { 9, 0 }, 120, 128, 128, 1, 0 }, 46 47 /* 7 - Jetty Music */ 48 { { 10, 0 }, 128, 128, 128, 1, 0 }, 49 50 /* 8 - Ferry Music */ 51 { { 11, 0 }, 128, 128, 128, 1, 0 }, 52 53 /* 9 - Temple Upstairs */ 54 { { 12, 0 }, 128, 128, 128, 1, 0 }, 55 56 /* 10 - Temple Downstairs */ 57 { { 13, 0 }, 128, 128, 128, 1, 0 }, 58 59 /* 11 - Temple Maze */ 60 { { 14, 0 }, 128, 128, 128, 1, 0 }, 61 62 /* 12 - Temple Skull */ 63 { { 15, 0 }, 128, 128, 128, 1, 0 }, 64 65 /* 13 - Johns Theme (Love Story) */ 66 { { 16, 0 }, 128, 128, 128, 1, 0 }, 67 68 /* 14 - Vmedium */ 69 { { 17, 0 }, 128, 128, 0, 2, 0 }, 70 71 /* 15 - Vsoft */ 72 { { 18, 0 }, 128, 128, 0, 2, 0 }, 73 74 /* 16 - Floda Upstairs */ 75 { { 19, 0 }, 128, 128, 0, 1, 0 }, 76 77 /* 17 - Floda General */ 78 { { 20, 0 }, 128, 128, 128, 1, 0 }, 79 80 /* 18 - Klunks Room */ 81 { { 21, 0 }, 110, 128, 128, 1, 0 }, 82 83 /* 19 - Hotel Lola */ 84 { { 22, 0 }, 120, 18128, 128, 1, 0 }, 85 86 /* 20 - Hotel Escape 1 */ 87 { { 23, 0 }, 128, 18128, 128, 1, 0 }, 88 89 /* 21 - Amazon Fortress */ 90 { { 24, 0 }, 128, 128, 128, 1, 0 }, 91 92 /* 22 - Waterfall Off */ 93 { { 25, 0 }, 128, 128, 128, 0, 0 }, 94 95 /* 23 - Wave Torch */ 96 { { 26, 0 }, 128, 128, 128, 0, 1 }, 97 98 /* 24 - Zombies Rez Out */ 99 { { 27, 0 }, 128, 128, 128, 0, 1 }, 100 101 /* 25 - Open Door (standard) */ 102 { { 28, 0 }, 128, 128, 128, 0, 1 }, 103 104 /* 26 - Close Door (standard) */ 105 { { 29, 0 }, 128, 128, 128, 0, 1 }, 106 107 /* 27 - Cloth Unrolls */ 108 { { 30, 0 }, 128, 128, 128, 0, 1 }, 109 110 /* 28 - Snake Slithers Off */ 111 { { 31, 0 }, 128, 128, 128, 0, 1 }, 112 113 /* 29 - Hotel Fanfare 2 */ 114 { { 32, 0 }, 128, 128, 128, 1, 1 }, 115 116 /* 30 - Floda Secret */ 117 { { 33, 0 }, 120, 128, 128, 1, 0 }, 118 119 /* 31 - Temple Fanfare 1 */ 120 { { 34, 0 }, 128, 128, 128, 1, 1 }, 121 }; 122 123 const SongData Sound::_song[] = { 124 /* 1 - Hotel Gangsters */ 125 { { 1, 0 }, 128, 180, 0, 1, 0 }, 126 127 /* 2 - Hotel General */ 128 { { 2, 0 }, 128, 180, 0, 1, 0 }, 129 130 /* 3 - Jungle */ 131 { { 3, 4, 5, 6, 0 }, 128, 0, 0, 1, 0 }, 132 133 /* 4 - Waterfall On */ 134 { { 7, 0 }, 128, 0, 0, 0, 0 }, 135 136 /* 5 - Vnormal */ 137 { { 8, 0 }, 128, 0, 0, 2, 0 }, 138 139 /* 6 - Trader Bob */ 140 { { 9, 0 }, 120, 0, 0, 1, 0 }, 141 142 /* 7 - Jetty Music */ 143 { { 10, 0 }, 128, 0, 0, 1, 0 }, 144 145 /* 8 - Ferry Music */ 146 { { 11, 0 }, 128, 0, 0, 1, 0 }, 147 148 /* 9 - Temple Upstairs */ 149 { { 12, 0 }, 128, 0, 0, 1, 0 }, 150 151 /* 10 - Temple Downstairs */ 152 { { 13, 0 }, 128, 0, 0, 1, 0 }, 153 154 /* 11 - Temple Maze */ 155 { { 14, 0 }, 128, 0, 0, 1, 0 }, 156 157 /* 12 - Temple Skull */ 158 { { 15, 0 }, 128, 0, 0, 1, 0 }, 159 160 /* 13 - Johns Theme (Love Story) */ 161 { { 16, 0 }, 128, 0, 0, 1, 0 }, 162 163 /* 14 - Vmedium */ 164 { { 17, 0 }, 120, 0, 0, 2, 0 }, 165 166 /* 15 - Vsoft */ 167 { { 18, 0 }, 110, 0, 0, 2, 0 }, 168 169 /* 16 - Floda Upstairs */ 170 { { 19, 0 }, 110, 0, 0, 1, 0 }, 171 172 /* 17 - Floda General */ 173 { { 20, 0 }, 128, 0, 0, 1, 0 }, 174 175 /* 18 - Klunks Room */ 176 { { 21, 0 }, 128, 0, 0, 1, 0 }, 177 178 /* 19 - Hotel Lola */ 179 { { 22, 0 }, 120, 180, 0, 1, 0 }, 180 181 /* 20 - Hotel Escape 1 */ 182 { { 23, 0 }, 128, 180, 0, 1, 0 }, 183 184 /* 21 - Amazon Fortress */ 185 { { 24, 0 }, 128, 0, 0, 1, 0 }, 186 187 /* 22 - Waterfall Off */ 188 { { 25, 0 }, 128, 0, 0, 0, 0 }, 189 190 /* 23 - Wave Torch */ 191 { { 26, 0 }, 128, 0, 0, 0, 1 }, 192 193 /* 24 - Zombies Rez Out */ 194 { { 27, 0 }, 128, 0, 0, 0, 1 }, 195 196 /* 25 - Open Door (standard) */ 197 { { 28, 0 }, 128, 0, 0, 0, 1 }, 198 199 /* 26 - Close Door (standard) */ 200 { { 29, 0 }, 128, 0, 0, 0, 1 }, 201 202 /* 27 - Cloth Unrolls */ 203 { { 30, 0 }, 128, 0, 0, 0, 1 }, 204 205 /* 28 - Snake Slithers Off */ 206 { { 31, 0 }, 128, 0, 0, 0, 1 }, 207 208 /* 29 - Hotel Fanfare 2 */ 209 { { 32, 0 }, 128, 0, 0, 1, 1 }, 210 211 /* 30 - Floda Secret */ 212 { { 33, 0 }, 128, 0, 0, 1, 0 }, 213 214 /* 31 - Temple Fanfare 1 */ 215 { { 34, 0 }, 128, 0, 0, 1, 1 }, 216 217 /* 32 - Commander Rocket 1 */ 218 { { 35, 0 }, 128, 0, 0, 1, 0 }, 219 220 /* 33 - Hotel Escape 2 */ 221 { { 36, 0 }, 128, 180, 0, 1, 0 }, 222 223 /* 34 - Back of Truck */ 224 { { 37, 0 }, 128, 180, 0, 1, 0 }, 225 226 /* 35 - Hotel Fanfare 1 */ 227 { { 38, 0 }, 128, 0, 0, 1, 1 }, 228 229 /* 36 - Truck Fanfare */ 230 { { 39, 0 }, 128, 0, 0, 1, 1 }, 231 232 /* 37 - Airport */ 233 { { 40, 0 }, 128, 0, 0, 1, 0 }, 234 235 /* 38 - Plane Leaves */ 236 { { 41, 0 }, 128, 0, 0, 1, 1 }, 237 238 /* 39 - Arrive Hotel */ 239 { { 42, 0 }, 128, 0, 0, 1, 0 }, 240 241 /* 40 - Jungle Fanfare */ 242 { { 43, 0 }, 128, 0, 0, 1, 1 }, 243 244 /* 41 - General Fanfare */ 245 { { 44, 0 }, 128, 0, 0, 1, 1 }, 246 247 /* 42 - Johns Room */ 248 { { 45, 0 }, 128, 0, 0, 1, 0 }, 249 250 /* 43 - Floda Lab */ 251 { { 46, 0 }, 128, 0, 0, 1, 0 }, 252 253 /* 44 - Azura's Theme */ 254 { { 47, 0 }, 128, 0, 0, 1, 0 }, 255 256 /* 45 - Use Record */ 257 { { 48, 0 }, 128, 0, 0, 1, 1 }, 258 259 /* 46 - Franks Theme */ 260 { { 49, 0 }, 128, 0, 0, 1, 0 }, 261 262 /* 47 - Anderson Doubts */ 263 { { 50, 0 }, 128, 0, 0, 1, 0 }, 264 265 /* 48 - Bud and Lou Theme */ 266 { { 51, 0 }, 128, 0, 0, 1, 1 }, 267 268 /* 49 - Gorilla Theme */ 269 { { 52, 0 }, 128, 0, 0, 1, 1 }, 270 271 /* 50 - Missionaries Theme */ 272 { { 53, 0 }, 128, 0, 0, 1, 1 }, 273 274 /* 51 - Sloth Theme */ 275 { { 54, 0 }, 128, 0, 0, 1, 1 }, 276 277 /* 52 - Amazon Dungeon */ 278 { { 55, 0 }, 128, 0, 0, 1, 0 }, 279 280 /* 53 - Throne Room */ 281 { { 56, 0 }, 128, 0, 0, 1, 0 }, 282 283 /* 54 - Temple Puzzle */ 284 { { 57, 0 }, 128, 0, 0, 1, 0 }, 285 286 /* 55 - Temple Fountain Room */ 287 { { 58, 0 }, 128, 0, 0, 1, 0 }, 288 289 /* 56 - Light Switch */ 290 { { 59, 0 }, 128, 0, 0, 0, 1 }, 291 292 /* 57 - Hydraulic Open */ 293 { { 60, 0 }, 128, 0, 0, 0, 1 }, 294 295 /* 58 - Hydraulic Close */ 296 { { 61, 0 }, 128, 0, 0, 0, 1 }, 297 298 /* 59 - Close Door (metal) */ 299 { { 62, 0 }, 128, 0, 0, 0, 1 }, 300 301 /* 60 - Small Hatch Close */ 302 { { 63, 0 }, 128, 0, 0, 0, 1 }, 303 304 /* 61 - Scissors Snip */ 305 { { 64, 0 }, 128, 0, 0, 0, 1 }, 306 307 /* 62 - Pick up Sticky */ 308 { { 65, 0 }, 128, 0, 0, 0, 1 }, 309 310 /* 63 - Oracle Rezzes In */ 311 { { 66, 0 }, 128, 0, 0, 0, 1 }, 312 313 /* 64 - Sparkle SFX */ 314 { { 67, 0 }, 128, 0, 0, 0, 1 }, 315 316 /* 65 - Splorch! */ 317 { { 68, 0 }, 128, 0, 0, 0, 1 }, 318 319 /* 66 - Pour Liquid */ 320 { { 69, 0 }, 128, 0, 0, 0, 1 }, 321 322 /* 67 - End Credit Medley */ 323 { { 70, 0 }, 128, 0, 0, 1, 0 }, 324 325 /* 68 - Dino Ray */ 326 { { 71, 0 }, 128, 0, 0, 0, 1 }, 327 328 /* 69 - Squish! */ 329 { { 72, 0 }, 128, 0, 0, 0, 1 }, 330 331 /* 70 - Robot Laser */ 332 { { 73, 0 }, 128, 0, 0, 0, 1 }, 333 334 /* 71 - Thud wood light */ 335 { { 74, 0 }, 128, 0, 0, 0, 1 }, 336 337 /* 72 - Thud wood deep */ 338 { { 75, 0 }, 128, 0, 0, 0, 1 }, 339 340 /* 73 - Thud metallic */ 341 { { 76, 0 }, 128, 0, 0, 0, 1 }, 342 343 /* 74 - Cut Coconut */ 344 { { 77, 0 }, 128, 0, 0, 0, 1 }, 345 346 /* 75 - Thud Stone */ 347 { { 78, 0 }, 128, 0, 0, 0, 1 }, 348 349 /* 76 - Cloth Slide 1 */ 350 { { 79, 0 }, 128, 0, 0, 0, 1 }, 351 352 /* 77 - Open Chest */ 353 { { 80, 0 }, 128, 0, 0, 0, 1 }, 354 355 /* 78 - Close Chest */ 356 { { 81, 0 }, 128, 0, 0, 0, 1 }, 357 358 /* 79 - Open Drawer */ 359 { { 82, 0 }, 128, 0, 0, 0, 1 }, 360 361 /* 80 - Truck door closes */ 362 { { 83, 0 }, 128, 0, 0, 0, 1 }, 363 364 /* 81 - Truck Starts */ 365 { { 84, 0 }, 128, 0, 0, 0, 1 }, 366 367 /* 82 - Truck Drives Off */ 368 { { 85, 0 }, 128, 0, 0, 0, 1 }, 369 370 /* 83 - Fish Splash */ 371 { { 86, 0 }, 128, 0, 0, 0, 1 }, 372 373 /* 84 - Close Drawer/Push Ladder */ 374 { { 87, 0 }, 128, 0, 0, 0, 1 }, 375 376 /* 85 - Agression Enhancer */ 377 { { 88, 0 }, 128, 0, 0, 0, 1 }, 378 379 /* 86 - Stone Door Grind 1 */ 380 { { 89, 0 }, 128, 0, 0, 0, 1 }, 381 382 /* 87 - Prequel 1 */ 383 { { 90, 0 }, 128, 0, 0, 1, 0 }, 384 385 /* 88 - Intro Credits */ 386 { { 91, 0 }, 128, 0, 0, 1, 0 }, 387 388 /* 89 - Valley 1 */ 389 { { 92, 0 }, 128, 0, 0, 1, 0 }, 390 391 /* 90 - Valley 3 */ 392 { { 93, 0 }, 128, 0, 0, 1, 0 }, 393 394 /* 91 - Fight Music */ 395 { { 94, 0 }, 128, 0, 0, 1, 0 }, 396 397 /* 92 - Confrontation 1 */ 398 { { 95, 0 }, 128, 0, 0, 1, 0 }, 399 400 /* 93 - Confrontation 2 */ 401 { { 96, 0 }, 128, 0, 0, 1, 0 }, 402 403 /* 94 - Plane Hatch Open */ 404 { { 97, 0 }, 128, 128, 128, 0, 1 }, 405 406 /* 95 - Plane Hatch Close */ 407 { { 98, 0 }, 128, 128, 128, 0, 1 }, 408 409 /* 96 - Tie Vines */ 410 { { 99, 0 }, 128, 128, 128, 0, 1 }, 411 412 /* 97 - Pterodactyl */ 413 { { 100, 0 }, 128, 128, 128, 0, 1 }, 414 415 /* 98 - Beef Jerky Splash */ 416 { { 101, 0 }, 128, 128, 128, 0, 1 }, 417 418 /* 99 - Piranha Burp */ 419 { { 102, 0 }, 128, 128, 128, 0, 1 }, 420 421 /* 100 - Falling Vine */ 422 { { 103, 0 }, 128, 128, 128, 0, 1 }, 423 424 /* 101 - Stone Door Grind 2 */ 425 { { 104, 0 }, 128, 128, 128, 0, 1 }, 426 427 /* 102 - Stone Grind (light) */ 428 { { 105, 0 }, 128, 128, 128, 0, 1 }, 429 430 /* 103 - Ape Takes Off Mask */ 431 { { 106, 0 }, 128, 128, 128, 0, 1 }, 432 433 /* 104 - Bark Breaks */ 434 { { 107, 0 }, 128, 128, 128, 0, 1 }, 435 436 /* 105 - Stone Click */ 437 { { 108, 0 }, 128, 128, 128, 0, 1 }, 438 439 /* 106 - Sproing! */ 440 { { 109, 0 }, 128, 128, 128, 0, 1 }, 441 442 /* 107 - Cash Register */ 443 { { 110, 0 }, 128, 128, 128, 0, 1 }, 444 445 /* 108 - Squeaky Toy */ 446 { { 111, 0 }, 128, 128, 128, 0, 1 }, 447 448 /* 109 - Falling Chains */ 449 { { 112, 0 }, 128, 128, 128, 0, 1 }, 450 451 /* 110 - Open Locker Door */ 452 { { 113, 0 }, 128, 128, 128, 0, 1 }, 453 454 /* 111 - Close Locker Door */ 455 { { 114, 0 }, 128, 128, 128, 0, 1 }, 456 457 /* 112 - Rub Pencil */ 458 { { 115, 0 }, 128, 128, 128, 0, 1 }, 459 460 /* 113 - Open Safe */ 461 { { 116, 0 }, 128, 128, 128, 0, 1 }, 462 463 /* 114 - Close Safe */ 464 { { 117, 0 }, 128, 128, 128, 0, 1 }, 465 466 /* 115 - Push Chair */ 467 { { 118, 0 }, 128, 128, 128, 0, 1 }, 468 469 /* 116 - Snake Hiss */ 470 { { 119, 0 }, 128, 128, 128, 0, 1 }, 471 472 /* 117 - Oracle Rezzes Out */ 473 { { 120, 0 }, 128, 128, 128, 0, 1 }, 474 475 /* 118 - Wall Crumbles */ 476 { { 121, 0 }, 128, 128, 128, 0, 1 }, 477 478 /* 119 - Crypt Crumbles */ 479 { { 122, 0 }, 128, 128, 128, 0, 1 }, 480 481 /* 120 - Joe Sucked Up */ 482 { { 123, 0 }, 128, 128, 128, 0, 1 }, 483 484 /* 121 - Rocket Pack Zoom */ 485 { { 124, 0 }, 128, 128, 128, 0, 1 }, 486 487 /* 122 - Piranha Splash */ 488 { { 125, 0 }, 128, 128, 128, 0, 1 }, 489 490 /* 123 - Snap Branch */ 491 { { 126, 0 }, 128, 128, 128, 0, 1 }, 492 493 /* 124 - Dino Horn */ 494 { { 127, 0 }, 128, 128, 128, 0, 1 }, 495 496 /* 125 - Tire Screech */ 497 { { 128, 0 }, 128, 128, 128, 0, 1 }, 498 499 /* 126 - Oil Splat */ 500 { { 129, 0 }, 128, 128, 128, 0, 1 }, 501 502 /* 127 - Punch */ 503 { { 130, 0 }, 128, 128, 128, 0, 1 }, 504 505 /* 128 - Body Hits Ground */ 506 { { 131, 0 }, 128, 128, 128, 0, 1 }, 507 508 /* 129 - Chicken */ 509 { { 132, 0 }, 128, 128, 128, 0, 1 }, 510 511 /* 130 - Open Sarcophagus */ 512 { { 133, 0 }, 128, 128, 128, 0, 1 }, 513 514 /* 131 - Close Sarcophagus */ 515 { { 134, 0 }, 128, 128, 128, 0, 1 }, 516 517 /* 132 - Creaking Stick */ 518 { { 135, 0 }, 128, 128, 128, 0, 1 }, 519 520 /* 133 - Pick Hits Stone */ 521 { { 136, 0 }, 128, 128, 128, 0, 1 }, 522 523 /* 134 - Stalactite Crumbles */ 524 { { 137, 0 }, 128, 128, 128, 0, 1 }, 525 526 /* 135 - Tic-Toc */ 527 { { 138, 0 }, 128, 128, 128, 0, 1 }, 528 529 /* 136 - Stone Grind (heavy) */ 530 { { 139, 0 }, 128, 128, 128, 0, 1 }, 531 532 /* 137 - Explosion */ 533 { { 140, 0 }, 128, 128, 128, 0, 1 }, 534 535 /* 138 - Cloth Slide 2 */ 536 { { 141, 0 }, 128, 128, 128, 0, 1 }, 537 538 /* 139 - Temple Laser */ 539 { { 142, 0 }, 128, 128, 128, 0, 1 }, 540 541 /* 140 - Dino Transformation */ 542 { { 143, 0 }, 128, 128, 128, 0, 1 }, 543 544 /* 141 - Experimental Laser */ 545 { { 144, 0 }, 128, 128, 128, 0, 1 }, 546 547 /* 142 - Stone Grind (medium) */ 548 { { 145, 0 }, 128, 128, 128, 0, 1 }, 549 550 /* 143 - Weeping God Grind */ 551 { { 146, 0 }, 128, 128, 128, 0, 1 }, 552 553 /* 144 - Alien Hum */ 554 { { 147, 0 }, 128, 128, 128, 0, 1 }, 555 556 /* 145 - Alien Puzzle */ 557 { { 148, 0 }, 128, 128, 128, 0, 1 }, 558 559 /* 146 - Vacuum On */ 560 { { 149, 0 }, 128, 128, 128, 0, 1 }, 561 562 /* 147 - Vacuum Off */ 563 { { 150, 0 }, 128, 128, 128, 0, 1 }, 564 565 /* 148 - Elevator Starts */ 566 { { 151, 0 }, 128, 128, 128, 0, 1 }, 567 568 /* 149 - Mummy Crumbles */ 569 { { 152, 0 }, 128, 128, 128, 0, 1 }, 570 571 /* 150 - Temple Green Circle */ 572 { { 153, 0 }, 128, 128, 128, 0, 1 }, 573 574 /* 151 - Rattle Bars */ 575 { { 154, 0 }, 128, 128, 128, 0, 1 }, 576 577 /* 152 - Door Dissolves */ 578 { { 155, 0 }, 128, 128, 128, 0, 1 }, 579 580 /* 153 - Altar Slides */ 581 { { 156, 0 }, 128, 128, 128, 0, 1 }, 582 583 /* 154 - Light Torch */ 584 { { 157, 0 }, 128, 128, 128, 0, 1 }, 585 586 /* 155 - Stamp Sound */ 587 { { 158, 0 }, 128, 128, 128, 0, 1 }, 588 589 /* 156 - Plaster Loud */ 590 { { 159, 0 }, 128, 128, 128, 0, 1 }, 591 592 /* 157 - Sparky Bathtub */ 593 { { 160, 0 }, 128, 128, 128, 0, 1 }, 594 595 /* 158 - Ape Rezzes Out */ 596 { { 161, 0 }, 128, 128, 128, 0, 1 }, 597 598 /* 159 - Song 159 */ 599 { { 162, 0 }, 128, 128, 128, 1, 0 }, 600 601 /* 160 - Song 160 */ 602 { { 163, 0 }, 128, 128, 128, 1, 0 }, 603 604 /* 161 - Song 161 */ 605 { { 164, 0 }, 128, 128, 128, 1, 0 }, 606 607 /* 162 - Piranhas Swim */ 608 { { 165, 0 }, 128, 128, 128, 0, 1 }, 609 610 /* 163 - Prison/Dungeon Door */ 611 { { 166, 0 }, 128, 128, 128, 0, 1 }, 612 613 /* 164 - Fight Explosion */ 614 { { 167, 0 }, 128, 128, 128, 0, 1 }, 615 616 /* 165 - Press Button */ 617 { { 168, 0 }, 128, 128, 128, 2, 1 }, 618 619 /* 166 - Pull Lever */ 620 { { 169, 0 }, 128, 128, 128, 0, 1 }, 621 622 /* 167 - Wrong Code */ 623 { { 170, 0 }, 128, 128, 128, 0, 1 }, 624 625 /* 168 - Correct Code */ 626 { { 171, 0 }, 128, 128, 128, 0, 1 }, 627 628 /* 169 - Sizzle */ 629 { { 172, 0 }, 128, 128, 128, 0, 1 }, 630 631 /* 170 - Money In Slot */ 632 { { 173, 0 }, 128, 128, 128, 0, 1 }, 633 634 /* 171 - Lightning Crack */ 635 { { 174, 0 }, 128, 128, 128, 0, 1 }, 636 637 /* 172 - Machine Gun Fire */ 638 { { 175, 0 }, 128, 128, 128, 0, 1 }, 639 640 /* 173 - Cage Descends */ 641 { { 176, 0 }, 128, 128, 128, 0, 1 }, 642 643 /* 174 - Chair Activates */ 644 { { 177, 0 }, 128, 128, 128, 0, 1 }, 645 646 /* 175 - Robot Powers On */ 647 { { 178, 0 }, 128, 128, 128, 0, 1 }, 648 649 /* 176 - Grow Big */ 650 { { 179, 0 }, 128, 128, 128, 0, 1 }, 651 652 /* 177 - Eat Food */ 653 { { 180, 0 }, 128, 128, 128, 0, 1 }, 654 655 /* 178 - Head Shrink */ 656 { { 181, 0 }, 128, 128, 128, 0, 1 }, 657 658 /* 179 - Grinding Gears */ 659 { { 182, 0 }, 128, 128, 128, 0, 1 }, 660 661 /* 180 - Chair Splash */ 662 { { 183, 0 }, 128, 128, 128, 0, 1 }, 663 664 /* 181 - Deflect Laser */ 665 { { 184, 0 }, 128, 128, 128, 0, 1 }, 666 667 /* 182 - Zap Frank */ 668 { { 185, 0 }, 128, 128, 128, 0, 1 }, 669 670 /* 183 - Frank Transforms */ 671 { { 186, 0 }, 128, 128, 128, 0, 1 }, 672 673 /* 184 - Alarm Clock */ 674 { { 187, 0 }, 128, 128, 128, 0, 1 }, 675 676 /* 185 - Slide Chute */ 677 { { 188, 0 }, 128, 128, 128, 0, 1 }, 678 679 /* 186 - Puff */ 680 { { 189, 0 }, 128, 128, 128, 0, 1 }, 681 682 /* 187 - Bite */ 683 { { 190, 0 }, 128, 128, 128, 0, 0 }, 684 685 /* 188 - Stone Door Grind 2 */ 686 { { 191, 0 }, 128, 128, 128, 0, 1 }, 687 688 /* 189 - Prequel 2 */ 689 { { 192, 0 }, 128, 128, 128, 1, 0 }, 690 691 /* 190 - Prequel 3 */ 692 { { 193, 0 }, 128, 128, 128, 1, 0 }, 693 694 /* 191 - Prequel 4 */ 695 { { 194, 0 }, 128, 128, 128, 1, 0 }, 696 697 /* 192 - Stop Music */ 698 { { 195, 0 }, 128, 128, 128, 1, 0 }, 699 700 /* 193 - Plane Flyby */ 701 { { 196, 0 }, 128, 128, 128, 0, 1 }, 702 703 /* 194 - Commander Rocket 2 */ 704 { { 197, 0 }, 128, 128, 128, 1, 0 }, 705 706 /* 195 - Commander Rocket 3 */ 707 { { 198, 0 }, 128, 128, 128, 1, 0 }, 708 709 /* 196 - Rescue */ 710 { { 199, 0 }, 128, 128, 128, 1, 0 }, 711 712 /* 197 - Slow Fanfare */ 713 { { 200, 0 }, 128, 128, 128, 1, 0 }, 714 715 /* 198 - Plane Crash */ 716 { { 201, 0 }, 128, 128, 128, 1, 0 }, 717 718 /* 199 - Plane Engine 1 */ 719 { { 202, 0 }, 128, 128, 128, 0, 1 }, 720 721 /* 200 - Plane Engine 2 */ 722 { { 203, 0 }, 128, 128, 128, 0, 1 }, 723 724 /* 201 - Boat In */ 725 { { 204, 0 }, 128, 128, 128, 0, 1 }, 726 727 /* 202 - Boat Out */ 728 { { 205, 0 }, 128, 128, 128, 0, 1 }, 729 730 /* 203 - Final Fanfare! */ 731 { { 206, 0 }, 128, 128, 128, 1, 0 }, 732 733 /* 204 - Frank Destroyed */ 734 { { 207, 0 }, 128, 128, 128, 1, 0 }, 735 736 /* 205 - Jaspar Eats */ 737 { { 208, 0 }, 128, 128, 128, 0, 1 }, 738 739 /* 206 - Compy Scream 1 */ 740 { { 209, 0 }, 128, 128, 128, 0, 1 }, 741 742 /* 207 - Compy Scream 2 */ 743 { { 210, 0 }, 128, 128, 128, 0, 1 }, 744 745 /* 208 - Punch Klunk Fanfare */ 746 { { 211, 0 }, 128, 128, 128, 1, 0 }, 747 748 /* 209 - Talk Frank */ 749 { { 212, 0 }, 128, 128, 128, 1, 0 } 750 }; 751 752 const TuneData Sound::_tuneDemo[] = { 753 /* 1 - Hotel Gangsters */ 754 { { 32, 0 }, { 0, 0 }, 1, 0 }, 755 756 /* 2 - Hotel General */ 757 { { 26, 0 }, { 0, 0 }, 1, 0 }, 758 759 /* 3 - Jungle */ 760 { { 15, 0 }, { 0, 0 }, 1, 0 }, 761 762 /* 4 - Jungle */ 763 { { 17, 0 }, { 0, 0 }, 1, 0 }, 764 765 /* 5 - Jungle */ 766 { { 18, 0 }, { 0, 0 }, 1, 0 }, 767 768 /* 6 - Jungle */ 769 { { 7, 8, 9, 10, 11, 12, 13, 14, 0 }, { 0, 0 }, 0, 0 }, 770 771 /* 7 - Waterfall On */ 772 { { 3, 0 }, { 0, 0 }, 1, 0 }, 773 774 /* 8 - Vnormal */ 775 { { 1, 0 }, { 0, 0 }, 1, 0 }, 776 777 /* 9 - Trader Bob */ 778 { { 1, 0 }, { 0, 0 }, 1, 0 }, 779 780 /* 10 - Jetty Music */ 781 { { 37, 0 }, { 0, 0 }, 1, 0 }, 782 783 /* 11 - Ferry Music */ 784 { { 38, 0 }, { 0, 0 }, 1, 0 }, 785 786 /* 12 - Temple Upstairs */ 787 { { 30, 0 }, { 0, 0 }, 1, 0 }, 788 789 /* 13 - Temple Downstairs */ 790 { { 34, 0 }, { 0, 0 }, 1, 0 }, 791 792 /* 14 - Temple Maze */ 793 { { 35, 0 }, { 0, 0 }, 1, 0 }, 794 795 /* 15 - Temple Skull */ 796 { { 36, 0 }, { 0, 0 }, 1, 0 }, 797 798 /* 16 - Johns Theme (Love Story) */ 799 { { 43, 0 }, { 0, 0 }, 1, 0 }, 800 801 /* 17 - Vmedium */ 802 { { 28, 0 }, { 0, 0 }, 1, 0 }, 803 804 /* 18 - Vsoft */ 805 { { 28, 0 }, { 0, 0 }, 1, 0 }, 806 807 /* 19 - Floda Upstairs */ 808 { { 28, 0 }, { 0, 0 }, 1, 0 }, 809 810 /* 20 - Floda General */ 811 { { 29, 0 }, { 0, 0 }, 1, 0 }, 812 813 /* 21 - Klunks Room */ 814 { { 39, 0 }, { 0, 0 }, 1, 0 }, 815 816 /* 22 - Hotel Lola */ 817 { { 31, 0 }, { 0, 0 }, 1, 0 }, 818 819 /* 23 - Hotel Escape 1 */ 820 { { 33, 0 }, { 0, 0 }, 1, 0 }, 821 822 /* 24 - Amazon Fortress */ 823 { { 40, 0 }, { 0, 0 }, 1, 0 }, 824 825 /* 25 - Waterfall Off */ 826 { { -3, 0 }, { 0, 0 }, 1, 0 }, 827 828 /* 26 - Wave Torch */ 829 { { 22, 0 }, { 121, 0 }, 2, 0 }, 830 831 /* 27 - Zombies Rez Out */ 832 { { 25, 0 }, { 20, 0 }, 2, 0 }, 833 834 /* 28 - Open Door (standard) */ 835 { { 20, 0 }, { 1, 0 }, 2, 0 }, 836 837 /* 29 - Close Door (standard) */ 838 { { 21, 0 }, { 2, 0 }, 2, 0 }, 839 840 /* 30 - Cloth Unrolls */ 841 { { 23, 0 }, { 51, 0 }, 2, 0 }, 842 843 /* 31 - Snake Slithers Off */ 844 { { 24, 0 }, { 122, 0 }, 2, 0 }, 845 846 /* 32 - Hotel Fanfare 2 */ 847 { { 69, 1003, 0 }, { 0, 0 }, 2, 0 }, 848 849 /* 33 - Floda Secret */ 850 { { 28, 0 }, { 0, 0 }, 1, 0 }, 851 852 /* 34 - Temple Fanfare 1 */ 853 { { 60, 162, 0 }, { 0, 0 }, 2, 0 }, 854 855 /* 35 - Commander Rocket 1 */ 856 { { 46, 0 }, { 0, 0 }, 1, 0 }, 857 }; 858 859 const TuneData Sound::_tune[] = { 860 /* 1 - Hotel Gangsters */ 861 { { 32, 0 }, { 0, 0 }, 1, 0 }, 862 863 /* 2 - Hotel General */ 864 { { 41, 0 }, { 0, 0 }, 1, 0 }, 865 866 /* 3 - Jungle */ 867 { { 15, 16, 0 }, { 0, 0 }, 1, 0 }, 868 869 /* 4 - Jungle */ 870 { { 17, 0 }, { 0, 0 }, 1, 0 }, 871 872 /* 5 - Jungle */ 873 { { 18, 0 }, { 0, 0 }, 1, 0 }, 874 875 /* 6 - Jungle */ 876 { { 7, 8, 9, 10, 11, 12, 13, 14, 0 }, { 0, 0 }, 0, -10 }, 877 878 /* 7 - Waterfall On */ 879 { { 3, 0 }, { 0, 0 }, 1, 0 }, 880 881 /* 8 - Vnormal */ 882 { { 23, 0 }, { 0, 0 }, 1, 0 }, 883 884 /* 9 - Trader Bob */ 885 { { 23, 0 }, { 0, 0 }, 1, 0 }, 886 887 /* 10 - Jetty Music */ 888 { { 37, 0 }, { 0, 0 }, 1, 0 }, 889 890 /* 11 - Ferry Music */ 891 { { 38, 0 }, { 0, 0 }, 1, 0 }, 892 893 /* 12 - Temple Upstairs */ 894 { { 30, 0 }, { 0, 0 }, 1, 0 }, 895 896 /* 13 - Temple Downstairs */ 897 { { 34, 36, 56, 0 }, { 0, 0 }, 0, 0 }, 898 899 /* 14 - Temple Maze */ 900 { { 87, 35, 0 }, { 0, 0 }, 1, 0 }, 901 902 /* 15 - Temple Skull */ 903 { { 76, 0 }, { 0, 0 }, 1, 0 }, 904 905 /* 16 - Johns Theme (Love Story) */ 906 { { 44, 0 }, { 0, 0 }, 1, 0 }, 907 908 /* 17 - Vmedium */ 909 { { 28, 0 }, { 0, 0 }, 1, 0 }, 910 911 /* 18 - Vsoft */ 912 { { 28, 0 }, { 0, 0 }, 1, 0 }, 913 914 /* 19 - Floda Upstairs */ 915 { { 28, 39, 0 }, { 0, 0 }, 0, 0 }, 916 917 /* 20 - Floda General */ 918 { { 89, 63, 64, 65, 0 }, { 0, 0 }, 0, 0 }, 919 920 /* 21 - Klunks Room */ 921 { { 43, 0 }, { 0, 0 }, 1, 0 }, 922 923 /* 22 - Hotel Lola */ 924 { { 31, 0 }, { 0, 0 }, 1, 0 }, 925 926 /* 23 - Hotel Escape 1 */ 927 { { 52, 0 }, { 0, 0 }, 1, 0 }, 928 929 /* 24 - Amazon Fortress */ 930 { { 40, 0 }, { 0, 0 }, 1, 0 }, 931 932 /* 25 - Waterfall Off */ 933 { {-3, 0 }, { 0, 0 }, 1, 0 }, 934 935 /* 26 - Wave Torch */ 936 { { 0, 0 }, { 121, 0 }, 2, 0 }, 937 938 /* 27 - Zombies Rez Out */ 939 { { 0, 0 }, { 20, 0 }, 2, 0 }, 940 941 /* 28 - Open Door (standard) */ 942 { { 0, 0 }, { 1, 0 }, 2, 0 }, 943 944 /* 29 - Close Door (standard) */ 945 { { 0, 0 }, { 2, 0 }, 2, 0 }, 946 947 /* 30 - Cloth Unrolls */ 948 { { 0, 0 }, { 51, 0 }, 2, 0 }, 949 950 /* 31 - Snake Slithers Off */ 951 { { 0, 0 }, { 122, 0 }, 2, 0 }, 952 953 /* 32 - Hotel Fanfare 2 */ 954 { { 69, 2000, 0 }, { 0, 0 }, 2, 0 }, 955 956 /* 33 - Floda Secret */ 957 { { 29, 42, 0 }, { 0, 0 }, 1, 0 }, 958 959 /* 34 - Temple Fanfare 1 */ 960 { { 70, 2000, 0 }, { 0, 0 }, 2, 0 }, 961 962 /* 35 - Commander Rocket 1 */ 963 { { 45, 0 }, { 0, 0 }, 2, 0 }, 964 965 /* 36 - Hotel Escape 2 */ 966 { { 52, 0 }, { 0, 0 }, 1, 0 }, 967 968 /* 37 - Back of Truck */ 969 { { 51, 48, 33, 54, 52, 0 }, { 0, 0 }, 1, 0 }, 970 971 /* 38 - Hotel Fanfare 1 */ 972 { { 67, 2000, 0 }, { 0, 0 }, 2, 0 }, 973 974 /* 39 - Truck Fanfare */ 975 { { 67, 177, 0 }, { 0, 0 }, 2, 0 }, 976 977 /* 40 - Airport */ 978 { { 81, 0 }, { 0, 0 }, 1, 0 }, 979 980 /* 41 - Plane Leaves */ 981 { { 68, 1198, 0 }, { 0, 0 }, 2, 0 }, 982 983 /* 42 - Arrive Hotel */ 984 { { 26, 0 }, { 0, 0 }, 1, 0 }, 985 986 /* 43 - Jungle Fanfare */ 987 { { 68, 2000, 0 }, { 0, 0 }, 2, 0 }, 988 989 /* 44 - General Fanfare */ 990 { { 57, 2000, 0 }, { 0, 0 }, 2, 0 }, 991 992 /* 45 - Johns Room */ 993 { { 90, 0 }, { 0, 0 }, 1, 0 }, 994 995 /* 46 - Floda Lab */ 996 { { 92, 0 }, { 0, 0 }, 1, 0 }, 997 998 /* 47 - Azura's Theme */ 999 { { 80, 0 }, { 0, 0 }, 1, 0 }, 1000 1001 /* 48 - Use Record */ 1002 { { 91, 2000, 0 }, { 0, 0 }, 2, 0 }, 1003 1004 /* 49 - Franks Theme */ 1005 { { 77, 0 }, { 0, 0 }, 1, 0 }, 1006 1007 /* 50 - Anderson Doubts */ 1008 { { 75, 0 }, { 0, 0 }, 1, 0 }, 1009 1010 /* 51 - Bud and Lou Theme */ 1011 { { 94, 1003, 0 }, { 0, 0 }, 1, 0 }, 1012 1013 /* 52 - Gorilla Theme */ 1014 { { 97, 1003, 0 }, { 0, 0 }, 1, 0 }, 1015 1016 /* 53 - Missionaries Theme */ 1017 { { 98, 1003, 0 }, { 0, 0 }, 1, 0 }, 1018 1019 /* 54 - Sloth Theme */ 1020 { { 100, 1003, 0 }, { 0, 0 }, 1, 0 }, 1021 1022 /* 55 - Amazon Dungeon */ 1023 { { 96, 0 }, { 0, 0 }, 1, 0 }, 1024 1025 /* 56 - Throne Room */ 1026 { { 78, 0 }, { 0, 0 }, 1, 0 }, 1027 1028 /* 57 - Temple Puzzle */ 1029 { { 88, 0 }, { 0, 0 }, 1, 0 }, 1030 1031 /* 58 - Temple Fountain Room */ 1032 { { 55, 0 }, { 0, 0 }, 1, 0 }, 1033 1034 /* 59 - Light Switch */ 1035 { { 0, 0 }, { 4, 0 }, 2, 0 }, 1036 1037 /* 60 - Hydraulic Open */ 1038 { { 0, 0 }, { 7, 0 }, 2, 0 }, 1039 1040 /* 61 - Hydraulic Close */ 1041 { { 0, 0 }, { 8, 0 }, 2, 0 }, 1042 1043 /* 62 - Close Door (metal) */ 1044 { { 0, 0 }, { 9, 0 }, 2, 0 }, 1045 1046 /* 63 - Small Hatch Close */ 1047 { { 0, 0 }, { 10, 0 }, 2, 0 }, 1048 1049 /* 64 - Scissors Snip */ 1050 { { 0, 0 }, { 5, 0 }, 2, 0 }, 1051 1052 /* 65 - Pick up Sticky */ 1053 { { 0, 0 }, { 6, 0 }, 2, 0 }, 1054 1055 /* 66 - Oracle Rezzes In */ 1056 { { 0, 0 }, { 11, 0 }, 2, 0 }, 1057 1058 /* 67 - Sparkle SFX */ 1059 { { 0, 0 }, { 12, 0 }, 2, 0 }, 1060 1061 /* 68 - Splorch! */ 1062 { { 0, 0 }, { 13, 0 }, 2, 0 }, 1063 1064 /* 69 - Pour Liquid */ 1065 { { 0, 0 }, { 3, 0 }, 2, 0 }, 1066 1067 /* 70 - End Credit Medley */ 1068 { { 95, 0 }, { 0, 0 }, 1, 0 }, 1069 1070 /* 71 - Dino Ray */ 1071 { { 0, 0 }, { 14, 0 }, 2, 0 }, 1072 1073 /* 72 - Squish! */ 1074 { { 0, 0 }, { 15, 0 }, 2, 0 }, 1075 1076 /* 73 - Robot Laser */ 1077 { { 0, 0 }, { 16, 0 }, 2, 0 }, 1078 1079 /* 74 - Thud wood light */ 1080 { { 0, 0 }, { 17, 0 }, 2, 0 }, 1081 1082 /* 75 - Thud wood deep */ 1083 { { 0, 0 }, { 18, 0 }, 2, 0 }, 1084 1085 /* 76 - Thud metallic */ 1086 { { 0, 0 }, { 19, 0 }, 2, 0 }, 1087 1088 /* 77 - Cut Coconut */ 1089 { { 0, 0 }, { 22, 0 }, 2, 0 }, 1090 1091 /* 78 - Thud Stone */ 1092 { { 0, 0 }, { 23, 0 }, 2, 0 }, 1093 1094 /* 79 - Cloth Slide 1 */ 1095 { { 0, 0 }, { 24, 0 }, 2, 0 }, 1096 1097 /* 80 - Open Chest */ 1098 { { 0, 0 }, { 25, 0 }, 2, 0 }, 1099 1100 /* 81 - Close Chest */ 1101 { { 0, 0 }, { 26, 0 }, 2, 0 }, 1102 1103 /* 82 - Open Drawer */ 1104 { { 0, 0 }, { 27, 0 }, 2, 0 }, 1105 1106 /* 83 - Truck door closes */ 1107 { { 0, 0 }, { 28, 0 }, 2, 0 }, 1108 1109 /* 84 - Truck Starts */ 1110 { { 0, 0 }, { 29, 0 }, 2, 0 }, 1111 1112 /* 85 - Truck Drives Off */ 1113 { { 0, 0 }, { 30, 0 }, 2, 0 }, 1114 1115 /* 86 - Fish Splash */ 1116 { { 0, 0 }, { 31, 0 }, 2, 0 }, 1117 1118 /* 87 - Close Drawer/Push Ladder */ 1119 { { 0, 0 }, { 33, 0 }, 2, 0 }, 1120 1121 /* 88 - Agression Enhancer */ 1122 { { 0, 0 }, { 32, 0 }, 2, 0 }, 1123 1124 /* 89 - Stone Door Grind 1 */ 1125 { { 0, 0 }, { 78, 0 }, 2, 0 }, 1126 1127 /* 90 - Prequel 1 */ 1128 { { 20, 0 }, { 0, 0 }, 1, 0 }, 1129 1130 /* 91 - Intro Credits */ 1131 { { 21, 0 }, { 0, 0 }, 2, 0 }, 1132 1133 /* 92 - Valley 1 */ 1134 { { 71, 0 }, { 0, 0 }, 1, 0 }, 1135 1136 /* 93 - Valley 3 */ 1137 { { 73, 0 }, { 0, 0 }, 1, 0 }, 1138 1139 /* 94 - Fight Music */ 1140 { { 72, 0 }, { 0, 0 }, 1, 0 }, 1141 1142 /* 95 - Confrontation 1 */ 1143 { { 93, 0 }, { 0, 0 }, 1, 0 }, 1144 1145 /* 96 - Confrontation 2 */ 1146 { { 74, 0 }, { 0, 0 }, 1, 0 }, 1147 1148 /* 97 - Plane Hatch Open */ 1149 { { 0, 0 }, { 35, 0 }, 2, 0 }, 1150 1151 /* 98 - Plane Hatch Close */ 1152 { { 0, 0 }, { 36, 0 }, 2, 0 }, 1153 1154 /* 99 - Tie Vines */ 1155 { { 0, 0 }, { 37, 0 }, 2, 0 }, 1156 1157 /* 100 - Pterodactyl */ 1158 { { 0, 0 }, { 38, 0 }, 2, 0 }, 1159 1160 /* 101 - Beef Jerky Splash */ 1161 { { 0, 0 }, { 39, 0 }, 2, 0 }, 1162 1163 /* 102 - Piranha Burp */ 1164 { { 0, 0 }, { 40, 0 }, 2, 0 }, 1165 1166 /* 103 - Falling Vine */ 1167 { { 0, 0 }, { 41, 0 }, 2, 0 }, 1168 1169 /* 104 - Stone Door Grind 2 */ 1170 { { 0, 0 }, { 79, 0 }, 2, 0 }, 1171 1172 /* 105 - Stone Grind (light) */ 1173 { { 0, 0 }, { 82, 0 }, 2, 0 }, 1174 1175 /* 106 - Ape Takes Off Mask */ 1176 { { 0, 0 }, { 44, 0 }, 2, 0 }, 1177 1178 /* 107 - Bark Breaks */ 1179 { { 0, 0 }, { 45, 0 }, 2, 0 }, 1180 1181 /* 108 - Stone Click */ 1182 { { 0, 0 }, { 46, 0 }, 2, 0 }, 1183 1184 /* 109 - Sproing! */ 1185 { { 0, 0 }, { 42, 0 }, 2, 0 }, 1186 1187 /* 110 - Cash Register */ 1188 { { 0, 0 }, { 48, 0 }, 2, 0 }, 1189 1190 /* 111 - Squeaky Toy */ 1191 { { 0, 0 }, { 49, 0 }, 2, 0 }, 1192 1193 /* 112 - Falling Chains */ 1194 { { 0, 0 }, { 50, 0 }, 2, 0 }, 1195 1196 /* 113 - Open Locker Door */ 1197 { { 0, 0 }, { 52, 0 }, 2, 0 }, 1198 1199 /* 114 - Close Locker Door */ 1200 { { 0, 0 }, { 53, 0 }, 2, 0 }, 1201 1202 /* 115 - Rub Pencil */ 1203 { { 0, 0 }, { 54, 0 }, 2, 0 }, 1204 1205 /* 116 - Open Safe */ 1206 { { 0, 0 }, { 55, 0 }, 2, 0 }, 1207 1208 /* 117 - Close Safe */ 1209 { { 0, 0 }, { 56, 0 }, 2, 0 }, 1210 1211 /* 118 - Push Chair */ 1212 { { 0, 0 }, { 57, 0 }, 2, 0 }, 1213 1214 /* 119 - Snake Hiss */ 1215 { { 0, 0 }, { 58, 0 }, 2, 0 }, 1216 1217 /* 120 - Oracle Rezzes Out */ 1218 { { 0, 0 }, { 59, 0 }, 2, 0 }, 1219 1220 /* 121 - Wall Crumbles */ 1221 { { 0, 0 }, { 60, 0 }, 2, 0 }, 1222 1223 /* 122 - Crypt Crumbles */ 1224 { { 0, 0 }, { 61, 0 }, 2, 0 }, 1225 1226 /* 123 - Joe Sucked Up */ 1227 { { 0, 0 }, { 63, 0 }, 2, 0 }, 1228 1229 /* 124 - Rocket Pack Zoom */ 1230 { { 0, 0 }, { 47, 0 }, 2, 0 }, 1231 1232 /* 125 - Piranha Splash */ 1233 { { 0, 0 }, { 83, 0 }, 2, 0 }, 1234 1235 /* 126 - Snap Branch */ 1236 { { 0, 0 }, { 66, 0 }, 2, 0 }, 1237 1238 /* 127 - Dino Horn */ 1239 { { 0, 0 }, { 67, 0 }, 2, 0 }, 1240 1241 /* 128 - Tire Screech */ 1242 { { 0, 0 }, { 68, 0 }, 2, 0 }, 1243 1244 /* 129 - Oil Splat */ 1245 { { 0, 0 }, { 70, 0 }, 2, 0 }, 1246 1247 /* 130 - Punch */ 1248 { { 0, 0 }, { 71, 0 }, 2, 0 }, 1249 1250 /* 131 - Body Hits Ground */ 1251 { { 0, 0 }, { 72, 0 }, 2, 0 }, 1252 1253 /* 132 - Chicken */ 1254 { { 0, 0 }, { 69, 0 }, 2, 0 }, 1255 1256 /* 133 - Open Sarcophagus */ 1257 { { 0, 0 }, { 21, 0 }, 2, 0 }, 1258 1259 /* 134 - Close Sarcophagus */ 1260 { { 0, 0 }, { 21, 0 }, 2, 0 }, 1261 1262 /* 135 - Creaking Stick */ 1263 { { 0, 0 }, { 62, 0 }, 2, 0 }, 1264 1265 /* 136 - Pick Hits Stone */ 1266 { { 0, 0 }, { 73, 0 }, 2, 0 }, 1267 1268 /* 137 - Stalactite Crumbles */ 1269 { { 0, 0 }, { 74, 0 }, 2, 0 }, 1270 1271 /* 138 - Tic-Toc */ 1272 { { 0, 0 }, { 76, 0 }, 2, 0 }, 1273 1274 /* 139 - Stone Grind (heavy) */ 1275 { { 0, 0 }, { 81, 0 }, 2, 0 }, 1276 1277 /* 140 - Explosion */ 1278 { { 0, 0 }, { 77, 0 }, 2, 0 }, 1279 1280 /* 141 - Cloth Slide 2 */ 1281 { { 0, 0 }, { 84, 0 }, 2, 0 }, 1282 1283 /* 142 - Temple Laser */ 1284 { { 0, 0 }, { 85, 0 }, 2, 0 }, 1285 1286 /* 143 - Dino Transformation */ 1287 { { 0, 0 }, { 86, 0 }, 2, 0 }, 1288 1289 /* 144 - Experimental Laser */ 1290 { { 0, 0 }, { 87, 0 }, 2, 0 }, 1291 1292 /* 145 - Stone Grind (medium) */ 1293 { { 0, 0 }, { 88, 0 }, 2, 0 }, 1294 1295 /* 146 - Weeping God Grind */ 1296 { { 0, 0 }, { 89, 0 }, 2, 0 }, 1297 1298 /* 147 - Alien Hum */ 1299 { { 0, 0 }, { 90, 0 }, 2, 0 }, 1300 1301 /* 148 - Alien Puzzle */ 1302 { { 0, 0 }, { 91, 0 }, 2, 0 }, 1303 1304 /* 149 - Vacuum On */ 1305 { { 0, 0 }, { 92, 0 }, 2, 0 }, 1306 1307 /* 150 - Vacuum Off */ 1308 { { 0, 0 }, { 93, 0 }, 2, 0 }, 1309 1310 /* 151 - Elevator Starts */ 1311 { { 0, 0 }, { 94, 0 }, 2, 0 }, 1312 1313 /* 152 - Mummy Crumbles */ 1314 { { 0, 0 }, { 95, 0 }, 2, 0 }, 1315 1316 /* 153 - Temple Green Circle */ 1317 { { 0, 0 }, { 96, 0 }, 2, 0 }, 1318 1319 /* 154 - Rattle Bars */ 1320 { { 0, 0 }, { 97, 0 }, 2, 0 }, 1321 1322 /* 155 - Door Dissolves */ 1323 { { 0, 0 }, { 98, 0 }, 2, 0 }, 1324 1325 /* 156 - Altar Slides */ 1326 { { 0, 0 }, { 99, 0 }, 2, 0 }, 1327 1328 /* 157 - Light Torch */ 1329 { { 0, 0 }, { 100, 0 }, 2, 0 }, 1330 1331 /* 158 - Stamp Sound */ 1332 { { 0, 0 }, { 34, 0 }, 2, 0 }, 1333 1334 /* 159 - Plaster Loud */ 1335 { { 0, 0 }, { 102, 0 }, 2, 0 }, 1336 1337 /* 160 - Sparky Bathtub */ 1338 { { 0, 0 }, { 103, 0 }, 2, 0 }, 1339 1340 /* 161 - Ape Rezzes Out */ 1341 { { 0, 0 }, { 104, 0 }, 2, 0 }, 1342 1343 /* 162 - Song 159 */ 1344 { { 0, 0 }, { 0, 0 }, 2, 0 }, 1345 1346 /* 163 - Song 160 */ 1347 { { 0, 0 }, { 0, 0 }, 2, 0 }, 1348 1349 /* 164 - Song 161 */ 1350 { { 0, 0 }, { 0, 0 }, 2, 0 }, 1351 1352 /* 165 - Piranhas Swim */ 1353 { { 0, 0 }, { 105, 0 }, 2, 0 }, 1354 1355 /* 166 - Prison/Dungeon Door */ 1356 { { 0, 0 }, { 43, 0 }, 2, 0 }, 1357 1358 /* 167 - Fight Explosion */ 1359 { { 0, 0 }, { 80, 0 }, 2, 0 }, 1360 1361 /* 168 - Press Button */ 1362 { { 0, 0 }, { 65, 0 }, 2, 0 }, 1363 1364 /* 169 - Pull Lever */ 1365 { { 0, 0 }, { 107, 0 }, 2, 0 }, 1366 1367 /* 170 - Wrong Code */ 1368 { { 0, 0 }, { 108, 0 }, 2, 0 }, 1369 1370 /* 171 - Correct Code */ 1371 { { 0, 0 }, { 109, 0 }, 2, 0 }, 1372 1373 /* 172 - Sizzle */ 1374 { { 0, 0 }, { 110, 0 }, 2, 0 }, 1375 1376 /* 173 - Money In Slot */ 1377 { { 0, 0 }, { 111, 0 }, 2, 0 }, 1378 1379 /* 174 - Lightning Crack */ 1380 { { 0, 0 }, { 112, 0 }, 2, 0 }, 1381 1382 /* 175 - Machine Gun Fire */ 1383 { { 0, 0 }, { 113, 0 }, 2, 0 }, 1384 1385 /* 176 - Cage Descends */ 1386 { { 0, 0 }, { 114, 0 }, 2, 0 }, 1387 1388 /* 177 - Chair Activates */ 1389 { { 0, 0 }, { 115, 0 }, 2, 0 }, 1390 1391 /* 178 - Robot Powers On */ 1392 { { 0, 0 }, { 116, 0 }, 2, 0 }, 1393 1394 /* 179 - Grow Big */ 1395 { { 0, 0 }, { 117, 0 }, 2, 0 }, 1396 1397 /* 180 - Eat Food */ 1398 { { 0, 0 }, { 118, 0 }, 2, 0 }, 1399 1400 /* 181 - Head Shrink */ 1401 { { 0, 0 }, { 119, 0 }, 2, 0 }, 1402 1403 /* 182 - Grinding Gears */ 1404 { { 0, 0 }, { 120, 0 }, 2, 0 }, 1405 1406 /* 183 - Chair Splash */ 1407 { { 0, 0 }, { 123, 0 }, 2, 0 }, 1408 1409 /* 184 - Deflect Laser */ 1410 { { 0, 0 }, { 124, 0 }, 2, 0 }, 1411 1412 /* 185 - Zap Frank */ 1413 { { 0, 0 }, { 125, 0 }, 2, 0 }, 1414 1415 /* 186 - Frank Transforms */ 1416 { { 0, 0 }, { 126, 0 }, 2, 0 }, 1417 1418 /* 187 - Alarm Clock */ 1419 { { 0, 0 }, { 127, 0 }, 2, 0 }, 1420 1421 /* 188 - Slide Chute */ 1422 { { 0, 0 }, { 64, 0 }, 2, 0 }, 1423 1424 /* 189 - Puff */ 1425 { { 0, 0 }, { 128, 0 }, 2, 0 }, 1426 1427 /* 190 - Bite */ 1428 { { 0, 0 }, { 129, 0 }, 2, 0 }, 1429 1430 /* 191 - Stone Door Grind 2 */ 1431 { { 0, 0 }, { 79, 0 }, 2, 0 }, 1432 1433 /* 192 - Prequel 2 */ 1434 { { 22, 0 }, { 0, 0 }, 1, 0 }, 1435 1436 /* 193 - Prequel 3 */ 1437 { { 24, 0 }, { 0, 0 }, 1, 0 }, 1438 1439 /* 194 - Prequel 4 */ 1440 { { 25, 0 }, { 0, 0 }, 1, 0 }, 1441 1442 /* 195 - Stop Music */ 1443 { { 1, 0 }, { 0, 0 }, 1, 0 }, 1444 1445 /* 196 - Plane Flyby */ 1446 { { 0, 0 }, { 101, 0 }, 2, 0 }, 1447 1448 /* 197 - Commander Rocket 2 */ 1449 { { 46, 0 }, { 0, 0 }, 1, 0 }, 1450 1451 /* 198 - Commander Rocket 3 */ 1452 { { 47, 0 }, { 0, 0 }, 1, 0 }, 1453 1454 /* 199 - Rescue */ 1455 { { 99, 0 }, { 0, 0 }, 1, 0 }, 1456 1457 /* 200 - Slow Fanfare */ 1458 { { 0, 0 }, { 0, 0 }, 1, 0 }, 1459 1460 /* 201 - Plane Crash */ 1461 { { 93, 0 }, { 0, 0 }, 1, 0 }, 1462 1463 /* 202 - Plane Engine 1 */ 1464 { { 0, 0 }, { 130, 0 }, 2, 0 }, 1465 1466 /* 203 - Plane Engine 2 */ 1467 { { 0, 0 }, { 131, 0 }, 2, 0 }, 1468 1469 /* 204 - Boat In */ 1470 { { 0, 0 }, { 132, 0 }, 2, 0 }, 1471 1472 /* 205 - Boat Out */ 1473 { { 0, 0 }, { 133, 0 }, 2, 0 }, 1474 1475 /* 206 - Final Fanfare! */ 1476 { { 21, 95, 21, 0 }, { 0, 0 }, 1, 0 }, 1477 1478 /* 207 - Frank Destroyed */ 1479 { { 25, 1044, 0 }, { 0, 0 }, 1, 0 }, 1480 1481 1482 /* 208 - Jaspar Eats */ 1483 { { 0, 0 }, { 134, 0 }, 2, 0 }, 1484 1485 /* 209 - Compy Scream 1 */ 1486 { { 0, 0 }, { 135, 0 }, 2, 0 }, 1487 1488 /* 210 - Compy Scream 2 */ 1489 { { 0, 0 }, { 136, 0 }, 2, 0 }, 1490 1491 /* 211 - Punch Klunk Fanfare */ 1492 { { 69, 1017, 0 }, { 0, 0 }, 1, 0 }, 1493 1494 /* 212 - Talk Frank */ 1495 { { 77, 1017, 0 }, { 0, 0 }, 1, 0 } 1496 }; 1497 1498 const char *const Sound::_sfxName[] = { 1499 /* 1 - Door Open (standard) */ 1500 "116Bssss", 1501 1502 /* 2 - Door Close (standard) */ 1503 "105assss", 1504 1505 /* 3 - Pour Liquid */ 1506 "133sssss", 1507 1508 /* 4 - Light Switch */ 1509 "27ssssss", 1510 1511 /* 5 - Scissor Snip */ 1512 "15ssssss", 1513 1514 /* 6 - Pick up Sticky */ 1515 "79ssssss", 1516 1517 /* 7 - Hydraulic Doors Open */ 1518 "96ssssss", 1519 1520 /* 8 - Hydraulic Doors Close */ 1521 "97ssssss", 1522 1523 /* 9 - Metallic Door Slams */ 1524 "105sssss", 1525 1526 /* 10 - Small Hatch Close */ 1527 "106sssss", 1528 1529 /* 11 - Oracle Rezzes In */ 1530 "132sssss", 1531 1532 /* 12 - Polish Sparkle */ 1533 "132Cssss", 1534 1535 /* 13 - Splorch! */ 1536 "137Bssss", 1537 1538 /* 14 - Dino Ray Gun */ 1539 "138sssss", 1540 1541 /* 15 - Squish! */ 1542 "137Assss", 1543 1544 /* 16 - Robot Laser */ 1545 "61ssssss", 1546 1547 /* 17 - Thud wood light */ 1548 "109sssss", 1549 1550 /* 18 - Thud wood deep */ 1551 "110sssss", 1552 1553 /* 19 - Thud metallic */ 1554 "111sssss", 1555 1556 /* 20 - Zombies Rez Out */ 1557 "77ssssss", 1558 1559 /* 21 - Sarc Door Closes */ 1560 "58ssssss", 1561 1562 /* 22 - Thud breadboard fruit/Coconut */ 1563 "131Assss", 1564 1565 /* 23 - Thud stone */ 1566 "75ssssss", 1567 1568 /* 24 - Cloth Slide 1 */ 1569 "135sssss", 1570 1571 /* 25 - Open Chest */ 1572 "112sssss", 1573 1574 /* 26 - Close Chest */ 1575 "121sssss", 1576 1577 /* 27 - Open Drawer */ 1578 "120sssss", 1579 1580 /* 28 - Truck door closes */ 1581 "122sssss", 1582 1583 /* 29 - Truck Starts */ 1584 "123Assss", 1585 1586 /* 30 - Truck Drives Off */ 1587 "123Bssss", 1588 1589 /* 31 - Fish Splash */ 1590 "18ssssss", 1591 1592 /* 32 - Agression Enhancer */ 1593 "138Bssss", 1594 1595 /* 33 - Close Drawer/Push Ladder */ 1596 "113sssss", 1597 1598 /* 34 - *Stamp Sound */ 1599 "40ssssss", 1600 1601 /* 35 - plane hatch open */ 1602 "3sssssss", 1603 1604 /* 36 - plane hatch close */ 1605 "4sssssss", 1606 1607 /* 37 - tie vines */ 1608 "11ssssss", 1609 1610 /* 38 - Pterodactyl */ 1611 "10ssssss", 1612 1613 /* 39 - Beef Jerky Splash */ 1614 "6sssssss", 1615 1616 /* 40 - Piranha Burp */ 1617 "7sssssss", 1618 1619 /* 41 - Falling Vine */ 1620 "13ssssss", 1621 1622 /* 42 - Sproing! */ 1623 "29ssssss", 1624 1625 /* 43 - Prison/Dungeon Door */ 1626 "33ssssss", 1627 1628 /* 44 - Ape takes off mask */ 1629 "24ssssss", 1630 1631 /* 45 - Bark breaks */ 1632 "25ssssss", 1633 1634 /* 46 - Stone Click */ 1635 "136sssss", 1636 1637 /* 47 - Rocket Pack Zoom */ 1638 "1006ssss", 1639 1640 /* 48 - Cash Register */ 1641 "36ssssss", 1642 1643 /* 49 - Squeaky Toy */ 1644 "37ssssss", 1645 1646 /* 50 - Falling Chains */ 1647 "38ssssss", 1648 1649 /* 51 - Cloth Unravels */ 1650 "64ssssss", 1651 1652 /* 52 - Open Locker Door */ 1653 "48ssssss", 1654 1655 /* 53 - Close Locker Door */ 1656 "49ssssss", 1657 1658 /* 54 - Rub Pencil on Pad */ 1659 "50ssssss", 1660 1661 /* 55 - Open Safe */ 1662 "51ssssss", 1663 1664 /* 56 - Close Safe */ 1665 "52ssssss", 1666 1667 /* 57 - Push Chair */ 1668 "59ssssss", 1669 1670 /* 58 - Snake Hiss */ 1671 "83ssssss", 1672 1673 /* 59 - Oracle Rezzes Out */ 1674 "70ssssss", 1675 1676 /* 60 - Wall Crumbles */ 1677 "73Asssss", 1678 1679 /* 61 - Crypt Crumbles */ 1680 "76ssssss", 1681 1682 /* 62 - Creaking Stick */ 1683 "74Asssss", 1684 1685 /* 63 - Joe Sucked Up */ 1686 "80ssssss", 1687 1688 /* 64 - Slide Chute */ 1689 "114assss", 1690 1691 /* 65 - Press Button */ 1692 "1007ssss", 1693 1694 /* 66 - Snap Branch */ 1695 "101sssss", 1696 1697 /* 67 - Dino Horn */ 1698 "103sssss", 1699 1700 /* 68 - Tire Screech */ 1701 "125sssss", 1702 1703 /* 69 - Chicken */ 1704 "126sssss", 1705 1706 /* 70 - Oil Splat */ 1707 "127sssss", 1708 1709 /* 71 - Punch */ 1710 "128sssss", 1711 1712 /* 72 - Body Hits Ground */ 1713 "129sssss", 1714 1715 /* 73 - Pick Hits Stone */ 1716 "71ssssss", 1717 1718 /* 74 - Stalactite Crumbles */ 1719 "119sssss", 1720 1721 /* 75 - *Drip */ 1722 "93ssssss", 1723 1724 /* 76 - Tic-Toc */ 1725 "42Bsssss", 1726 1727 /* 77 - Explosion */ 1728 "88ssssss", 1729 1730 /* 78 - Stone Door Grind 1 */ 1731 "1001ssss", 1732 1733 /* 79 - Stone Door Grind 2 */ 1734 "1002ssss", 1735 1736 /* 80 - *Fight Explosion */ 1737 "1000ssss", 1738 1739 /* 81 - Stone Grind (heavy) */ 1740 "1003ssss", 1741 1742 /* 82 - Stone Grind (light) */ 1743 "89ssssss", 1744 1745 /* 83 - Piranha Splash */ 1746 "5sssssss", 1747 1748 /* 84 - Cloth Slide 2 */ 1749 "1005ssss", 1750 1751 /* 85 - Temple Laser */ 1752 "87ssssss", 1753 1754 /* 86 - Dino Transformation */ 1755 "55Bsssss", 1756 1757 /* 87 - Experimental Laser */ 1758 "55ssssss", 1759 1760 /* 88 - Stone Grind (medium) */ 1761 "134sssss", 1762 1763 /* 89 - Weeping God Grind */ 1764 "94ssssss", 1765 1766 /* 90 - Alien Hum */ 1767 "95ssssss", 1768 1769 /* 91 - Alien Puzzle */ 1770 "103Assss", 1771 1772 /* 92 - Vacuum On */ 1773 "21ssssss", 1774 1775 /* 93 - Vacuum Off */ 1776 "21Csssss", 1777 1778 /* 94 - Elevator Starts */ 1779 "44ssssss", 1780 1781 /* 95 - Mummy Crumbles */ 1782 "68ssssss", 1783 1784 /* 96 - Temple Green Circle */ 1785 "60Bsssss", 1786 1787 /* 97 - Rattle Bars */ 1788 "115sssss", 1789 1790 /* 98 - Door Dissolves */ 1791 "56ssssss", 1792 1793 /* 99 - Altar Slides */ 1794 "85ssssss", 1795 1796 /* 100 - Light Torch */ 1797 "81ssssss", 1798 1799 /* 101 - Plane Flyby */ 1800 "1027ssss", 1801 1802 /* 102 - Plaster Loud */ 1803 "41Bsssss", 1804 1805 /* 103 - Sparky Bathtub */ 1806 "73ssssss", 1807 1808 /* 104 - Ape Rezzes Out */ 1809 "14ssssss", 1810 1811 /* 105 - Piranhas Swim */ 1812 "17ssssss", 1813 1814 /* 106 - *Gun Shot */ 1815 "1004ssss", 1816 1817 /* 107 - Pull Lever */ 1818 "1008ssss", 1819 1820 /* 108 - Wrong Code */ 1821 "1009ssss", 1822 1823 /* 109 - Correct Code */ 1824 "1010ssss", 1825 1826 /* 110 - Sizzle */ 1827 "1011ssss", 1828 1829 /* 111 - Money In Slot */ 1830 "1012ssss", 1831 1832 /* 112 - Lightning */ 1833 "1013ssss", 1834 1835 /* 113 - Machine Gun Fire */ 1836 "1014ssss", 1837 1838 /* 114 - Cage Descends */ 1839 "1015ssss", 1840 1841 /* 115 - Temple Chair Activates */ 1842 "1016ssss", 1843 1844 /* 116 - Robot Powers On */ 1845 "1017ssss", 1846 1847 /* 117 - Grow Big */ 1848 "1018ssss", 1849 1850 /* 118 - Eat Food */ 1851 "1019ssss", 1852 1853 /* 119 - Head Shrink */ 1854 "1020ssss", 1855 1856 /* 120 - Grinding Gears */ 1857 "84ssssss", 1858 1859 /* 121 - Wave Torch */ 1860 "1021ssss", 1861 1862 /* 122 - Snake Slithers Off */ 1863 "1022ssss", 1864 1865 /* 123 - Chair Splash */ 1866 "26ssssss", 1867 1868 /* 124 - Deflect Laser */ 1869 "60ssssss", 1870 1871 /* 125 - Zap Frank */ 1872 "1023ssss", 1873 1874 /* 126 - Frank Transforms */ 1875 "1024ssss", 1876 1877 /* 127 - Alarm Clock */ 1878 "1025ssss", 1879 1880 /* 128 - Puff */ 1881 "35ssssss", 1882 1883 /* 129 - Bite */ 1884 "1026ssss", 1885 1886 /* 130 - Plane Engine 1 */ 1887 "1028ssss", 1888 1889 /* 131 - Plane Engine 2 */ 1890 "1029ssss", 1891 1892 /* 132 - Boat In */ 1893 "1030ssss", 1894 1895 /* 133 - Boat Out */ 1896 "1031ssss", 1897 1898 /* 134 - Jaspar Eats */ 1899 "1032ssss", 1900 1901 /* 135 - Compy Scream 1 */ 1902 "1033ssss", 1903 1904 /* 136 - Compy Scream 2 */ 1905 "1034ssss" 1906 }; 1907 1908 const int16 Sound::_jungleList[] = { 15, 16, 17, 18, 7, 8, 9, 10, 11, 12, 13, 14, 0 }; 1909 1910 1911 } // End of namespace Queen 1912