ziggurat 0.22.5
ziggurat: ^0.22.5 copied to clipboard
A library for making audio games. This package started out as a way to create 2d maps for use in games, but has since grown to include tools and methods for making audio games with and without maps.
Changelog #
0.22.5 #
0.22.1 #
Added
- You can now set (or clear) reverbs for sound channels.
0.22.0 #
Changed #
- Changed the signature for the
Boxconstructor. - The
Box.onActivatecallback is now an instance variable, rather than a class method. - Renamed
Surface.moveIntervaltomaxMoveInterval. - Make
Box.soundaList. - Rename
Box.soundtosounds.
0.21.1 #
0.21.0 #
Added #
- Added a
Editorlevel. - Added a
onCancelparameter to theMenuconstructor, so thecancelmethod doesn't need to be overridden every time. - When creating a
Menuinstance, it is now possible to set the initial position within the menu. - You can now specify random sounds for
Menuinstances. - It is now possible to specify multiple triggers with the same name.
- Added the
ControllerAxisDispatcherclass.
Fixed #
- Fixed a broken link in the documentation for
angleToRad.
Changed #
- Cleaned up code.
- Update SDL.
- Added a bunch of parameters to the
Menuconstructor, to replace the oldregisterCommandsmethod. - The
TriggerMapclass now uses a list for command triggers.
Removed #
- Removed
Menu.registerCommands, in favour of the new parameters to the constructor. - Removed the unused
InvalidCommandNameErrorerror. - Removed the unused
InvalidStateErrorerror.
0.19.0 #
0.18.2 #
Added #
- It is now possible to add random sounds to any level.
- It is now possible to know when a
Gameinstance started running with thestartedproperty. - You can now get the time that a
Gameinstance has been running with therunDurationMillisecondsinteger, and therunDurationSecondsdouble.
Changed #
- Made
Game.windowa readonly property.
0.16.0 #
0.15.0 #
0.14.1 #
Changed #
- Changed the constructor of
SoundPositionPannedto allow the use of either a scalar value, or an azimuth / elevation pair.
0.13.3 #
Added #
- Added the
Menu.addButtonconvenience method. - Added the
Menu.addLabelconvenience method.
0.13.2 #
Added #
- Added the
PitchBendsound event. - Added events for applying filters to
SoundChannelinstances.
0.12.0 #
0.8.0 #
0.7.0 #
Removed #
- Moved executable scripts and accompanying JSON schemas to to the ziggurat_sounds package.
0.6.7 #
0.6.6 #
Added #
- Added a time offset to
Game.registerTaskfor tasks that are scheduled before callingGame.run..
0.6.2 #
- Destroy interface and ambiance channels with
Game.destroy.
0.5.0 #
Added #
- Added a
keepAliveproperty to theMessageclass. - Added a
Game.outputTextmethod. - Added a
Game.outputSoundmethod.
Changed #
- Split
Game.outputMessageup to use the newoutputTextandoutputSoundmethods. - Made
Game.outputMessagereturn aPlaySoundinstance. - Remove
oldSound, when passed as an argument tooutputMessage. - Changed the constructor for the
Ambianceclass.
0.4.0 #
0.2.0 #
0.0.0 #
Initial version.