View all by Sohom Sahaun
Sohom Sahaun
Follow Sohom Sahaun
Follow
Following Sohom Sahaun
Following
Add To Collection
Collection
Community
Devlog
Related games
Related
SnowState - Finite State Machine for GameMaker
←
Return to SnowState - Finite State Machine for GameMaker
Devlog
3.1.4
October 26, 2022
by
Sohom Sahaun
1
Change(s) - Fixed a bug where default enter/leave events could not use the data passed by .change() or .trigger() ...
Continue reading
3.1.2
October 03, 2022
by
Sohom Sahaun
Change(s) - Fixed a bug where the owner of a SnowState instance couldn't have variables with the same name as any event of the SnowState instance. - Default enter/leave events can use the data passed...
Continue reading
3.1.1
April 22, 2022
by
Sohom Sahaun
Change(s) Fixed a YYC crash...
Continue reading
3.1.0
March 29, 2022
by
Sohom Sahaun
1
Change(s) - Added new method: .state_exists() . - Changed method arguments: .change() , .trigger() . - Removed the internal struct __this , which gives a mentionable performance boost. - Arguments in...
Continue reading
3.0.2
January 25, 2022
by
Sohom Sahaun
1
Change(s) - Added new method: .state_exists(). - Small performance improvement. Note Please refer to the Documentation for the updated API...
Continue reading
3.0.1
November 21, 2021
by
Sohom Sahaun
Change(s) .get_time() and .set_time() works in microseconds or steps now, instead of seconds or steps. This change is to keep the timer in parallel with get_timer() in GML...
Continue reading
3.0.0
November 15, 2021
by
Sohom Sahaun
New Additions - Triggered transitions! - Added new methods: .add_transition() , .add_wildcard_transition() , .add_reflexive_transition() , .transition_exists() , .trigger() . - Added new macros: SNOWS...
Continue reading
2.4.0
October 11, 2021
by
Sohom Sahaun
Change(s) .get_time() returns fractional steps now. (Previously it was rounded down) Added new method(s): .set_time() and .event_get_current_function() . Renamed method(s): .set_history_max_size() to...
Continue reading
2.3.0
October 11, 2021
by
Sohom Sahaun
Change(s) Added new method: get_states ; which returns an array containing the states defined in the state machine. Fixed an issue with get_time to give more accurate results when working with seconds...
Continue reading
2.1.1
June 10, 2021
by
Sohom Sahaun
Change(s) Fixed an issue where passing global functions in SnowState.event_set_default_function() would crash. The "private" members are now better at being "private"...
Continue reading
2.1.0
April 24, 2021
by
Sohom Sahaun
Change(s) step and draw are not built-in events anymore. Events are no longer bound to enter , step , draw and leave . Events can have default functions, which can be overridden. Note Please refer to...
Continue reading
2.0.0
February 23, 2021
by
Sohom Sahaun
1
Change(s) States are no longer bound to instances, structs can have states too. Instances can have more than one state machines. Removed global functions state_switch , get_current_state and get_previ...
Continue reading