Files
nethack/win/Qt
nhmall ea4a81901d add an interface for sound libraries
Groundwork for a more versatile interface for using
sound libraries. A lot of sound libraries work across
multiple platforms.

The current NetHack sound stuff is quite limited.

Binaries can have a variety of window ports linked into
them, and it makes sense to have something similar for
sound.

This tries to set things up in a more soundlib-centric way,
rather than inserting things in a platform-centric way.

It establishes a new top-level directory sound (akin to win
for the window interface routines, or "window-port") where
sound-related additions and sndprocs and support files can be
added and used across platforms.

The default interface is nosound and the 'nosound' interface
is in src/sounds.c

The interface for 'windsound', which contains the same minimal
USER_SOUNDS support using built-in routines that has been in the
windows port for a long time is added to
sound/windsound/windsound.c.

For now, the sound interface support for 'qtsound' has been added
to the existing Qt files win/Qt/qt_bind.h and win/Qt/qt_bind.cpp,
and a note has been placed in sound/qtsound/README.md to avoid
confusion.

New header file added: include/sndprocs.h.
2023-01-19 18:51:42 -05:00
..
2019-12-07 17:07:50 +01:00
2019-12-07 17:07:50 +01:00
2023-01-19 18:51:42 -05:00
2021-12-30 11:29:03 -08:00
2019-12-07 17:07:50 +01:00
2020-12-27 17:01:33 -08:00
2019-12-07 17:07:50 +01:00
2021-12-30 11:29:03 -08:00
2019-12-07 17:07:50 +01:00
2022-11-23 13:11:14 -08:00
2022-01-04 12:23:06 -08:00
2022-11-23 13:11:14 -08:00
2022-11-29 21:53:21 -05:00
2019-12-07 17:07:50 +01:00
2021-12-30 11:29:03 -08:00
2021-01-08 13:47:34 -08:00
2021-12-30 11:29:03 -08:00
2019-12-07 17:07:50 +01:00
2022-11-29 21:53:21 -05:00
2022-11-23 13:11:14 -08:00
2022-11-29 21:53:21 -05:00
2021-08-15 10:58:42 +03:00
2021-12-30 11:29:03 -08:00
2023-01-12 16:04:40 -05:00
2022-11-29 21:53:21 -05:00
2022-01-10 13:23:09 -08:00
2022-06-11 13:52:58 -04:00
2023-01-12 16:04:40 -05:00
2022-11-23 13:11:14 -08:00
2019-12-07 17:07:50 +01:00
2022-01-02 01:48:07 -08:00
2020-12-06 02:58:05 -08:00
2022-11-29 21:53:21 -05:00
2022-11-23 13:11:14 -08:00
2022-11-23 13:11:14 -08:00
2021-12-30 11:29:03 -08:00
2020-11-05 14:36:13 -08:00
2022-10-27 21:51:10 -04:00
2019-12-07 17:07:50 +01:00
2022-11-23 13:11:14 -08:00
2021-04-11 14:55:45 -07:00
2022-11-29 21:53:21 -05:00
2020-10-31 15:34:47 -07:00