From 35d0affb2b19a38ae43ac991021dd3c888dc3aa6 Mon Sep 17 00:00:00 2001 From: chai Date: Tue, 7 Aug 2018 12:56:28 +0800 Subject: *update --- test/02Audio/audiotest.cpp | 70 ---------------------------------------------- 1 file changed, 70 deletions(-) delete mode 100644 test/02Audio/audiotest.cpp (limited to 'test/02Audio/audiotest.cpp') diff --git a/test/02Audio/audiotest.cpp b/test/02Audio/audiotest.cpp deleted file mode 100644 index 4576cfa..0000000 --- a/test/02Audio/audiotest.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include -#include "jin.h" - -using namespace jin::core; -using namespace jin::graphics; -using namespace jin::input; -using namespace jin::audio; - -void onEvent(jin::input::Event* e) -{ - static Game* game = Game::get(); - if (e->type == EventType::QUIT) - game->stop(); -} - -void onUpdate(int ms) -{ - -} - -void onDraw() -{ - -} - -int main(int argc, char* argv[]) -{ - Game* game = Game::get(); - Game::Setting setting; - setting.eventHandler = onEvent; - setting.updater = onUpdate; - setting.drawer = onDraw; - setting.loader = nullptr; - game->init(&setting); - - Window* wnd = Window::get(); - Window::Setting wndSetting; - wndSetting.width = 600; - wndSetting.height = 512; - wndSetting.title = "test"; - wndSetting.fps = 60; - wndSetting.vsync = false; - wndSetting.fullscreen = false; - wndSetting.resizable = false; - wnd->init(&wndSetting); - - SDLAudio* audio = SDLAudio::get(); - SDLAudio::Setting audioSetting; - audioSetting.samplerate = 44100; - audioSetting.samples = 44100; - audio->init(&audioSetting); - - SDLSource* src = SDLSource::createSource("a.ogg"); - src->play(); - src->setLoop(false); - - SDLSource* src2 = SDLSource::createSource("a.wav"); - src2->setLoop(true); - src2->play(); - - audio->setVolume(0.7); - - game->run(); - - game->quit(); - audio->quit(); - wnd->quit(); - - return 0; -} \ No newline at end of file -- cgit v1.1-26-g67d0