Gered
0ccc37420d
add blit_atlas method
...
for some additional convenience when blitting BitmapAtlas tiles
2022-07-09 18:17:28 -04:00
Gered
e276eb950d
add AudioQueue
...
for queuing audio "commands" which is a much nicer way to interact
with the audio system in general in a more complex application, as this
lets you play audio in more of a "fire and forget" kind of way.
Rc<AudioBuffer> play methods provided as an alternative because
otherwise you end up with a somewhat gross double-copy of the audio
buffer being played. but i didn't want to necessarily force use of
Rc<AudioBuffer> just yet ... thus both versions of these methods are
provided.
2022-07-01 16:23:28 -04:00
Gered
20d0d8630d
add global audio volume control
2022-06-05 18:42:09 -04:00
Gered
13b18e3d71
convenience methods for playing/stopping specific audio channels
2022-06-05 18:29:57 -04:00
Gered
d3e034d211
give multi-parameter BlitMethod enum values named parameters
2022-06-05 11:11:39 -04:00
Gered
17e30fdec4
simplify
2022-05-29 17:47:24 -04:00
Gered
28c964e37e
add initial support for playing custom audio waveform generators
...
with typical sine wave generator example added to the audio_playback
example project
2022-05-29 17:43:51 -04:00
Gered
94922caf71
minor updates to audio_playback example
...
using Audio's AudioSpec property to get the target format to convert to
2022-05-29 13:53:35 -04:00
Gered
23f2d4da02
update audio_playback example with varied wav file formats to convert
2022-05-29 13:18:51 -04:00
Gered
e4a90e7f10
play_buffer now enforces matching AudioSpecs
2022-05-29 10:57:04 -04:00
Gered
3bf69d651d
add audio_playback example
2022-05-28 20:29:40 -04:00
Gered
bc03961a49
bitmap font/char rendering now requires a FontRenderOpts
...
this is more flexible for future font types, which may not require
only a simple u8 color value (e.g. bitmap fonts)
2022-05-27 17:52:23 -04:00
Gered
51cb8a5bf5
add template_complicated example
2022-05-26 21:18:45 -04:00
Gered
0afc7e822a
add template_minimal example
2022-05-26 18:43:22 -04:00
Gered
246367b50b
remove push/pusher components from dead slime corpses
2022-05-23 20:32:12 -04:00
Gered
1f80c9943e
attribute original artists
2022-05-23 18:17:53 -04:00
Gered
4f3928cf56
add READMEs and screenshots for examples
2022-05-23 17:45:22 -04:00
Gered
1ab1d8e0ad
add "slimed" example
2022-05-23 17:43:38 -04:00
Gered
a4e98ce108
"clean up" imports, re-export under separate top-level crates
2022-05-20 22:12:55 -04:00
Gered
f0930c90d7
allow for multiple states to be popped at once
2022-05-16 20:36:42 -04:00
Gered
e2888ca710
formatting
2022-05-15 20:39:56 -04:00
Gered
340dd445d7
minor adjustments
2022-05-15 19:31:56 -04:00
Gered
7c8e1dc21c
add balls_v2 example
2022-05-15 16:34:25 -04:00
Gered
4c5c397d9e
add "balls" example
2022-05-15 12:13:29 -04:00
Gered
38e6826440
initial commit
2022-05-15 12:11:46 -04:00