7,684 Commits over 3,684 Days - 0.09cph!
Merge branch 'master' of arcade
Merge branch 'master' of arcade
Added Controls.CursorPosition for convenience.
Added Controls.CursorPosition for convenience.
SmashBlox paddle now has a limited movement speed.
SmashBlox paddle now has a limited movement speed.
Added left and right click as alternate binds for A and B respectively.
Added left and right click as alternate binds for A and B respectively.
Finished cursor controls, SmashBlox now uses the cursor position to move the paddle.
Finished cursor controls, SmashBlox now uses the cursor position to move the paddle.
Refactored Controls, started work on a cursor axis.
Refactored Controls, started work on a cursor axis.
Exposed Vector2f binary operators.
Exposed Vector2f binary operators.
Ensured Animation.Frame will never be less than 0.
Ensured Animation.Frame will never be less than 0.
Replaced Vector2f.Magnitude() references with Vector2f.Length.
Replaced Vector2f.Magnitude() references with Vector2f.Length.
Fixed line drawing using degrees when radians are expected.
Fixed line drawing using degrees when radians are expected.
Replaced TestJS with SmashBloxJS
Replaced TestJS with SmashBloxJS
Merge branch 'master' of arcade into js-scripting
Merge branch 'master' of arcade into js-scripting
Added the ability to reference other JS source files that must be evaluated prior to the current one using hints:
//! require "source1.js" "somedir/source2.js" "../etc.js"
Added the ability to reference other JS source files that must be evaluated prior to the current one using hints:
//! require "source1.js" "somedir/source2.js" "../etc.js"
Added overloaded operator bindings generation for structs.
Added overloaded operator bindings generation for structs.
Exposed some more members of types in the API.
Exposed some more members of types in the API.
Fixed ObjectInstance.PopulateFunctions() ignoring inherited members.
Fixed ObjectInstance.PopulateFunctions() ignoring inherited members.
Valid resource type names now have automatically created alias variables.
Valid resource type names now have automatically created alias variables.
Added an OnReceiveBindingInstance() virtual method to Bindable, and made Bindable to ObjectInstance translation automatic.
Added an OnReceiveBindingInstance() virtual method to Bindable, and made Bindable to ObjectInstance translation automatic.
Added bindings for resource loading, started work on a JS port of SmashBlox.
Added bindings for resource loading, started work on a JS port of SmashBlox.
Replaced Mathf.Max(int, int) with Math.Max.
Replaced Mathf.Max(int, int) with Math.Max.
Merge branch 'master' of arcade into js-scripting
Conflicts:
GameAPI/Mathf.cs
Merge branch 'master' of arcade into js-scripting
Conflicts:
GameAPI/Mathf.cs
Reordered precedence when detecting the core language used by a game.
Reordered precedence when detecting the core language used by a game.
Nasty fix for TestJS not building when using make.
Nasty fix for TestJS not building when using make.
Fixed case where makefiles would grow exponentially.
Fixed case where makefiles would grow exponentially.