summaryrefslogtreecommitdiff
path: root/src/audio/music.c
diff options
context:
space:
mode:
authorxHire <xhire@tuxportal.cz>2009-04-25 17:36:10 +0200
committerxHire <xhire@tuxportal.cz>2009-05-26 01:08:37 +0200
commit9ab82c4ad5eeedd66b768db9f27bfd097d3284e8 (patch)
tree793083d28c6d7591e919307be56789b1b3d7ef5a /src/audio/music.c
parenteab321fa21828fe1aaaa03e4be4583cb70695acf (diff)
Rewritten messages/comments in audio code
Rectified the coding style in audio code
Diffstat (limited to 'src/audio/music.c')
-rw-r--r--src/audio/music.c56
1 files changed, 29 insertions, 27 deletions
diff --git a/src/audio/music.c b/src/audio/music.c
index 1b526c6..2d2194f 100644
--- a/src/audio/music.c
+++ b/src/audio/music.c
@@ -1,4 +1,3 @@
-
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
@@ -17,7 +16,7 @@ static bool_t var_music_is_active = TRUE;
static Mix_Music *currentMusic;
/*
- * Return state of music initialization
+ * Return status of music
*/
bool_t music_is_inicialized()
{
@@ -34,18 +33,18 @@ void music_init()
return;
}
+ DEBUG_MSG(_("[Debug] Initializing music\n"));
+
listStorage = storage_new();
currentMusic = NULL;
isMusicInit = TRUE;
var_music_is_active = TRUE;
- if (isParamFlag("--no-music"))
+ if (isParamFlag("--no-music")) {
music_set_active(FALSE);
-
- if (isParamFlag("--music"))
+ } else if (isParamFlag("--music")) {
music_set_active(TRUE);
-
- DEBUG_MSG(_("Initializing music\n"));
+ }
}
/*
@@ -56,7 +55,7 @@ static Mix_Music *loadMixMusic(char *file)
Mix_Music *mixer;
char str[STR_PATH_SIZE];
- DEBUG_MSG(_("Loading a file with music: %s\n"), file);
+ DEBUG_MSG(_("[Debug] Loading music [%s]\n"), file);
if (isFillPath(file)) {
strcpy(str, file);
@@ -69,7 +68,7 @@ static Mix_Music *loadMixMusic(char *file)
mixer = Mix_LoadMUS(str);
if (mixer == NULL) {
- fprintf(stderr, _("Unable to load music from file %s\n"), file);
+ fprintf(stderr, _("[Error] Unable to load music [%s]\n"), file);
return NULL;
}
@@ -77,7 +76,7 @@ static Mix_Music *loadMixMusic(char *file)
}
/*
- * Prepare music mixer
+ * Prepare the music mixer
*/
static void playMixMusic()
{
@@ -87,7 +86,7 @@ static void playMixMusic()
}
/*
- * Free memory of music
+ * Remove music from the memory
*/
static void destroyMusic(void *p)
{
@@ -95,14 +94,15 @@ static void destroyMusic(void *p)
}
/*
- * Add file to list with music
+ * Add a file to the music list
*/
void music_add(char *file, char *name, char *group)
{
Mix_Music *new;
- if (isMusicInit == FALSE)
+ if (isMusicInit == FALSE) {
return;
+ }
assert(file != NULL);
assert(name != NULL);
@@ -113,7 +113,7 @@ void music_add(char *file, char *name, char *group)
}
/*
- * Disable music and stop playback
+ * Stop playing music
*/
void music_stop()
{
@@ -122,7 +122,7 @@ void music_stop()
}
if (currentMusic != NULL) {
- DEBUG_MSG(_("Stopping music\n"));
+ DEBUG_MSG(_("[Debug] Stopping playing music\n"));
Mix_HaltMusic();
currentMusic = NULL;
@@ -144,8 +144,9 @@ void music_play(char *name, char *group)
isStrInit = 1;
}
- if (isMusicInit == FALSE || var_music_is_active == FALSE)
+ if (isMusicInit == FALSE || var_music_is_active == FALSE) {
return;
+ }
if (currentMusic != NULL &&
strcmp(currentMusic_group, group) == 0 &&
@@ -162,7 +163,7 @@ void music_play(char *name, char *group)
strcpy(currentMusic_name, name);
if (currentMusic != NULL) {
- DEBUG_MSG(_("Playing music from file %s\n"), name);
+ DEBUG_MSG(_("[Debug] Playing music [%s]\n"), name);
playMixMusic();
}
@@ -178,8 +179,7 @@ void music_set_active(bool_t n)
if (n == FALSE) {
music = currentMusic;
music_stop();
- }
- if (n == TRUE) {
+ } else if (n == TRUE) {
currentMusic = music;
playMixMusic();
}
@@ -188,7 +188,7 @@ void music_set_active(bool_t n)
}
/*
- * Return status of music
+ * Return the activity status of music
*/
bool_t music_is_active()
{
@@ -196,7 +196,7 @@ bool_t music_is_active()
}
/*
- * TOCOMMENT
+ * Return the music playing right now
*/
char *music_get_current()
{
@@ -204,27 +204,29 @@ char *music_get_current()
}
/*
- * TOCOMMENT
+ * Remove all music files belonging to the certain group
*/
void music_del_all_in_group(char *group)
{
- if (isMusicInit == FALSE)
+ if (isMusicInit == FALSE) {
return;
+ }
storage_del_all(listStorage, group, destroyMusic);
}
/*
- * Deactivate all what is ment for music
+ * Shutdown music
*/
void music_quit()
{
- if (isMusicInit == FALSE)
+ if (isMusicInit == FALSE) {
return;
+ }
+
+ DEBUG_MSG(_("[Debug] Shutting down music\n"));
music_stop();
storage_destroy(listStorage, destroyMusic);
isMusicInit = FALSE;
-
- DEBUG_MSG(_("Quitting music\n"));
}