FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "cmdline/cmdline.h"
#include "gamesnd/eventmusic.h"
#include "globalincs/linklist.h"
#include "iff_defs/iff_defs.h"
#include "io/timer.h"
#include "localization/localize.h"
#include "mission/missiongoals.h"
#include "mission/missionparse.h"
#include "object/object.h"
#include "parse/parselo.h"
#include "ship/ship.h"
#include "sound/audiostr.h"
#include "sound/sound.h"
Go to the source code of this file.
Classes | |
struct | tagSNDPATTERN |
struct | pattern_info |
Macros | |
#define | DEFAULT_MASTER_EVENT_MUSIC_VOLUME 0.5f |
#define | HULL_VALUE_TO_PLAY_INTENSE_BATTLE_MUSIC 0.75f |
#define | PATTERN_DELAY 1000 |
#define | ARRIVAL_INTERVAL_TIMESTAMP 5000 |
#define | BATTLE_CHECK_INTERVAL 15000 |
Typedefs | |
typedef struct tagSNDPATTERN | SNDPATTERN |
typedef struct pattern_info | pattern_info |
#define ARRIVAL_INTERVAL_TIMESTAMP 5000 |
Definition at line 71 of file eventmusic.cpp.
#define BATTLE_CHECK_INTERVAL 15000 |
Definition at line 72 of file eventmusic.cpp.
#define DEFAULT_MASTER_EVENT_MUSIC_VOLUME 0.5f |
Definition at line 32 of file eventmusic.cpp.
#define HULL_VALUE_TO_PLAY_INTENSE_BATTLE_MUSIC 0.75f |
Definition at line 34 of file eventmusic.cpp.
#define PATTERN_DELAY 1000 |
Definition at line 61 of file eventmusic.cpp.
typedef struct pattern_info pattern_info |
typedef struct tagSNDPATTERN SNDPATTERN |
Definition at line 955 of file eventmusic.cpp.
int event_music_battle_start | ( | ) |
Definition at line 732 of file eventmusic.cpp.
Definition at line 1410 of file eventmusic.cpp.
void event_music_close | ( | ) |
Definition at line 320 of file eventmusic.cpp.
int event_music_cycle_pattern | ( | ) |
Definition at line 329 of file eventmusic.cpp.
void event_music_disable | ( | ) |
Definition at line 1449 of file eventmusic.cpp.
void event_music_do_frame | ( | ) |
Definition at line 419 of file eventmusic.cpp.
void event_music_enable | ( | ) |
Definition at line 1476 of file eventmusic.cpp.
int event_music_enemy_arrival | ( | ) |
Definition at line 775 of file eventmusic.cpp.
void event_music_first_pattern | ( | ) |
Definition at line 648 of file eventmusic.cpp.
void event_music_force_switch | ( | ) |
Definition at line 383 of file eventmusic.cpp.
int event_music_friendly_arrival | ( | ) |
Definition at line 870 of file eventmusic.cpp.
void event_music_get_info | ( | char * | outbuf | ) |
Definition at line 1673 of file eventmusic.cpp.
int event_music_get_soundtrack_index | ( | char * | name | ) |
Definition at line 1756 of file eventmusic.cpp.
void event_music_get_soundtrack_name | ( | char * | outbuf | ) |
Definition at line 1736 of file eventmusic.cpp.
int event_music_get_spooled_music_index | ( | const char * | name | ) |
Definition at line 1768 of file eventmusic.cpp.
int event_music_get_spooled_music_index | ( | const SCP_string & | name | ) |
Definition at line 1780 of file eventmusic.cpp.
void event_music_hostile_ship_destroyed | ( | ) |
Definition at line 1810 of file eventmusic.cpp.
void event_music_init | ( | ) |
Definition at line 261 of file eventmusic.cpp.
void event_music_level_close | ( | ) |
Definition at line 691 of file eventmusic.cpp.
Definition at line 543 of file eventmusic.cpp.
Definition at line 1690 of file eventmusic.cpp.
void event_music_parse_musictbl | ( | const char * | filename | ) |
Definition at line 1376 of file eventmusic.cpp.
void event_music_pause | ( | ) |
Definition at line 1538 of file eventmusic.cpp.
int event_music_player_death | ( | ) |
Definition at line 1064 of file eventmusic.cpp.
int event_music_player_respawn | ( | ) |
Definition at line 1089 of file eventmusic.cpp.
int event_music_player_respawn_as_observer | ( | ) |
Definition at line 1111 of file eventmusic.cpp.
int event_music_primary_goal_failed | ( | ) |
Definition at line 973 of file eventmusic.cpp.
int event_music_primary_goals_met | ( | ) |
Definition at line 1015 of file eventmusic.cpp.
void event_music_reset_choices | ( | ) |
Definition at line 1795 of file eventmusic.cpp.
int event_music_return_current_pattern | ( | ) |
Definition at line 1437 of file eventmusic.cpp.
Definition at line 1786 of file eventmusic.cpp.
void event_music_set_soundtrack | ( | char * | name | ) |
Definition at line 1747 of file eventmusic.cpp.
Definition at line 1592 of file eventmusic.cpp.
void event_music_start_default | ( | ) |
Definition at line 1503 of file eventmusic.cpp.
void event_music_unpause | ( | ) |
Definition at line 1564 of file eventmusic.cpp.
void event_sexp_change_soundtrack | ( | char * | name | ) |
Definition at line 1709 of file eventmusic.cpp.
int hostile_ships_present | ( | ) |
Definition at line 1604 of file eventmusic.cpp.
int hostile_ships_to_arrive | ( | ) |
Definition at line 1648 of file eventmusic.cpp.
Definition at line 460 of file hudtarget.cpp.
void parse_menumusic | ( | ) |
Definition at line 1314 of file eventmusic.cpp.
void parse_soundtrack | ( | ) |
Definition at line 1172 of file eventmusic.cpp.
Definition at line 1129 of file eventmusic.cpp.
int Current_nrml = SONG_NRML_1 |
Definition at line 65 of file eventmusic.cpp.
int Current_pattern = -1 |
Definition at line 62 of file eventmusic.cpp.
int Current_soundtrack_num |
Definition at line 59 of file eventmusic.cpp.
int Event_Music_battle_started = 0 |
Definition at line 39 of file eventmusic.cpp.
Definition at line 237 of file eventmusic.cpp.
float Master_event_music_volume = DEFAULT_MASTER_EVENT_MUSIC_VOLUME |
Definition at line 40 of file eventmusic.cpp.
int Mission_music[NUM_SCORES] |
Definition at line 253 of file eventmusic.cpp.
int New_pattern_order[] |
Definition at line 119 of file eventmusic.cpp.
int Num_music_files |
Definition at line 250 of file eventmusic.cpp.
int Num_pattern_types = sizeof(Pattern_info) / sizeof(pattern_info) |
Definition at line 113 of file eventmusic.cpp.
int Num_soundtracks |
Definition at line 58 of file eventmusic.cpp.
pattern_info Pattern_info[] |
Definition at line 95 of file eventmusic.cpp.
float Pattern_num_measures[MAX_SOUNDTRACKS][MAX_PATTERNS] |
Definition at line 80 of file eventmusic.cpp.
int Pattern_samples_per_measure[MAX_SOUNDTRACKS][MAX_PATTERNS] |
Definition at line 83 of file eventmusic.cpp.
int Pattern_timer_id = 0 |
Definition at line 64 of file eventmusic.cpp.
SNDPATTERN Patterns[MAX_PATTERNS] |
Definition at line 54 of file eventmusic.cpp.
int Pending_pattern = -1 |
Definition at line 63 of file eventmusic.cpp.
SOUNDTRACK_INFO Soundtracks[MAX_SOUNDTRACKS] |
Definition at line 57 of file eventmusic.cpp.
menu_music Spooled_music[MAX_SPOOLED_MUSIC] |
Definition at line 249 of file eventmusic.cpp.