Skip to content

Commit

Permalink
music is now a singleton
Browse files Browse the repository at this point in the history
  • Loading branch information
durkisneer1 committed Jan 17, 2024
1 parent cf9d42c commit a60271d
Show file tree
Hide file tree
Showing 70 changed files with 1,982 additions and 862 deletions.
Binary file modified docs/build/doctrees/environment.pickle
Binary file not shown.
Binary file modified docs/build/doctrees/reference/index.doctree
Binary file not shown.
Binary file modified docs/build/doctrees/reference/input.doctree
Binary file not shown.
Binary file removed docs/build/doctrees/reference/mixer.doctree
Binary file not shown.
Binary file added docs/build/doctrees/reference/music.doctree
Binary file not shown.
Binary file modified docs/build/doctrees/reference/render_window.doctree
Binary file not shown.
Binary file added docs/build/doctrees/reference/sound.doctree
Binary file not shown.
3 changes: 2 additions & 1 deletion docs/build/html/_sources/reference/index.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,15 @@ API Reference
font.rst
rect.rst
render_window.rst
sound.rst
texture_cache.rst
texture.rst
tile_map.rst
constants.rst
draw.rst
input.rst
math.rst
mixer.rst
music.rst
overflow.rst
time.rst

9 changes: 0 additions & 9 deletions docs/build/html/_sources/reference/mixer.rst.txt

This file was deleted.

24 changes: 24 additions & 0 deletions docs/build/html/_sources/reference/music.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
=====
music
=====

.. doxygenfunction:: kn::music::load

.. doxygenfunction:: kn::music::unload

.. doxygenfunction:: kn::music::play

.. doxygenfunction:: kn::music::rewind

.. doxygenfunction:: kn::music::stop

.. doxygenfunction:: kn::music::pause

.. doxygenfunction:: kn::music::resume

.. doxygenfunction:: kn::music::fadeOut

.. doxygenfunction:: kn::music::setVolume

.. doxygenfunction:: kn::music::getVolume

6 changes: 6 additions & 0 deletions docs/build/html/_sources/reference/sound.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
=====
Sound
=====

