You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+37-33Lines changed: 37 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
Phaser
2
2
======
3
3
4
-
Version: 0.9.5 - Released: 2nd May 2013
4
+
Version: 0.9.6 - Released: In Progress
5
5
6
6
By Richard Davey, [Photon Storm](http://www.photonstorm.com)
7
7
@@ -18,39 +18,9 @@ Try out the [Phaser Test Suite](http://gametest.mobi/phaser/)
18
18
Latest Update
19
19
-------------
20
20
21
-
V0.9.5
21
+
V0.9.6
22
22
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
+
*
54
24
55
25
Requirements
56
26
------------
@@ -190,6 +160,40 @@ Please add them to the [Issue Tracker][1] with as much info as possible.
190
160
Change Log
191
161
----------
192
162
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)
0 commit comments