Releases: JujuAdams/iota
Releases · JujuAdams/iota
4.0.1
- Fixes crash when alarms scoped to structs trigger
4.0.0
- Removes
.VariableMomentary()
- Evacuates global namespace
- Begin and End methods now function the same as GameMaker's native Begin and End Step events
- As a result of the above change, the distinction between "cycle" and "tick" is now moot - methods/macros/variables that used "cycle" in the name now use "tick" so the library is easier to understand for new users
3.1.0
- New logo!
- Adds new input system to simplify common implementation pains
- Adds
// Feather disable all
to every script to deter Feather
- Adds
.AddCycleUserEvents()
for people who want to use User Events instead of methods
- Fixes cycle methods and alarms from duplicating when restarting a room
- Adds version number to error messages
3.0.0
- Updates iota to GameMaker 2022 LTS
2.3.4
- Fixes iota methods and alarms stacking up when restarting a room
2.3.3
- Fixes compatibility with GM 2022.800
2.3.2
- Fixes crash when using a script as a method for cycle/being/end methods
- Fixes crash when adding a scope (instance or struct) to two different clocks
2.3.1
- Fixes crash (and alarm-adding failure edge case) when cancelling an alarm from inside an its own callback function
2.3.0
- Fixes bug where momentary variables weren't being reset
- Setting time dilation to 0 no longer blows up every interpolated variable
- Added
.variable_interpolate_angle()
to fix angle interpolation issues
2.2.0
Addresses:
#8 - Adds .add_alarm()
and .add_alarm_cycles()
for easier delayed code execution