.. doxygenclass:: kn::Sound
:members:
57 changes: 32 additions & 25 deletions docs/build/html/genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -165,14 +165,15 @@
<li class="toctree-l2"><a class="reference internal" href="reference/font.html">Font</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/rect.html">Rect</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/render_window.html">RenderWindow</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/sound.html">Sound</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/texture_cache.html">TextureCache</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/texture.html">Texture</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/tile_map.html">TileMap</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/constants.html">constants</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/draw.html">draw</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/input.html">input</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/math.html">math</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/mixer.html">mixer</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/music.html">music</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/overflow.html">overflow</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/time.html">time</a></li>
</ul>
Expand Down Expand Up @@ -551,10 +552,10 @@ <h2>K</h2>
</li>
<li><a href="reference/constants.html#_CPPv4N2kn3K_zE">kn::K_z (C++ member)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/constants.html#_CPPv4N2kn7KEYDOWNE">kn::KEYDOWN (C++ member)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/constants.html#_CPPv4N2kn13KEYMAPCHANGEDE">kn::KEYMAPCHANGED (C++ member)</a>
</li>
<li><a href="reference/constants.html#_CPPv4N2kn4KEYSE">kn::KEYS (C++ type)</a>
Expand Down Expand Up @@ -585,39 +586,33 @@ <h2>K</h2>
</li>
<li><a href="reference/math.html#_CPPv4N2kn4math4Vec24ZEROEv">kn::math::Vec2::ZERO (C++ function)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5MusicE">kn::mixer::Music (C++ class)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5Music4loadERKNSt6stringE">kn::mixer::Music::load (C++ function)</a>
<li><a href="reference/constants.html#_CPPv4N2kn15MOUSEBUTTONDOWNE">kn::MOUSEBUTTONDOWN (C++ member)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5Music5MusicERKNSt6stringE">kn::mixer::Music::Music (C++ function)</a>
<li><a href="reference/constants.html#_CPPv4N2kn13MOUSEBUTTONUPE">kn::MOUSEBUTTONUP (C++ member)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5Music5pauseEi">kn::mixer::Music::pause (C++ function)</a>
<li><a href="reference/constants.html#_CPPv4N2kn11MOUSEMOTIONE">kn::MOUSEMOTION (C++ member)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5Music4playEii">kn::mixer::Music::play (C++ function)</a>
<li><a href="reference/constants.html#_CPPv4N2kn10MOUSEWHEELE">kn::MOUSEWHEEL (C++ member)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5Music6resumeEv">kn::mixer::Music::resume (C++ function)</a>
<li><a href="reference/music.html#_CPPv4N2kn5music7fadeOutEi">kn::music::fadeOut (C++ function)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5Music9setVolumeEf">kn::mixer::Music::setVolume (C++ function)</a>
<li><a href="reference/music.html#_CPPv4N2kn5music9getVolumeEv">kn::music::getVolume (C++ function)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5Music6unloadEv">kn::mixer::Music::unload (C++ function)</a>
<li><a href="reference/music.html#_CPPv4N2kn5music4loadERKNSt6stringE">kn::music::load (C++ function)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5SoundE">kn::mixer::Sound (C++ class)</a>
<li><a href="reference/music.html#_CPPv4N2kn5music5pauseEv">kn::music::pause (C++ function)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5Sound4playEiii">kn::mixer::Sound::play (C++ function)</a>
<li><a href="reference/music.html#_CPPv4N2kn5music4playEii">kn::music::play (C++ function)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5Sound9setVolumeEf">kn::mixer::Sound::setVolume (C++ function)</a>
<li><a href="reference/music.html#_CPPv4N2kn5music6resumeEv">kn::music::resume (C++ function)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5Sound5SoundERKNSt6stringE">kn::mixer::Sound::Sound (C++ function)</a>
<li><a href="reference/music.html#_CPPv4N2kn5music6rewindEv">kn::music::rewind (C++ function)</a>
</li>
<li><a href="reference/mixer.html#_CPPv4N2kn5mixer5Sound6unloadEv">kn::mixer::Sound::unload (C++ function)</a>
<li><a href="reference/music.html#_CPPv4N2kn5music9setVolumeEf">kn::music::setVolume (C++ function)</a>
</li>
<li><a href="reference/constants.html#_CPPv4N2kn15MOUSEBUTTONDOWNE">kn::MOUSEBUTTONDOWN (C++ member)</a>
<li><a href="reference/music.html#_CPPv4N2kn5music4stopEv">kn::music::stop (C++ function)</a>
</li>
<li><a href="reference/constants.html#_CPPv4N2kn13MOUSEBUTTONUPE">kn::MOUSEBUTTONUP (C++ member)</a>
</li>
<li><a href="reference/constants.html#_CPPv4N2kn11MOUSEMOTIONE">kn::MOUSEMOTION (C++ member)</a>
</li>
<li><a href="reference/constants.html#_CPPv4N2kn10MOUSEWHEELE">kn::MOUSEWHEEL (C++ member)</a>
<li><a href="reference/music.html#_CPPv4N2kn5music6unloadEv">kn::music::unload (C++ function)</a>
</li>
<li><a href="reference/overflow.html#_CPPv4N2kn8overflowE">kn::overflow (C++ type)</a>
</li>
Expand Down Expand Up @@ -706,12 +701,12 @@ <h2>K</h2>
<li><a href="reference/render_window.html#_CPPv4N2kn12RenderWindow3clsE5Color">kn::RenderWindow::cls (C++ function)</a>
</li>
<li><a href="reference/render_window.html#_CPPv4N2kn12RenderWindow4flipEv">kn::RenderWindow::flip (C++ function)</a>
</li>
<li><a href="reference/render_window.html#_CPPv4N2kn12RenderWindow3getEv">kn::RenderWindow::get (C++ function)</a>
</li>
<li><a href="reference/render_window.html#_CPPv4N2kn12RenderWindow9getEventsEv">kn::RenderWindow::getEvents (C++ function)</a>
</li>
<li><a href="reference/render_window.html#_CPPv4NK2kn12RenderWindow13getFullscreenEv">kn::RenderWindow::getFullscreen (C++ function)</a>
</li>
<li><a href="reference/render_window.html#_CPPv4N2kn12RenderWindow11getInstanceEv">kn::RenderWindow::getInstance (C++ function)</a>
</li>
<li><a href="reference/render_window.html#_CPPv4N2kn12RenderWindow11getRendererEv">kn::RenderWindow::getRenderer (C++ function)</a>
</li>
Expand Down Expand Up @@ -820,6 +815,18 @@ <h2>K</h2>
<li><a href="reference/constants.html#_CPPv4N2kn4SC_YE">kn::SC_Y (C++ member)</a>
</li>
<li><a href="reference/constants.html#_CPPv4N2kn4SC_ZE">kn::SC_Z (C++ member)</a>
</li>
<li><a href="reference/sound.html#_CPPv4N2kn5SoundE">kn::Sound (C++ class)</a>
</li>
<li><a href="reference/sound.html#_CPPv4NK2kn5Sound9getVolumeEv">kn::Sound::getVolume (C++ function)</a>
</li>
<li><a href="reference/sound.html#_CPPv4N2kn5Sound4playEiii">kn::Sound::play (C++ function)</a>
</li>
<li><a href="reference/sound.html#_CPPv4N2kn5Sound9setVolumeEf">kn::Sound::setVolume (C++ function)</a>
</li>
<li><a href="reference/sound.html#_CPPv4N2kn5Sound5SoundERKNSt6stringE">kn::Sound::Sound (C++ function)</a>
</li>
<li><a href="reference/sound.html#_CPPv4N2kn5Sound6unloadEv">kn::Sound::unload (C++ function)</a>
</li>
<li><a href="reference/constants.html#_CPPv4N2kn10SYSWMEVENTE">kn::SYSWMEVENT (C++ member)</a>
</li>
Expand Down
3 changes: 2 additions & 1 deletion docs/build/html/getting_started/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -167,14 +167,15 @@
<li class="toctree-l2"><a class="reference internal" href="../reference/font.html">Font</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/rect.html">Rect</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/render_window.html">RenderWindow</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/sound.html">Sound</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/texture_cache.html">TextureCache</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/texture.html">Texture</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/tile_map.html">TileMap</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/constants.html">constants</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/draw.html">draw</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/input.html">input</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/math.html">math</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/mixer.html">mixer</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/music.html">music</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/overflow.html">overflow</a></li>
<li class="toctree-l2"><a class="reference internal" href="../reference/time.html">time</a></li>
</ul>
Expand Down
3 changes: 2 additions & 1 deletion docs/build/html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -167,14 +167,15 @@
<li class="toctree-l2"><a class="reference internal" href="reference/font.html">Font</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/rect.html">Rect</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/render_window.html">RenderWindow</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/sound.html">Sound</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/texture_cache.html">TextureCache</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/texture.html">Texture</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/tile_map.html">TileMap</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/constants.html">constants</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/draw.html">draw</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/input.html">input</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/math.html">math</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/mixer.html">mixer</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/music.html">music</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/overflow.html">overflow</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/time.html">time</a></li>
</ul>
Expand Down
3 changes: 2 additions & 1 deletion docs/build/html/installation.html
Original file line number Diff line number Diff line change
Expand Up @@ -167,14 +167,15 @@
<li class="toctree-l2"><a class="reference internal" href="reference/font.html">Font</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/rect.html">Rect</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/render_window.html">RenderWindow</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/sound.html">Sound</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/texture_cache.html">TextureCache</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/texture.html">Texture</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/tile_map.html">TileMap</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/constants.html">constants</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/draw.html">draw</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/input.html">input</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/math.html">math</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/mixer.html">mixer</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/music.html">music</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/overflow.html">overflow</a></li>
<li class="toctree-l2"><a class="reference internal" href="reference/time.html">time</a></li>
</ul>
Expand Down
Binary file modified docs/build/html/objects.inv
Binary file not shown.
3 changes: 2 additions & 1 deletion docs/build/html/reference/constants.html
Original file line number Diff line number Diff line change
Expand Up @@ -167,14 +167,15 @@
<li class="toctree-l2"><a class="reference internal" href="font.html">Font</a></li>
<li class="toctree-l2"><a class="reference internal" href="rect.html">Rect</a></li>
<li class="toctree-l2"><a class="reference internal" href="render_window.html">RenderWindow</a></li>
<li class="toctree-l2"><a class="reference internal" href="sound.html">Sound</a></li>
<li class="toctree-l2"><a class="reference internal" href="texture_cache.html">TextureCache</a></li>
<li class="toctree-l2"><a class="reference internal" href="texture.html">Texture</a></li>
<li class="toctree-l2"><a class="reference internal" href="tile_map.html">TileMap</a></li>
<li class="toctree-l2 current current-page"><a class="current reference internal" href="#">constants</a></li>
<li class="toctree-l2"><a class="reference internal" href="draw.html">draw</a></li>
<li class="toctree-l2"><a class="reference internal" href="input.html">input</a></li>
<li class="toctree-l2"><a class="reference internal" href="math.html">math</a></li>
<li class="toctree-l2"><a class="reference internal" href="mixer.html">mixer</a></li>
<li class="toctree-l2"><a class="reference internal" href="music.html">music</a></li>
<li class="toctree-l2"><a class="reference internal" href="overflow.html">overflow</a></li>
<li class="toctree-l2"><a class="reference internal" href="time.html">time</a></li>
</ul>
Expand Down
3 changes: 2 additions & 1 deletion docs/build/html/reference/draw.html
Original file line number Diff line number Diff line change
Expand Up @@ -167,14 +167,15 @@
<li class="toctree-l2"><a class="reference internal" href="font.html">Font</a></li>
<li class="toctree-l2"><a class="reference internal" href="rect.html">Rect</a></li>
<li class="toctree-l2"><a class="reference internal" href="render_window.html">RenderWindow</a></li>
<li class="toctree-l2"><a class="reference internal" href="sound.html">Sound</a></li>
<li class="toctree-l2"><a class="reference internal" href="texture_cache.html">TextureCache</a></li>
<li class="toctree-l2"><a class="reference internal" href="texture.html">Texture</a></li>
<li class="toctree-l2"><a class="reference internal" href="tile_map.html">TileMap</a></li>
<li class="toctree-l2"><a class="reference internal" href="constants.html">constants</a></li>
<li class="toctree-l2 current current-page"><a class="current reference internal" href="#">draw</a></li>
<li class="toctree-l2"><a class="reference internal" href="input.html">input</a></li>
<li class="toctree-l2"><a class="reference internal" href="math.html">math</a></li>
<li class="toctree-l2"><a class="reference internal" href="mixer.html">mixer</a></li>
<li class="toctree-l2"><a class="reference internal" href="music.html">music</a></li>
<li class="toctree-l2"><a class="reference internal" href="overflow.html">overflow</a></li>
<li class="toctree-l2"><a class="reference internal" href="time.html">time</a></li>
</ul>
Expand Down
3 changes: 2 additions & 1 deletion docs/build/html/reference/entity.html
Original file line number Diff line number Diff line change
Expand Up @@ -167,14 +167,15 @@
<li class="toctree-l2"><a class="reference internal" href="font.html">Font</a></li>
<li class="toctree-l2"><a class="reference internal" href="rect.html">Rect</a></li>
<li class="toctree-l2"><a class="reference internal" href="render_window.html">RenderWindow</a></li>
<li class="toctree-l2"><a class="reference internal" href="sound.html">Sound</a></li>
<li class="toctree-l2"><a class="reference internal" href="texture_cache.html">TextureCache</a></li>
<li class="toctree-l2"><a class="reference internal" href="texture.html">Texture</a></li>
<li class="toctree-l2"><a class="reference internal" href="tile_map.html">TileMap</a></li>
<li class="toctree-l2"><a class="reference internal" href="constants.html">constants</a></li>
<li class="toctree-l2"><a class="reference internal" href="draw.html">draw</a></li>
<li class="toctree-l2"><a class="reference internal" href="input.html">input</a></li>
<li class="toctree-l2"><a class="reference internal" href="math.html">math</a></li>
<li class="toctree-l2"><a class="reference internal" href="mixer.html">mixer</a></li>
<li class="toctree-l2"><a class="reference internal" href="music.html">music</a></li>
<li class="toctree-l2"><a class="reference internal" href="overflow.html">overflow</a></li>
<li class="toctree-l2"><a class="reference internal" href="time.html">time</a></li>
</ul>
Expand Down
3 changes: 2 additions & 1 deletion docs/build/html/reference/error_logger.html
Original file line number Diff line number Diff line change
Expand Up @@ -167,14 +167,15 @@
<li class="toctree-l2"><a class="reference internal" href="font.html">Font</a></li>
<li class="toctree-l2"><a class="reference internal" href="rect.html">Rect</a></li>
<li class="toctree-l2"><a class="reference internal" href="render_window.html">RenderWindow</a></li>
<li class="toctree-l2"><a class="reference internal" href="sound.html">Sound</a></li>
<li class="toctree-l2"><a class="reference internal" href="texture_cache.html">TextureCache</a></li>
<li class="toctree-l2"><a class="reference internal" href="texture.html">Texture</a></li>
<li class="toctree-l2"><a class="reference internal" href="tile_map.html">TileMap</a></li>
<li class="toctree-l2"><a class="reference internal" href="constants.html">constants</a></li>
<li class="toctree-l2"><a class="reference internal" href="draw.html">draw</a></li>
<li class="toctree-l2"><a class="reference internal" href="input.html">input</a></li>
<li class="toctree-l2"><a class="reference internal" href="math.html">math</a></li>
<li class="toctree-l2"><a class="reference internal" href="mixer.html">mixer</a></li>
<li class="toctree-l2"><a class="reference internal" href="music.html">music</a></li>
<li class="toctree-l2"><a class="reference internal" href="overflow.html">overflow</a></li>
<li class="toctree-l2"><a class="reference internal" href="time.html">time</a></li>
</ul>
Expand Down
Loading

0 comments on commit a60271d

Please sign in to comment.