Richard Davey
|
bda50e9d27
|
Added Triangle.getLineA, B and C because we're using those so often in various methods it just makes sense.
|
2017-03-31 03:08:54 +01:00 |
|
Richard Davey
|
08d0398f52
|
Fixed Graphics.strokeLineShape
|
2017-03-31 02:34:43 +01:00 |
|
Richard Davey
|
d3830445cc
|
Added Triangle left, right, top and bottom setters.
|
2017-03-31 02:34:32 +01:00 |
|
Richard Davey
|
d61bcad272
|
Added LineToCircle intersection method.
|
2017-03-31 02:34:13 +01:00 |
|
Richard Davey
|
7bcdf669b8
|
Added Line.Offset, Triangle.Offset and Triangle.Equals.
|
2017-03-31 01:40:38 +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 |
|
Felipe Alfonso
|
4228a5b634
|
Fixed rendering issue with arc command
|
2017-03-30 10:06:35 -03:00 |
|
Felipe Alfonso
|
98349a08b8
|
Fixed text rendering issue
|
2017-03-30 09:48:24 -03:00 |
|
Richard Davey
|
168ce84a01
|
GameObject.destroy calls Children.remove.
|
2017-03-30 13:28:40 +01:00 |
|
Richard Davey
|
c07ef79824
|
New Triangle methods: BuildRight, BuildEquilateral, Clone, CopyFrom, Rotate, RotateAroundPoint and RotateAroundXY.
|
2017-03-30 13:19:31 +01:00 |
|
Richard Davey
|
12e075ad10
|
Added Triangle.Area, Triangle.CircumCenter and Triangle.CircumCircle methods, as they're all really useful when dealing with Triangles.
|
2017-03-30 02:40:23 +01:00 |
|
Richard Davey
|
dc115121c4
|
Added Triangle.Centroid and Triangle.InCenter methods for determining the centers of a Triangle shape.
|
2017-03-30 01:51:18 +01:00 |
|
Richard Davey
|
47e6cff967
|
Added Graphics.fillPoint, fillPointShape and lineBetween methods.
|
2017-03-30 01:47:15 +01:00 |
|
Richard Davey
|
709819d601
|
Fixed triangle properties.
|
2017-03-30 00:45:17 +01:00 |
|
Richard Davey
|
a8308698bb
|
Added Triangle geometry, and Triangle.contains and containsPoint methods.
|
2017-03-30 00:45:17 +01:00 |
|
Richard Davey
|
7ef33d005b
|
Added ability to pass Geometry directly to the Graphics methods.
|
2017-03-30 00:45:17 +01:00 |
|
Felipe Alfonso
|
0fedb3b390
|
Fixed RGB and alpa per point on a path
|
2017-03-29 20:44:07 -03:00 |
|
Richard Davey
|
dccda7a5b3
|
PlaceOnRectangle now uses MarchingAnts and has a new shift argument.
|
2017-03-29 20:27:36 +01:00 |
|
Richard Davey
|
081b2816ce
|
Added option to have step or quantity in MarchingAnts method.
|
2017-03-29 19:53:14 +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
|
e612b2c0f4
|
Added Rectangle.MarchingAnts method.
|
2017-03-29 17:10:56 +01:00 |
|
Richard Davey
|
3b79c2cf52
|
Added default lineStyle alpha value.
|
2017-03-29 16:05:05 +01:00 |
|
Richard Davey
|
bf695ee6d1
|
Added PlaceOnCircle and PlaceOnLine Actions.
|
2017-03-29 16:04:51 +01:00 |
|
Richard Davey
|
18fa6292a6
|
Graphics objects now just take a config object, not a position.
Graphics objects can set default stroke and fill styles, which are re-applied after a clear.
|
2017-03-29 15:06:06 +01:00 |
|
Richard Davey
|
b3b495e53c
|
Added Rectangle.PerimeterPoint method for getting the point on the perimeter of a rectangle based on the given angle.
|
2017-03-29 15:05:29 +01:00 |
|
Richard Davey
|
032f6e7084
|
Added Rectangle.centerX and centerY.
|
2017-03-29 15:05:06 +01:00 |
|
Richard Davey
|
d774757c06
|
Preparing for centerX/Y options.
|
2017-03-29 01:47:17 +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
|
2cfa57e35c
|
Added offsetX/Y to AlignIn proxy.
|
2017-03-29 01:22:15 +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
|
eaea6a7509
|
Fixed SetScale ternary.
|
2017-03-29 00:43:55 +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
|
93d7ed30fc
|
Saved some space by using pngPrefix.
|
2017-03-28 23:56:00 +01:00 |
|
Richard Davey
|
7d18c891eb
|
Fixed bug where it would corrupt the value of a dot notation config didn't contain a property.
|
2017-03-28 23:55:51 +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
|
6c4152c33d
|
Added Array.Range - which allows for complex ranges of 2 arrays.
|
2017-03-28 23:38:14 +01:00 |
|
Felipe Alfonso
|
3e8e6141c8
|
Added render pass component to renderable game objects
|
2017-03-28 15:16:02 -03:00 |
|
Felipe Alfonso
|
439575adda
|
RenderPass component
|
2017-03-28 15:00:16 -03: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 |
|
Felipe Alfonso
|
a1b6978b8e
|
Sprite Batch now handles alpha
|
2017-03-28 11:20:53 -03:00 |
|
Richard Davey
|
ae18f7ebf2
|
Added Random Actions.
|
2017-03-28 14:57:42 +01:00 |
|
Richard Davey
|
304dfe3318
|
If source undefined return default
|
2017-03-28 14:57:34 +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 |
|