Commit graph

25 commits

Author SHA1 Message Date
Richard Davey
2d5d75d97d Get from sys instead. 2017-04-07 03:11:19 +01:00
Richard Davey
b3bced081a Added Triangle.Random to get a uniformly distributed point from within a Triangle.
Added RandomTriangle Action.
2017-03-31 01:21:55 +01:00
Richard Davey
e8b039af36 Added PlaceOnTriangle Action. 2017-03-31 00:46:27 +01:00
Richard Davey
dccda7a5b3 PlaceOnRectangle now uses MarchingAnts and has a new shift argument. 2017-03-29 20:27:36 +01:00
Richard Davey
8664c278f1 PlaceOnRectangle Action added (using PerimeterPoint at the moment, but will swap to MarchingAnts). 2017-03-29 17:11:26 +01:00
Richard Davey
bf695ee6d1 Added PlaceOnCircle and PlaceOnLine Actions. 2017-03-29 16:04:51 +01:00
Richard Davey
7f72c7b8ca GridAlign now takes a config object, and works with optional x/y settings too. 2017-03-29 01:34:46 +01:00
Richard Davey
e69155662d Layer.createMultiple can now take an array of config objects. 2017-03-29 01:12:14 +01:00
Richard Davey
5c0f550072 Added step value to Rotate Action. 2017-03-29 01:03:24 +01:00
Richard Davey
b464aa5c8f Added SetScale createMultiple action. 2017-03-29 00:44:08 +01:00
Richard Davey
12499c1dfe Added SetOrigin Action. 2017-03-29 00:12:33 +01:00
Richard Davey
664b154e02 Fixed Layer.add return result. Updated createMultiple so that the setXY etc options are only applied to the newly created entities. 2017-03-29 00:09:16 +01:00
Richard Davey
06fdb8c430 Layer.createMultiple now uses a config object and Array Range internally for far more complex options. 2017-03-28 23:38:14 +01:00
Richard Davey
76b6fc0d55 Added Call Action, and added inc property to all Spread actions. 2017-03-28 16:05:01 +01:00
Richard Davey
59c8e35b08 Added Spread, SmoothStep and SmootherStep Actions. 2017-03-28 15:33:25 +01:00
Richard Davey
ae18f7ebf2 Added Random Actions. 2017-03-28 14:57:42 +01:00
Richard Davey
3c423b5b7d Added Scale Actions. 2017-03-28 14:30:43 +01:00
Richard Davey
358b74237a Added Alpha Actions. 2017-03-28 14:01:35 +01:00
Richard Davey
93d9e97fa6 Split the Layer Actions out into their own namespace, because they can now be used from anywhere (just pass in an array of Game Objects). Renamed Align to GridAlign. Added step argument to SetX/Y/Rotation. 2017-03-28 13:20:39 +01:00
Richard Davey
81aa09d732 Added Layer actions for create, createMultiple, rotation around a fixed point, rotation by distance, and positioning around a circle. 2017-03-28 03:09:59 +01:00
Richard Davey
9268fcb586 Renamed addX to incX (etc) in Layer to avoid clashing with the addition of children. 2017-03-28 00:05:08 +01:00
Richard Davey
91f3861ad7 Adding layer alignment. 2017-03-27 17:34:49 +01:00
Richard Davey
36c626b847 Refactored Layer to use a Set, and split all of its functions out into modules. 2017-03-27 16:59:58 +01:00
Richard Davey
4684d23e16 Linting fixes. 2017-03-23 00:07:41 +00:00
Felipe Alfonso
69a34df0ab Layer refactoring 2017-03-22 20:16:44 -03:00