117 lines
2.9 KiB
C
117 lines
2.9 KiB
C
/*
|
|
* OpenTyrian: A modern cross-platform port of Tyrian
|
|
* Copyright (C) 2007-2009 The OpenTyrian Development Team
|
|
*
|
|
* 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
*/
|
|
#include "opentyr.h"
|
|
#include "musmast.h"
|
|
|
|
|
|
JE_byte songBuy;
|
|
|
|
const char musicFile[MUSIC_NUM][13] =
|
|
{
|
|
/* 1 */ "ASTEROI2.DAT",
|
|
/* 2 */ "ASTEROID.DAT",
|
|
/* 3 */ "BUY.DAT",
|
|
/* 4 */ "CAMANIS.DAT",
|
|
/* 5 */ "CAMANISE.DAT",
|
|
/* 6 */ "DELIANI.DAT",
|
|
/* 7 */ "DELIANI2.DAT",
|
|
/* 8 */ "ENDING1.DAT",
|
|
/* 9 */ "ENDING2.DAT",
|
|
/* 10 */ "ENDLEVEL.DAT",
|
|
/* 11 */ "GAMEOVER.DAT",
|
|
/* 12 */ "GRYPHON.DAT",
|
|
/* 13 */ "GRYPHONE.DAT",
|
|
/* 14 */ "GYGES.DAT",
|
|
/* 15 */ "GYGESE.DAT",
|
|
/* 16 */ "HALLOWS.DAT",
|
|
/* 17 */ "ZICA.DAT",
|
|
/* 18 */ "TYRSONG2.DAT",
|
|
/* 19 */ "LOUDNESS.DAT",
|
|
/* 20 */ "NAVC.DAT",
|
|
/* 21 */ "SAVARA.DAT",
|
|
/* 22 */ "SAVARAE.DAT",
|
|
/* 23 */ "SPACE1.DAT",
|
|
/* 24 */ "SPACE2.DAT",
|
|
/* 25 */ "STARENDB.DAT",
|
|
/* 26 */ "START5.DAT",
|
|
/* 27 */ "TALK.DAT",
|
|
/* 28 */ "TORM.DAT",
|
|
/* 29 */ "TRANSON.DAT",
|
|
/* 30 */ "TYRSONG.DAT",
|
|
/* 31 */ "ZANAC3.DAT",
|
|
/* 32 */ "ZANACS.DAT",
|
|
/* 33 */ "SAVARA2.DAT",
|
|
/* 34 */ "HISCORE.DAT",
|
|
/* 35 */ "TYR4-1.DAT", /* OMF */
|
|
/* 36 */ "TYR4-3.DAT", /* SARAH */
|
|
/* 37 */ "TYR4-2.DAT", /* MAGFIELD */
|
|
/* 38 */ "TYR4-0.DAT", /* ROCKME */
|
|
/* 39 */ "TYR4-4.DAT", /* quiet music */
|
|
/* 40 */ "TYR4-5.DAT", /* piano */
|
|
/* 41 */ "TYR-BEER.DAT" /* BEER */
|
|
};
|
|
|
|
const char musicTitle[MUSIC_NUM][48] =
|
|
{
|
|
"Asteroid Dance Part 2",
|
|
"Asteroid Dance Part 1",
|
|
"Buy/Sell Music",
|
|
"CAMANIS",
|
|
"CAMANISE",
|
|
"Deli Shop Quartet",
|
|
"Deli Shop Quartet No. 2",
|
|
"Ending Number 1",
|
|
"Ending Number 2",
|
|
"End of Level",
|
|
"Game Over Solo",
|
|
"Gryphons of the West",
|
|
"Somebody pick up the Gryphone",
|
|
"Gyges, Will You Please Help Me?",
|
|
"I speak Gygese",
|
|
"Halloween Ramble",
|
|
"Tunneling Trolls",
|
|
"Tyrian, The Level",
|
|
"The MusicMan",
|
|
"The Navigator",
|
|
"Come Back to Me, Savara",
|
|
"Come Back again to Savara",
|
|
"Space Journey 1",
|
|
"Space Journey 2",
|
|
"The final edge",
|
|
"START5",
|
|
"Parlance",
|
|
"Torm - The Gathering",
|
|
"TRANSON",
|
|
"Tyrian: The Song",
|
|
"ZANAC3",
|
|
"ZANACS",
|
|
"Return me to Savara",
|
|
"High Score Table",
|
|
"One Mustn't Fall",
|
|
"Sarah's Song",
|
|
"A Field for Mag",
|
|
"Rock Garden",
|
|
"Quest for Peace",
|
|
"Composition in Q",
|
|
"BEER"
|
|
};
|
|
|
|
JE_boolean musicFade;
|
|
|