#include <csignal>#include <iostream>#include <unistd.h>#include "fnames.h"#include "exult.h"#include "game.h"#include "Audio.h"#include "../files/U7file.h"#include "../files/utils.h"#include "Midi.h"#include "xmidi.h"#include "conv.h"#include "convmusic.h"#include "../conf/Configuration.h"#include "midi_drivers/forked_player.h"Include dependency graph for Midi.cc:

Go to the source code of this file.
Defines | |
| #define | TRY_MIDI_DRIVER(CLASS_NAME) |
Variables | |
| Configuration * | config |
| static Mix_Music * | oggmusic |
| #define TRY_MIDI_DRIVER | ( | CLASS_NAME | ) |
Value:
do { \ if(no_device) { \ try { \ midi_device=new CLASS_NAME(); \ no_device=false; \ cout << "Music player: " << midi_device->copyright() << endl; \ } catch(...) { \ no_device=true; \ } \ } \ } while(0)
Definition at line 369 of file Midi.cc.
Referenced by MyMidiPlayer::init_device().
Definition at line 41 of file xmain.cc.
Referenced by ActionFaceStats(), Audio::Audio(), BuildGameMap(), Audio::can_sfx(), change_gamma(), Game::create_game(), ExultStudio::create_new_game(), XMIDI::ExtractTracks(), exult_main(), ExultStudio::ExultStudio(), Game_window::Game_window(), ucxtInit::get_datadir(), get_game_paths(), get_play_1st_scene(), get_play_intro(), Gump_manager::Gump_manager(), ucxtInit::init(), Init(), Cheat::init(), MyMidiPlayer::init_device(), Game_window::init_files(), Audio::Init_sfx(), Face_stats::load_config(), AudioOptions_gump::load_settings(), Game_window::lose_focus(), main(), CheatScreen::NormalActivate(), open_usecode_file(), Play(), process_ops(), Face_stats::save_config(), ExultStudio::save_preferences(), VideoOptions_gump::save_settings(), GameplayOptions_gump::save_settings(), CombatOptions_gump::save_settings(), AudioOptions_gump::save_settings(), MyMidiPlayer::set_effects_conversion(), Cheat::set_enabled(), MyMidiPlayer::set_music_conversion(), MyMidiPlayer::set_output_driver_type(), set_play_1st_scene(), set_play_intro(), set_resolution(), ExultMenu::setup(), Game_window::setup_game(), Shape_manager::Shape_manager(), test1(), test2(), Cheat::toggle_map_editor(), File_gump::toggle_option(), and ExultStudio::~ExultStudio().
Mix_Music* oggmusic [static] |
Definition at line 55 of file Midi.cc.
Referenced by OGG_MIDI::music_complete_callback(), OGG_MIDI::OGG_MIDI(), MyMidiPlayer::start_track(), OGG_MIDI::stop_track(), and OGG_MIDI::~OGG_MIDI().
1.5.1