Преглед на файлове

hey, music

opengl-renderer-broken
Martin Dørum преди 4 години
родител
ревизия
bc0f62c44d
променени са 4 файла, в които са добавени 1237 реда и са изтрити 1 реда
  1. 1
    1
      CMakeLists.txt
  2. 1223
    0
      assets-src/music/happy-1.json
  3. Двоични данни
      assets/music/happy-1.wav
  4. 13
    0
      src/main.cc

+ 1
- 1
CMakeLists.txt Целия файл

add_subdirectory(core.mod) add_subdirectory(core.mod)


add_executable(swan src/main.cc) add_executable(swan src/main.cc)
target_link_libraries(swan libswan sfml-graphics sfml-system sfml-window dl)
target_link_libraries(swan libswan sfml-graphics sfml-system sfml-window sfml-audio dl)
file(COPY assets DESTINATION .) file(COPY assets DESTINATION .)

+ 1223
- 0
assets-src/music/happy-1.json
Файловите разлики са ограничени, защото са твърде много
Целия файл


Двоични данни
assets/music/happy-1.wav Целия файл


+ 13
- 0
src/main.cc Целия файл

#include <swan/Timer.h> #include <swan/Timer.h>


#include <SFML/System/Clock.hpp> #include <SFML/System/Clock.hpp>
#include <SFML/Audio.hpp>


using namespace Swan; using namespace Swan;


abort(); abort();
} }


// Cretate window
sf::RenderWindow window(sf::VideoMode(800, 600), "Project: SWAN"); sf::RenderWindow window(sf::VideoMode(800, 600), "Project: SWAN");
window.setVerticalSyncEnabled(true); window.setVerticalSyncEnabled(true);
window.setIcon(icon.getSize().x, icon.getSize().y, icon.getPixelsPtr()); window.setIcon(icon.getSize().x, icon.getSize().y, icon.getPixelsPtr());
Win win(&window); Win win(&window);


// Create music
sf::SoundBuffer musicbuf;
sf::Sound music;
if (musicbuf.loadFromFile("assets/music/happy-1.wav")) {
music.setBuffer(musicbuf);
music.setLoop(true);
music.play();
} else {
fprintf(stderr, "Failed to load music! Am very sad.\n");
}

Game::initGlobal(); Game::initGlobal();


Game game(win); Game game(win);

Loading…
Отказ
Запис