photonstorm
ad0e4aca2e
Large batch of jshint fixes.
2016-08-25 13:03:41 +01:00
photonstorm
325b3a2857
Configuring ESLint.
2016-08-23 16:25:58 +01:00
Richard Davey
08809217cd
Docs update.
2016-08-23 09:42:19 +01:00
Richard Davey
3ebcd3639d
Merge pull request #2712 from samme/fix-arcade-body-docs
...
Correct documentation of some Arcade.Body properties
2016-08-23 09:37:14 +01:00
Richard Davey
5fa3e568f5
Moving to ESLint for code formatting rules.
2016-08-23 09:26:42 +01:00
samme
b05becf962
Correct docs:
...
* `angularAcceleration`, `angularDrag`, and `angularVelocity` are measured in degrees.
* `angle` describes `velocity` and is unrelated to angular motion
2016-08-22 12:05:12 -07:00
photonstorm
cbef6d6648
Formatting fix.
2016-08-22 18:38:40 +01:00
photonstorm
11b0436a26
Fixed Arcade Physics Circle body collision, after the #2654 change broke it unintentionally.
2016-08-22 16:23:22 +01:00
photonstorm
92fc28010b
Tidying up formatting.
2016-08-22 13:37:46 +01:00
photonstorm
7b9c4114b2
Preparing for 2.6.2 release.
2016-08-22 12:31:02 +01:00
Richard Davey
19342fa3af
ArcadePhysics Body.rotation now reads its initial value from sprite.angle instead of sprite.rotation. The property was immediately replaced with the correct value in Body.preUpdate regardless, but it keeps it consistent (thanks @samme #2708 )
2016-08-21 10:27:58 +01:00
photonstorm
4382944a2e
A tinted Texture in Canvas mode wouldn't be updated properly if it was also cropped, beyond the initial crop. Now a cropped texture will re-tint itself every time the crop is updated, and has changed (thanks @phoenixyjll #2688 )
2016-08-18 15:55:13 +01:00
photonstorm
04e70e820c
Updated KeyCode docs placement #2653
2016-08-18 15:35:43 +01:00
Richard Davey
33748ece87
Merge pull request #2697 from hilts-vaughan/fix-sound-loop
...
Sound: Fixes an issue where loopFull would not return the soundinstan…
2016-08-18 15:29:18 +01:00
Richard Davey
b13fd4027d
Merge pull request #2696 from JTronLabs/dev
...
changed return value of Plugin.Weapon's fire, fireAtXY, fireAtPointer…
2016-08-18 15:28:44 +01:00
Vaughan Hilts
067f3cca83
Sound: Fixes an issue where loopFull would not return the soundinstance that it looped from
2016-08-17 22:15:45 -04:00
James
e90619b40e
changed return value of Plugin.Weapon's fire, fireAtXY, fireAtPointer, fireAtSprite to Phaser.Bullet
2016-08-17 18:24:24 -05:00
photonstorm
bfb12d9dba
Fixed code formatting.
2016-08-17 11:28:08 +01:00
Richard Davey
129a652f07
Docs update.
2016-08-17 00:38:52 +01:00
Richard Davey
8d69d0e2e8
Docs update.
2016-08-17 00:38:52 +01:00
Richard Davey
a12157d77e
Merge pull request #2691 from hexus/dev
...
Fixed widthInPixels/heightInPixels for JSON tilemaps and TilemapLayerGL display width/height
2016-08-16 21:17:08 +01:00
Richard Davey
b59d83253c
Merge pull request #2687 from AleBles/patch-1
...
Updated tutorial to fix #2642
2016-08-16 21:14:38 +01:00
Richard Davey
a4de55c419
Merge pull request #2685 from valent-novem/dev
...
Fix rendering text with bounds and resolution
2016-08-16 21:12:57 +01:00
Richard Davey
435ff9a420
Merge pull request #2664 from jayrobin/fix-fractional-anim-speed
...
Allow animation speed greater than 0
2016-08-16 21:10:49 +01:00
Richard Davey
63ce6ae6c4
Defs update #2689
2016-08-16 21:01:41 +01:00
Richard Davey
49e40fc2d4
Typo
2016-08-16 20:59:59 +01:00
Chris Andrew
50fc2cf0c3
Fixed TilemapLayerGL bugs regarding display width and height.
2016-08-15 14:56:07 +01:00
Chris Andrew
e30ade0a67
Fixed incorrectly parsing widthInPixels/heightInPixels for JSON tilemaps.
2016-08-15 14:46:05 +01:00
Ale Bles
7afd442bce
Updated tutorial to fix #2642
...
Tutorial was missing a tiny piece of code that was found in the parts
2016-08-09 10:11:39 +02:00
Sergey Z
68fe8b8058
Fix rendering text with bounds and resolution
2016-08-08 16:51:07 +03:00
pjbaron
906e00cec1
Minor optimisation and clean up.
2016-08-08 11:14:57 +12:00
Richard Davey
a41f62a37a
Merge pull request #2671 from fmflame/display-object-container-dimensions-fix
...
Fix for DisplayObject/DisplayObjectContainer - getting dimensions or bounds do NOT retrieve proper values
2016-08-03 12:38:07 +01:00
Richard Davey
a0c6ae6c51
Phaser.Image now has the ScaleMinMax component.
2016-08-03 05:00:09 +01:00
Richard Davey
e955cf4222
Sound.play would throw the error "Uncaught DOMException: Failed to execute 'disconnect' on 'AudioNode': the given destination is not connected." in Chrome, if you tried to play an audio marker that didn't exist, while a valid marker was already playing.
2016-08-03 04:04:22 +01:00
Filip Nedyalkov
64a02ddef4
fixed top, bottom, left, right, centerX and centerY to use the updated getBounds and compute their values depending on the parent local coordinate space. I think this is better than using the global getBounds and a lot more convenient because it makes total sense x and centerX for example to be from the same coordinate space and also with this change now these values would be working when the group is a top level display object and also when it is parented by something else. So this loosens the global only getBounds restriction. Also it doesn't really makes sense to align objects with totally different parents but if that is the case separate calculations could be made.
2016-08-02 17:47:35 +03:00
Filip Nedyalkov
aad2ab398a
fixed a typo;
2016-07-29 20:06:06 +03:00
Richard Davey
a532f7b2c4
Optimised Math.getShortestAngle.
2016-07-29 03:58:25 +01:00
Richard Davey
688752c5de
Math.getShortestAngle will return the shortest angle between the two given angles. Angles are in the range -180 to 180, which is what Sprite.angle
uses. So you can happily feed this method two sprite angles, and get the shortest angle back between them ( #2494 )
2016-07-29 03:39:51 +01:00
Richard Davey
3c3d09e46a
Docs update.
2016-07-29 03:39:51 +01:00
Richard Davey
fb5ba0aa62
Bail out if no parent.
2016-07-29 03:39:51 +01:00
Richard Davey
24368ef8d7
Docs update.
2016-07-29 03:39:51 +01:00
Filip Nedyalkov
a3502ebb4f
updated the comment for getLocalBounds() in the typescript definitions.
2016-07-28 21:47:21 +03:00
Filip Nedyalkov
7b4d6a65ca
fixed getLocalBounds() to return the bounds of the DisplayObject without transformations and adjusted width and height to work the way they did before to be compatible with how PIXI used to work.
2016-07-28 21:41:34 +03:00
Felipe Alfonso
f68f454620
Fix Tiling Sprite mask and filter
2016-07-27 12:49:42 -04:00
Felipe Alfonso
1711266ff8
Fixed multi texture support on tiling sprite.
2016-07-27 00:36:20 -04:00
photonstorm
e15d98e34b
Removed Polyk.
2016-07-26 17:07:16 +01:00
photonstorm
1e730e008d
Removed PolyK
2016-07-26 16:59:41 +01:00
Felipe Alfonso
6e35817675
Fixed issue with multiple "texture not bound to unit X" webgl warning
2016-07-26 11:49:21 -04:00
photonstorm
3e1595ffaf
Removed debugger calls.
2016-07-26 14:57:48 +01:00
photonstorm
f246c276cb
Multi-Texture support has now been built into our version of Pixi. This can offer dramatic performance increases in WebGL games on GPUs that support multiple texture bindings (which is most of them these days).
...
WebGLRenderer.setTexturePriority is the method used to set the priority of textures when the GPU supports multi-texture batching.
Rope has two new properties `textureIndices` and `textureIndex` to handle multi-texture support.
Strip has two new properties `textureIndices` and `textureIndex` to handle multi-texture support.
The following shaders have all been updated to support multi-textures: `ComplexPrimitiveShader`, `PixiFastShader`, `PixiShader`, `PrimitiveShader`, `StripShader`.
WebGLFastSpriteBatch.vertSize was increased from 10 to 11.
BaseTexture.textureIndex is a new property that controls the index of the texture within the GPU texture cache. Usually you don't change this yourself, and use `renderer.setTexturePriority` instead, but the property is public and available for more advanced use-cases.
CanvasRenderer.setTexturePriority is an empty function, but included to allow you to simply call `game.renderer.setTexturePriority` without first having to wrap that in a WebGL check.
2016-07-26 14:56:12 +01:00