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)25Init( const base::InitArgs& initArgs ) 26 { 27 MODULE_INIT_LOAD_CONF_TXT( sound ) 28 } 29 30 /***************************************************************************** 31 * Start module. 32 *****************************************************************************/ 33 void Start(void)34Start( void ) 35 { 36 // Enable sound (unless disabled by user). 37 GET_SOUND().Enable( SOUND_CONF.mEnableSound ); 38 } 39 40 } // namespace sound 41