photonstorm
b481402ae4
Due to a Pixi 2 issue TileSprite when running under WebGL didn't respect the world alpha setting and would only work with its own alpha (thanks @hanenbro #1774 )
2015-06-16 17:03:19 +01:00
Richard Davey
8a750a1f1e
Merge pull request #1777 from boniatillo-com/assetpack_audiosprite
...
Load audiosprite from asset pack
2015-06-16 16:43:06 +01:00
photonstorm
89c11b9d48
TilemapLayer swapped to use full Phaser.Sprite to allow for input events, bringToTop, etc.
2015-06-16 16:40:45 +01:00
photonstorm
1990bce48b
Sound.restart and Sound.stop now properly disconnect the sound from the gainNode (or external node) before stopping it, allowing restart to work correctly (thanks @eofs #1796 )
2015-06-16 16:24:47 +01:00
photonstorm
00cf44eb22
If running under Cordova and iOS the Game.lockRender boolean will be set to true
when the game pauses and false
when it resumes. This avoids the gpus_ReturnNotPermittedKillClient
app crash on iOS (thanks @cncolder #1800 )
2015-06-16 14:54:42 +01:00
photonstorm
ab8c98676e
Sound.resume wouldn't properly restart looped sounds in Chrome after being paused. Phaser now specifically handles the Chrome 42 bug and later fix (thanks @nkovacs #1820 )
2015-06-16 14:28:46 +01:00
photonstorm
c518fa32b7
Formatting.
2015-06-16 14:16:04 +01:00
photonstorm
c0c3fef420
jsdocs update.
2015-06-16 14:16:04 +01:00
photonstorm
f5369628ce
Device.chromeVersion will return the major version number of Chrome.
2015-06-16 14:16:04 +01:00
Richard Davey
ee911e276a
Merge pull request #1853 from clark-stevenson/dev
...
Minor Updates to TS Defs
2015-06-16 14:14:29 +01:00
photonstorm
15545c0c96
Remove moot version
property from bower.json #1845
2015-06-16 12:52:56 +01:00
photonstorm
d931cedb69
Fixed issue with long text dropping to be shorter again.
2015-06-16 12:45:26 +01:00
photonstorm
697a3f4f18
jsdoc tweak.
2015-06-16 11:57:28 +01:00
Alex Mourtziapis
7252666e9a
fixed minor jshint warnings.
2015-06-15 04:35:06 +03:00
Alex Mourtziapis
9d16e3e9a0
Update Keyboard.js
2015-06-15 04:33:40 +03:00
Alex Mourtziapis
4cc3777d36
Fixed some Travis CI errors.
2015-06-15 00:41:37 +03:00
Alex Mourtziapis
565d8e6e4a
Implemented Keyboard.AddKeys function.
2015-06-14 23:35:38 +03:00
Clark Stevenson
ebd624b8e9
Minor Updates
2015-06-13 17:41:28 +01:00
photonstorm
732b80813e
Line.rotate allows you to rotate a line by the given amount around its center point.
2015-06-13 05:20:43 +01:00
photonstorm
5f9bff0e8b
Clarified the documentation for Point.rotate and fixed all the examples.
2015-06-13 05:02:07 +01:00
photonstorm
9e78cd1d7a
Rectangle.random will return a uniformly distributed random point from anywhere within the rectangle.
2015-06-13 04:18:50 +01:00
photonstorm
77e7b2af9b
Ellipse.random will return a uniformly distributed random point from anywhere within the ellipse.
2015-06-13 03:46:20 +01:00
photonstorm
3daea179fb
Line.random will return a random point from anywhere on the Line segment.
2015-06-13 03:04:02 +01:00
photonstorm
70cf7a32bc
Fixed jshint errors.
2015-06-13 02:31:21 +01:00
photonstorm
8de9e0c076
Fixed loadEvent argument.
2015-06-13 02:30:00 +01:00
photonstorm
f216313582
jsdoc and debug removal.
2015-06-12 19:21:06 +01:00
photonstorm
fa469b85e1
Added GameObjectFactory.video url parameter.
2015-06-12 19:20:50 +01:00
photonstorm
7d308a2169
Added loadEvent parameter to Loader.video.
2015-06-12 19:19:43 +01:00
Rafael Barbosa Lopes
b64d817913
Refactoring the boolean expressions.
2015-06-12 15:17:26 -03:00
photonstorm
9212c01dae
Returns a random point from anywhere within this circle.
2015-06-12 19:15:56 +01:00
Rafael Barbosa Lopes
3f5691ecdd
Add detection for GitHub Electron.
2015-06-12 15:08:54 -03:00
Rafael Barbosa Lopes
bf9d516ef4
Simplify detection of nw.js (formerly Node-WebKit).
2015-06-12 15:06:22 -03:00
photonstorm
af42f5d4c9
Cache.getJSON has a new parameter: clone
. If set it will return a clone of the object stored in the Cache rather than a reference to it.
2015-06-12 12:16:58 +01:00
photonstorm
0b6bf3f52f
Extended getUserMedia check.
2015-06-11 06:01:40 +01:00
photonstorm
681d8679e7
Rectangle.resize allows you to resize a Rectangle to the new given dimensions without altering its position.
2015-06-11 06:01:29 +01:00
photonstorm
10a3df1ef5
Set the Video baseTexture to __default until the stream starts.
2015-06-10 14:21:58 +01:00
photonstorm
5458097006
Renamed createVideoStream to startMediaStream.
...
Refactored Video constructor significantly - you can no longer create a webcam stream from the constructor, as it doesn't give you time to respond to onAccess and onError signals in Firefox. Instead call startMediaStream directly having set-up your signal listeners first.
startMediaStream now has a chance to dispatch the onError signal if the webcam has been blocked entirely by the browser (auto-block or remembered block). autoPlay attribute removed to stop Firefox throwing a "Invalid URI. Load of media resource failed" error.
Tidied up Video.destroy to properly remove video element from the DOM.
2015-06-10 00:59:24 +01:00
photonstorm
1c1a2ac195
Volume should default to 1 if undefined OR null (as from an Audio Sprite)
2015-06-09 20:55:20 +01:00
photonstorm
5c6eab86c0
Swapped to the shorter 'between' method.
2015-06-09 20:54:52 +01:00
nextht
6f5d4b93b8
Fix mask combine filter bug
...
In the demo (code below), i create a group with a rect mask, and create a sprite as child with a blurXY filter, then nothing is displayed.
So i hack WebGLFilterManager's pushFilter and popFilter method, in pushFilter method i create a new stencilManager instance and cache the old one, in popFilter i destroy the new stencilManager and restore the old one, then this workaround works rightly as i expect.
I think this is bug for PIXI, so i hope @GoodBoyDigital and @photonstorm can help me to check whether this fixing is right or not, thanks.
var game = new Phaser.Game(800, 600, Phaser.WEBGL, 'phaser-example', { preload: preload, create: create });
function preload() {
game.load.image('phaser', 'assets/sprites/phaser2.png');
game.load.script('filterX', '../filters/BlurX.js');
game.load.script('filterY', '../filters/BlurY.js');
}
function create() {
var logo = game.add.sprite(game.world.centerX, game.world.centerY, 'phaser');
logo.anchor.setTo(0.5, 0.5);
var blurX = game.add.filter('BlurX');
var blurY = game.add.filter('BlurY');
logo.filters = [blurX, blurY];
var group = game.add.group();
group.addChild(logo);
group.mask = game.add.graphics();
group.mask.beginFill(0xff);
group.mask.drawRect(0,0,500,500);
}
2015-06-08 20:43:20 +08:00
Charlo
70428fd39c
Fixed linting errors
2015-06-06 12:54:14 +02:00
Charlo
17a8116382
Added JSON support for BitmapFont
2015-06-06 12:35:08 +02:00
photonstorm
2b0abb67dd
onDragUpdate is a new signal that is dispatched whenever a Game object enabled for input and drag is moved by a pointer (i.e. during a drag event). See the Phaser.InputHandler.enableDrag
docs for parameter details and the new Phaser Example.
2015-06-04 20:58:00 +01:00
photonstorm
eec99db8a9
Readme update.
2015-06-04 04:24:02 +01:00
Richard Davey
660ab8510c
Merge pull request #1833 from danxexe/fix-drawcircle-docstring
...
Fix docstring of drawCircle
2015-06-04 04:23:45 +01:00
DanX
860d2e9538
Fix docstring of drawCircle
2015-06-03 13:41:42 -03:00
photonstorm
a971928bbc
jshint fixes.
2015-06-03 13:22:29 +01:00
photonstorm
52b1b499a8
Removed un-needed Pixi file.
2015-06-03 05:28:24 +01:00
photonstorm
560fed484f
Added BitmapText.purgeGlyphs method.
2015-06-03 05:28:24 +01:00
photonstorm
03a7b6a708
Updated Destroy component to deal with BitmapText glyphs pool.
2015-06-03 05:28:24 +01:00