diff --git a/CocosDenshion/android/Android.mk b/CocosDenshion/android/Android.mk new file mode 100644 index 0000000000..938afc61f3 --- /dev/null +++ b/CocosDenshion/android/Android.mk @@ -0,0 +1,10 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE := cocosdenshion + +LOCAL_SRC_FILES := SimpleAudioEngine.cpp + +LOCAL_C_INCLUDES := $(LOCAL_PATH)/../include + + +include $(BUILD_SHARED_LIBRARY) \ No newline at end of file diff --git a/CocosDenshion/android/SimpleAudioEngine.cpp b/CocosDenshion/android/SimpleAudioEngine.cpp new file mode 100644 index 0000000000..12bef067c0 --- /dev/null +++ b/CocosDenshion/android/SimpleAudioEngine.cpp @@ -0,0 +1,161 @@ +/**************************************************************************** +Copyright (c) 2010 cocos2d-x.org + +http://www.cocos2d-x.org + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +****************************************************************************/ + +#include "SimpleAudioEngine.h" + +namespace CocosDenshion +{ + static SimpleAudioEngine *s_pEngine; + + SimpleAudioEngine::SimpleAudioEngine() + { + + } + + SimpleAudioEngine::~SimpleAudioEngine() + { + + } + + SimpleAudioEngine* SimpleAudioEngine::sharedEngine() + { + if (! s_pEngine) + { + s_pEngine = new SimpleAudioEngine(); + } + + return s_pEngine; + } + + void SimpleAudioEngine::end() + { + + } + + void SimpleAudioEngine::setResourcePath(const char *pszResourcePath) + { + + } + + void SimpleAudioEngine::setResourceZipFile(const char* pszZipPath) + { + + } + + void SimpleAudioEngine::setSoundResInfo(const T_SoundResInfo ResInfo[], int nCount) + { + + } + + + void SimpleAudioEngine::setResourceEntry(const void* pResEntry) + { + + } + + void SimpleAudioEngine::preloadBackgroundMusic(const char* pszFilePath) + { + + } + + void SimpleAudioEngine::playBackgroundMusic(const char* pszFilePath, bool bLoop) + { + + } + + void SimpleAudioEngine::stopBackgroundMusic(bool bReleaseData) + { + + } + + void SimpleAudioEngine::pauseBackgroundMusic() + { + + } + + void SimpleAudioEngine::resumeBackgroundMusic() + { + + } + + void SimpleAudioEngine::rewindBackgroundMusic() + { + + } + + bool SimpleAudioEngine::willPlayBackgroundMusic() + { + return false; + } + + bool SimpleAudioEngine::isBackgroundMusicPlaying() + { + return false; + } + + int SimpleAudioEngine::getBackgroundMusicVolume() + { + return -1; + } + + void SimpleAudioEngine::setBackgroundMusicVolume(int volume) + { + + } + + int SimpleAudioEngine::getEffectsVolume() + { + return -1; + } + + void SimpleAudioEngine::setEffectsVolume(int volume) + { + + } + + unsigned int SimpleAudioEngine::playEffect(const char* pszFilePath) + { + return 0; + } + + void SimpleAudioEngine::stopEffect(unsigned int nSoundId) + { + + } + + void SimpleAudioEngine::preloadEffect(const char* pszFilePath) + { + + } + + void SimpleAudioEngine::unloadEffect(const char* pszFilePath) + { + + } + + void SimpleAudioEngine::unloadEffectAll() + { + + } +} \ No newline at end of file