Felipe Alfonso
011014d645
camera scrolling affects canvas rendering
2017-03-01 14:56:04 -03:00
Felipe Alfonso
a70ee2e22a
Update command list for graphics rendering
2017-03-01 14:30:04 -03:00
photonstorm
6648543446
New features added.
2017-03-01 17:11:51 +00:00
Richard Davey
0fc9c3f4ad
Moved BitmapText into new folder and added in scale and font size support.
2017-03-01 00:16:35 +00:00
Felipe Alfonso
2490507ffa
Graphics canvas rendering
2017-02-28 18:12:14 -03:00
Felipe Alfonso
ad07334093
Path rendering routines
2017-02-28 13:52:09 -03:00
Felipe Alfonso
c30a95cb01
Graphics Game Object base
2017-02-28 11:49:39 -03:00
Richard Davey
13810cb601
Re-enabled all Game Objects
2017-02-28 01:12:13 +00:00
Richard Davey
57a90997e7
Tidied up Class, fixed a few bounds checks and exposed the utils.
2017-02-28 01:10:45 +00:00
Felipe Alfonso
2d24935147
Support for atlas on bitmap text
2017-02-27 15:18:29 -03:00
Richard Davey
5e5a5ac776
Testing out new Bounds component and Class getter mods.
2017-02-27 09:49:04 +00:00
Felipe Alfonso
8b2b9697ca
BitmapText Canvas Rendering
2017-02-24 12:13:04 -03:00
Richard Davey
1cddea424e
Added and fixed-up the Container game object.
2017-02-24 02:59:44 +00:00
Richard Davey
8262b4ec5c
Removed dead code from Blitter
2017-02-24 02:59:33 +00:00
Richard Davey
b6bef1ded9
Fixed issue with component private vars being shared.
...
Added Key Capture to Keyboard Manager.
Added rotation and angle wrapping.
Optmized getBounds.
2017-02-24 01:45:24 +00:00
Felipe Alfonso
2d10cff333
Bitmap text rendering on WebGL
2017-02-23 17:52:52 -03:00
Felipe Alfonso
618e47c103
BitmapText work in progress
2017-02-23 15:18:01 -03:00
photonstorm
c88749af98
Added in GetBounds component and fixed angle error in Transform.
2017-02-23 17:15:41 +00:00
Richard Davey
1732419749
Blitter and Sprite game objects updated and added back in with new class system.
2017-02-23 03:54:54 +00:00
Richard Davey
63b2b55cf8
Brand new components and Class structure for Game Objects. Cleaner, leaner and more powerful than ever before. Whoop whoop! :)
2017-02-23 03:10:48 +00:00
Felipe Alfonso
feed39a8e6
Canvas rendering working with the new game object
2017-02-22 19:15:50 -03:00
Felipe Alfonso
4deb7ea81c
Removed old Transform, renamed Transform2DMatrix to TransformMatrix and updated renderers to work with the new game object. Also a small optimization for TransormMatrix for Identity+translate+rotation+scale transformation
2017-02-22 13:44:14 -03:00
photonstorm
f083699986
Removed transform from Children.
...
Added parent property.
2017-02-22 16:37:49 +00:00
photonstorm
9f9a49ec8c
GO update.
2017-02-22 16:30:53 +00:00
Felipe Alfonso
d309be3b2e
Canvas rendering working with the new system.
2017-02-21 17:05:18 -03:00
Felipe Alfonso
1a0f4119c6
Cameras working with BlitterBatch
2017-02-21 16:21:03 -03:00
Felipe Alfonso
efdc4898f3
Removed global scene graph. New system works with camera system
2017-02-20 21:38:22 -03:00
Richard Davey
ec4799c8b9
Blitter Bobs can now have alpha and visible of their own.
...
Blitter now filters children down to a render list if dirty.
CanvasRenderer resets alpha in postRender.
2017-02-13 23:57:32 +00:00
Richard Davey
d480263fa9
BlitterBatch will now flush if you try to add too many Bobs (avoids index error).
2017-02-13 21:50:41 +00:00
Richard Davey
b0e2018c73
Fixed issue with scope of the GameObjectFactory in multi-state games.
2017-02-07 21:49:25 +00:00
photonstorm
00f9bcb8e2
Added Blitter Canvas support.
...
Added BlitImage function.
2017-02-06 16:20:45 +00:00
Felipe Alfonso
5091fc0268
fixed order of blitter rendering
2017-02-03 13:11:31 -03:00
photonstorm
f7aa82a2ff
Added DOM entry point, and getFirst to Children.
2017-02-02 16:55:02 +00:00
Richard Davey
d6c4a31ec5
Changed render order.
2017-02-01 01:43:30 +00:00
Richard Davey
61ac86500f
Added ability to create Bob by frame string.
2017-02-01 01:43:30 +00:00
Richard Davey
2f8b471a3c
Skip renderer.
2017-02-01 01:43:30 +00:00
Felipe Alfonso
f488722212
Removed unnecessary localMatrix on transform
2017-01-31 21:35:53 -03:00
Felipe Alfonso
758369593f
Inlined spriteBatch.add
2017-01-31 18:40:29 -03:00
Richard Davey
05ff84f282
dirtyLocal test.
2017-01-31 18:27:43 +00:00
photonstorm
69a9e59f8f
Testing performance.
2017-01-31 17:04:31 +00:00
Felipe Alfonso
d1928a1254
SpriteBatch32 renderer using new transform
2017-01-31 13:27:07 -03:00
photonstorm
9371753b2c
New Anchor component.
...
DrawImage now takes anchor arguments.
GameObject.angle fixed and all the other Transform accessors added back in (except Pivot).
Wrap fixed to not wrap if value is within range already.
2017-01-31 14:55:15 +00:00
Felipe Alfonso
371e779b11
Fixed issue when trying to render image on canvas with new transform
2017-01-31 10:32:03 -03:00
Richard Davey
7d83c9971f
Fixed new Transform Component integration with Canvas Renderer.
2017-01-31 00:56:13 +00:00
Richard Davey
ebf4a50ca6
Updated so Game Objects and States are using the new experimental Transform 2.
2017-01-30 23:58:29 +00:00
Richard Davey
0e0fceb5f7
Removed Camera as root container. Images now skipTransform.
2017-01-27 00:07:57 +00:00
photonstorm
6ee499132c
Huge refactor to sort out the game loop flow.
2017-01-25 17:10:19 +00:00
Richard Davey
115afbc5fc
Added in Sprite game object.
2017-01-24 18:08:56 +00:00
photonstorm
3b0322e703
Fixed frame.
2017-01-24 13:25:19 +00:00
Felipe Alfonso
99d8db0849
Fixed alpha setting on BlitterRenderer
2017-01-24 10:15:25 -03:00