Skip to content

Commit b5b5a99

Browse files
committed
Preparing for 0.9.6 work
1 parent be982b4 commit b5b5a99

1 file changed

Lines changed: 37 additions & 33 deletions

File tree

README.md

Lines changed: 37 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Phaser
22
======
33

4-
Version: 0.9.5 - Released: 2nd May 2013
4+
Version: 0.9.6 - Released: In Progress
55

66
By Richard Davey, [Photon Storm](http://www.photonstorm.com)
77

@@ -18,39 +18,9 @@ Try out the [Phaser Test Suite](http://gametest.mobi/phaser/)
1818
Latest Update
1919
-------------
2020

21-
V0.9.5
21+
V0.9.6
2222

23-
* Moved the BootScreen and PauseScreen out of Stage into their own classes (system/screens/BootScreen and PauseScreen).
24-
* Updated the PauseScreen to show a subtle animation effect, making it easier to create your own interesting pause screens.
25-
* Modified Game so it splits into 3 loops - bootLoop, pauseLoop and loop (the core loop).
26-
* Updated the BootScreen with the new logo and new color cycle effect.
27-
* Added Game.isRunning - set to true once the Game.boot process is over IF you gave some functions to the constructor or a state.
28-
* Fixed small bug in Signal.removeAll where it could try to shorten the _bindings even if undefined.
29-
* Added the new FXManager which is used for handling all special effects on Cameras (and soon other game objects).
30-
* Removed Flash, Fade and Shake from the Camera class and moved to the new SpecialFX project.
31-
* SpecialFX compiles to phaser-fx.js in the build folder, which is copied over to Tests. If you don't need the FX, don't include the .js file.
32-
* The project is now generating TypeScript declaration files and all Tests were updated to use them in their references.
33-
* Fixed a bug in Flash, Fade and Shake where the duration would fail on anything above 3 seconds.
34-
* Fixed a bug in Camera Shake that made it go a bit haywire, now shakes correctly.
35-
* Added new Scanlines Camera FX.
36-
* Fixed offset values being ignored in GeomSprite.renderPoint (thanks bapuna).
37-
* Added new Mirror Camera FX. Can mirror the camera image horizontally, vertically or both with an optional fill color overlay.
38-
* Added Camera.disableClipping for when you don't care about things being drawn outside the edge (useful for some FX).
39-
* Updated TilemapLayer so that collision data is now stored in _tempTileBlock to avoid constant array creation during game loop.
40-
* TilemapLayer.getTileOverlaps() now returns all tiles the object overlapped with rather than just a boolean.
41-
* Tilemap.collide now optionally takes callback and context parameters which are used if collision occurs.
42-
* Added Tilemap.collisionCallback and Tilemap.collisionCallbackContext so you can set them once and not re-set them on every call to collide.
43-
* Collision.separateTile now has 2 extra parameters: separateX and separateY. If true the object will be separated on overlap, otherwise just the overlap boolean result is returned.
44-
* Added Tile.separateX and Tile.separateY (both true by default). Set to false if you don't want a tile to stop an object from moving, you just want it to return collision data to your callback.
45-
* Added Tilemap.getTileByIndex(value) to access a specific type of tile, rather than by its map index.
46-
* Added TilemapLayer.putTile(x,y,index) - allows you to insert new tile data into the map layer (create your own tile editor!).
47-
* TilemapLayer.getTileBlock now returns a unique Array of map data, not just a reference to the temporary block array
48-
* Added TilemapLayer.swapTile - scans the given region of the map for all instances of tileA and swaps them for tileB, and vice versa.
49-
* Added TilemapLayer.replaceTile - scans the given region of the map and replaces all instances of tileA with tileB. tileB is left unaffected.
50-
* Added TilemapLayer.fillTiles - fills the given region of the map with the tile specified.
51-
* Added TilemapLayer.randomiseTiles - fills the given region of the map with a random tile from the list specified.
52-
* Added fun new "map draw" test - rebound those carrots! :)
53-
* Changed SoundManager class to respect volume on first play (thanks initials and hackmaniac)
23+
*
5424

5525
Requirements
5626
------------
@@ -190,6 +160,40 @@ Please add them to the [Issue Tracker][1] with as much info as possible.
190160
Change Log
191161
----------
192162

163+
V0.9.5
164+
165+
* Moved the BootScreen and PauseScreen out of Stage into their own classes (system/screens/BootScreen and PauseScreen).
166+
* Updated the PauseScreen to show a subtle animation effect, making it easier to create your own interesting pause screens.
167+
* Modified Game so it splits into 3 loops - bootLoop, pauseLoop and loop (the core loop).
168+
* Updated the BootScreen with the new logo and new color cycle effect.
169+
* Added Game.isRunning - set to true once the Game.boot process is over IF you gave some functions to the constructor or a state.
170+
* Fixed small bug in Signal.removeAll where it could try to shorten the _bindings even if undefined.
171+
* Added the new FXManager which is used for handling all special effects on Cameras (and soon other game objects).
172+
* Removed Flash, Fade and Shake from the Camera class and moved to the new SpecialFX project.
173+
* SpecialFX compiles to phaser-fx.js in the build folder, which is copied over to Tests. If you don't need the FX, don't include the .js file.
174+
* The project is now generating TypeScript declaration files and all Tests were updated to use them in their references.
175+
* Fixed a bug in Flash, Fade and Shake where the duration would fail on anything above 3 seconds.
176+
* Fixed a bug in Camera Shake that made it go a bit haywire, now shakes correctly.
177+
* Added new Scanlines Camera FX.
178+
* Fixed offset values being ignored in GeomSprite.renderPoint (thanks bapuna).
179+
* Added new Mirror Camera FX. Can mirror the camera image horizontally, vertically or both with an optional fill color overlay.
180+
* Added Camera.disableClipping for when you don't care about things being drawn outside the edge (useful for some FX).
181+
* Updated TilemapLayer so that collision data is now stored in _tempTileBlock to avoid constant array creation during game loop.
182+
* TilemapLayer.getTileOverlaps() now returns all tiles the object overlapped with rather than just a boolean.
183+
* Tilemap.collide now optionally takes callback and context parameters which are used if collision occurs.
184+
* Added Tilemap.collisionCallback and Tilemap.collisionCallbackContext so you can set them once and not re-set them on every call to collide.
185+
* Collision.separateTile now has 2 extra parameters: separateX and separateY. If true the object will be separated on overlap, otherwise just the overlap boolean result is returned.
186+
* Added Tile.separateX and Tile.separateY (both true by default). Set to false if you don't want a tile to stop an object from moving, you just want it to return collision data to your callback.
187+
* Added Tilemap.getTileByIndex(value) to access a specific type of tile, rather than by its map index.
188+
* Added TilemapLayer.putTile(x,y,index) - allows you to insert new tile data into the map layer (create your own tile editor!).
189+
* TilemapLayer.getTileBlock now returns a unique Array of map data, not just a reference to the temporary block array
190+
* Added TilemapLayer.swapTile - scans the given region of the map for all instances of tileA and swaps them for tileB, and vice versa.
191+
* Added TilemapLayer.replaceTile - scans the given region of the map and replaces all instances of tileA with tileB. tileB is left unaffected.
192+
* Added TilemapLayer.fillTiles - fills the given region of the map with the tile specified.
193+
* Added TilemapLayer.randomiseTiles - fills the given region of the map with a random tile from the list specified.
194+
* Added fun new "map draw" test - rebound those carrots! :)
195+
* Changed SoundManager class to respect volume on first play (thanks initials and hackmaniac)
196+
193197
V0.9.4
194198

195199
* Added Tilemap.getTile, getTileFromWorldXY, getTileFromInputXY

0 commit comments

Comments
 (0)