Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

audiomanager.cpp

00001 /***************************************************************************
00002                           audiomanager.cpp  -  description
00003       $Id: audiomanager.cpp 3 2006-06-11 08:16:14Z neoneurone $
00004                              -------------------
00005     begin                : ven déc 26 2003
00006     copyright            : (C) 2003-2005 by Duong-Khang NGUYEN
00007     email                : neoneurone @ users sourceforge net
00008  ***************************************************************************/
00009 
00010 /***************************************************************************
00011  *                                                                         *
00012  *   This program is free software; you can redistribute it and/or modify  *
00013  *   it under the terms of the GNU General Public License as published by  *
00014  *   the Free Software Foundation; either version 2 of the License, or     *
00015  *   any later version.                                                    *
00016  *                                                                         *
00017  ***************************************************************************/
00018 
00019 #include "audiomanager.h"
00020 
00021 
00022    /*====================================================================*/
00023 AudioManager::AudioManager():
00024 boolAudioDeviceInitialized( false ),
00025 boolMusicEnabled( false ),
00026 boolSoundEnabled( false ),
00027 uiNumberSound( 0 ),
00028 uiNumberMusic( 0 ),
00029 uiCurrentMusic( 0 )
00030 {
00031     OPENCITY_DEBUG("ctor");
00032 }
00033 
00034 
00035    /*====================================================================*/
00036 AudioManager::~AudioManager()
00037 {
00038     OPENCITY_DEBUG("dtor");
00039 }
00040 
00041 
00042    /*====================================================================*/
00043 OPENCITY_ERR_CODE
00044 AudioManager::OpenAudio(void)
00045 {
00046     return OC_ERR_FREE;
00047 }
00048 
00049 
00050    /*====================================================================*/
00051 OPENCITY_ERR_CODE
00052 AudioManager::CloseAudio(void)
00053 {
00054     return OC_ERR_FREE;
00055 }
00056 
00057 
00058    /*====================================================================*/
00059 OPENCITY_ERR_CODE
00060 AudioManager::LoadMusicList
00061 (
00062     const string & csrFilename,
00063     const string& csrPrefix
00064 )
00065 {
00066         return OC_ERR_FREE;
00067 }
00068 
00069 
00070    /*====================================================================*/
00071 const uint &
00072 AudioManager::GetNumberMusic(void) const
00073 {
00074     return this->uiNumberMusic;
00075 }
00076 
00077 
00078    /*====================================================================*/
00079 bool
00080 AudioManager::PlayingMusic(void) const
00081 {
00082     return false;
00083 }
00084 
00085 
00086    /*====================================================================*/
00087 OPENCITY_ERR_CODE
00088 AudioManager::PlayMusic
00089 (
00090     const uint & rcuiMusicIndex,
00091     const int & rciLoops )
00092 {
00093     return OC_ERR_FREE;
00094 }
00095 
00096 
00097    /*====================================================================*/
00098 OPENCITY_ERR_CODE
00099 AudioManager::PlayNextMusic
00100 (
00101     const int & rciLoops
00102 )
00103 {
00104     return OC_ERR_FREE;
00105 }
00106 
00107 
00108    /*====================================================================*/
00109 OPENCITY_ERR_CODE
00110 AudioManager::PlayPreviousMusic
00111 (
00112     const int & rciLoops
00113 )
00114 {
00115     return OC_ERR_FREE;
00116 }
00117 
00118 
00119    /*====================================================================*/
00120 void
00121 AudioManager::StopMusic(void) const
00122 {
00123     return;
00124 }
00125 
00126 
00127    /*====================================================================*/
00128 void
00129 AudioManager::ToggleRandomMusic(void)
00130 {
00131     return;
00132 }
00133 
00134 
00135    /*====================================================================*/
00136 void
00137 AudioManager::ToggleMusic(void)
00138 {
00139     return;
00140 }
00141 
00142 
00143    /*====================================================================*/
00144 void
00145 AudioManager::VolumeMusic
00146 (
00147     const int & rciVol
00148 ) const
00149 {
00150     return;
00151 }
00152 
00153 
00154 
00155 
00156 
00157 
00158 
00159 
00160    /*====================================================================*/
00161 OPENCITY_ERR_CODE
00162 AudioManager::LoadSoundList
00163 (
00164     const string & csrFilename,
00165     const string& csrPrefix
00166 )
00167 {
00168     return OC_ERR_FREE;
00169 }
00170 
00171 
00172    /*====================================================================*/
00173 const uint &
00174 AudioManager::GetNumberSound(void) const
00175 {
00176     return this->uiNumberSound;
00177 }
00178 
00179 
00180    /*====================================================================*/
00181 OPENCITY_ERR_CODE
00182 AudioManager::PlaySound
00183 (
00184     const uint & rcuiSoundIndex,
00185     const AUDIO_CHANNEL & enumChannel
00186 )
00187 {
00188     return OC_ERR_FREE;
00189 }
00190 
00191 
00192    /*====================================================================*/
00193 void
00194 AudioManager::ToggleSound(void)
00195 {
00196     return;
00197 }
00198 
00199 
00200    /*====================================================================*/
00201 void
00202 AudioManager::VolumeSound
00203 (
00204     const int & rciVol
00205 ) const
00206 {
00207     return;
00208 }
00209 
00210 
00211 
00212 
00213 
00214 
00215 
00216 
00217 
00218 
00219 
00220 
00221 
00222 
00223 
00224 
00225 
00226 
00227 
00228 
00229 
00230 
00231 
00232 
00233 
00234 
00235 

Generated on Sat Nov 11 10:21:09 2006 for OpenCity by  doxygen 1.4.2