projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20020907-1-src
[rocksndiamonds.git]
/
src
/
init.c
diff --git
a/src/init.c
b/src/init.c
index bb5dd45075a1945b90d2acf65df2a00fbda6c391..4c49a23762f59494ae018bca325f64fafc1ee85d 100644
(file)
--- a/
src/init.c
+++ b/
src/init.c
@@
-55,6
+55,7
@@
static void InitGadgets(void);
static void InitElementProperties(void);
static void InitElementInfo(void);
static void InitGraphicInfo(void);
static void InitElementProperties(void);
static void InitElementInfo(void);
static void InitGraphicInfo(void);
+static void InitSoundInfo();
static void Execute_Debug_Command(char *);
void OpenAll(void)
static void Execute_Debug_Command(char *);
void OpenAll(void)
@@
-175,37
+176,19
@@
void InitNetworkServer()
static void InitImages()
{
static void InitImages()
{
- static char *suffix_list[] =
- {
- ".frame_xpos",
- ".frame_ypos",
- ".num_frames",
- NULL
- };
-
- image_files =
- getFileListFromConfigList(image_config, suffix_list, NUM_IMAGE_FILES);
-
- InitImageList(image_files, NUM_IMAGE_FILES);
+ InitImageList(image_config, image_config_suffix, NUM_IMAGE_FILES);
/* load custom images */
ReloadCustomImages();
/* load custom images */
ReloadCustomImages();
+
InitGraphicInfo();
}
static void InitMixer()
{
InitGraphicInfo();
}
static void InitMixer()
{
- static char *suffix_list[] =
- {
- NULL
- };
-
OpenAudio();
OpenAudio();
- sound_files =
- getFileListFromConfigList(sound_config, suffix_list, NUM_SOUND_FILES);
-
- InitSoundList(sound_files, NUM_SOUND_FILES);
+ InitSoundList(sound_config, sound_config_suffix, NUM_SOUND_FILES);
StartMixer();
}
StartMixer();
}
@@
-216,8
+199,7
@@
static void InitSound()
InitReloadSounds(artwork.snd_current->identifier);
InitReloadMusic(artwork.mus_current->identifier);
InitReloadSounds(artwork.snd_current->identifier);
InitReloadMusic(artwork.mus_current->identifier);
- /* initialize sound effect lookup table for element actions */
- InitGameSound();
+ InitSoundInfo();
}
static void InitTileClipmasks()
}
static void InitTileClipmasks()
@@
-869,13
+851,15
@@
void InitElementInfo()
}
}
}
}
-void InitGraphicInfo()
+
static
void InitGraphicInfo()
{
int i;
{
int i;
- /* always start with reliable default values */
+ image_files = getCurrentImageList();
+
for(i=0; i<MAX_GRAPHICS; i++)
{
for(i=0; i<MAX_GRAPHICS; i++)
{
+ /* always start with reliable default values */
graphic_info[i].bitmap = NULL;
graphic_info[i].src_x = 0;
graphic_info[i].src_y = 0;
graphic_info[i].bitmap = NULL;
graphic_info[i].src_x = 0;
graphic_info[i].src_y = 0;
@@
-888,6
+872,14
@@
void InitGraphicInfo()
}
}
}
}
+static void InitSoundInfo()
+{
+ sound_files = getCurrentSoundList();
+
+ /* initialize sound effect lookup table for element actions */
+ InitGameSound();
+}
+
void InitElementProperties()
{
int i, j;
void InitElementProperties()
{
int i, j;