1 /*****************************************************************************
2  * $LastChangedDate: 2009-12-14 20:05:10 -0500 (Mon, 14 Dec 2009) $
3  * @file
4  * @author  Jim E. Brooks  http://www.palomino3d.org
5  * @brief   Initialize/start module.
6  *//*
7  * LEGAL:   COPYRIGHT (C) 2008 JIM E. BROOKS
8  *          THIS SOURCE CODE IS RELEASED UNDER THE TERMS
9  *          OF THE GNU GENERAL PUBLIC LICENSE VERSION 2 (GPL 2).
10  *****************************************************************************/
11 
12 #define SOUND_MODULE_CC 1
13 #include "base/module.hh"
14 #include "base/module_macros.hh"
15 using namespace base;
16 #include "sound/module.hh"
17 #include "sound/conf.hh"
18 
19 namespace sound {
20 
21 /*****************************************************************************
22  * Initialize module.
23  *****************************************************************************/
24 void
Init(const base::InitArgs & initArgs)25 Init( const base::InitArgs& initArgs )
26 {
27     MODULE_INIT_LOAD_CONF_TXT( sound )
28 }
29 
30 /*****************************************************************************
31  * Start module.
32  *****************************************************************************/
33 void
Start(void)34 Start( void )
35 {
36     // Enable sound (unless disabled by user).
37     GET_SOUND().Enable( SOUND_CONF.mEnableSound );
38 }
39 
40 } // namespace sound
41