Implement Lua-based music

This commit is contained in:
Andrei Kortunov 2023-09-19 19:29:26 +04:00
parent c3d02c0b41
commit 5a1ec8ce87
28 changed files with 462 additions and 171 deletions

View file

@ -6,10 +6,11 @@ paths=(
scripts/omw/mechanics/animationcontroller.lua
scripts/omw/input/gamepadcontrols.lua
scripts/omw/camera/camera.lua
scripts/omw/music/music.lua
scripts/omw/mwui/init.lua
scripts/omw/settings/player.lua
scripts/omw/ui.lua
scripts/omw/usehandlers.lua
scripts/omw/skillhandlers.lua
)
printf '%s\n' "${paths[@]}"
printf '%s\n' "${paths[@]}"

View file

@ -41,6 +41,7 @@ Lua API reference
interface_controls
interface_gamepadcontrols
interface_item_usage
interface_music
interface_mwui
interface_settings
interface_skill_progression

View file

@ -0,0 +1,8 @@
Interface Music
===============
.. include:: version.rst
.. raw:: html
:file: generated_html/scripts_omw_music_music.html

View file

@ -39,6 +39,9 @@
* - :ref:`MWUI <Interface MWUI>`
- by player scripts
- Morrowind-style UI templates.
* - :ref:`Music <Interface Music>`
- by player scripts
- Provides access to music playlists.
* - :ref:`UI <Interface UI>`
- by player scripts
- | High-level UI modes interface. Allows to override parts