Commit graph

4616 commits

Author SHA1 Message Date
Pavle Goloskokovic
6bfb0d21ce Releasing audio context reference 2018-01-31 14:07:03 +01:00
Richard Davey
f73d66a246 Merge branch 'master' of https://github.com/photonstorm/phaser 2018-01-31 03:38:13 +00:00
Richard Davey
a802914243 Added in destroy methods for all managers and invoked them from Game 2018-01-31 03:38:10 +00:00
Felipe Alfonso
f294a17a79 Fixed light culling 2018-01-30 22:27:11 -03:00
Felipe Alfonso
0648161ca5 Added simple light culling 2018-01-30 22:11:51 -03:00
Felipe Alfonso
d9b04ef2e9 Light2D Plugin added to scene 2018-01-30 19:46:43 -03:00
Richard Davey
f1a25921c7 Fixed missing Pipeline component. 2018-01-30 19:16:00 +00:00
Richard Davey
4f76b4ddb8
Merge pull request #3195 from benabbottnz/debugheader
Update url to https
2018-01-30 13:30:10 +00:00
Richard Davey
bc2263dbd4 Fixed Camera3D Plugin, exposed it via camera3d in a Scene and added cameras to local array.
Closes #3188
2018-01-30 13:15:50 +00:00
Felipe Alfonso
de4b308fbd Light2D update 2018-01-30 00:38:31 -03:00
Richard Davey
4ec30b8db8 Recoded the Data component
Added is back in as DataManager, which Game Objects can have an instance of. Plus exposed as DataManagerPlugin available to Scenes. Removed callback based system and implemented events and fixed the destroy method.
2018-01-30 00:55:27 +00:00
Richard Davey
a62892c44a Merge branch 'master' of https://github.com/photonstorm/phaser 2018-01-29 23:38:30 +00:00
Richard Davey
f0726d4060 Added the ability to provide a data source image to go with a standard image
This allows you to load a normal map, specular map, or other format of image based data alongside a regular image and have them bound together internally, without creating duplicate entries in the Texture Manager or loader
2018-01-29 23:38:27 +00:00
Michael Hadley
65beefce29 Fix #3169: add optional param to Tile#setCollision & Tile.resetCollision to recalc faces 2018-01-29 16:51:08 -06:00
Michael Hadley
b537ebd966 Made CalculateFacesAt accessible as part of the tilemap API
This is used internally, but may be useful for some devs
2018-01-29 16:31:14 -06:00
Felipe Alfonso
71a6360a7b Pipeline components added 2018-01-29 18:46:48 -03:00
Richard Davey
107cd8426f Updated spacing addition issue. 2018-01-29 16:12:10 +00:00
Michael Hadley
d088889c02 Added resetFX to 2D camera 2018-01-28 11:06:37 -06:00
Michael Hadley
16767927cb Bug fix: setExisting -> setExistingBody 2018-01-28 08:06:05 -06:00
Ben Abbott
ee598818b1 Update URL to https 2018-01-28 17:10:44 +13:00
Ben Abbott
27ed94b6b1 Update url to https 2018-01-28 15:52:35 +13:00
Michael Hadley
dfab17fb7a Tilemap helper methods for accessing objects from object layers 2018-01-27 10:27:12 -06:00
Michael Hadley
7acd9b0381 Tiled object parser: store points as xy objects instead of arrays
V2 used arrays, but other places in the codebase (and users) will expect an object with XY props over an array.
2018-01-27 08:34:11 -06:00
Michael Hadley
901b5f8ba9 Upgraded Tilemap object layer parser from v2
- Added ObjectLayer class to make the structure of an object layer clear
- Tilemap.objects is now an array of objects. This allows object layer properties to be parsed.
2018-01-27 08:27:56 -06:00
Michael Hadley
c7c94cdea8 Remove unnecessary v2 code: tilemap.collision 2018-01-27 08:05:45 -06:00
Michael Hadley
cbc493df98 MatterTileBody bug fix: tile -> this.tile 2018-01-26 22:31:53 -06:00
Michael Hadley
801d2e92e1 Revert "Add matter component for inertia - useful for platformers"
This reverts commit 2b20c8bbfb.
2018-01-26 21:51:20 -06:00
Michael Hadley
ec444f876e Extend SetBody component with setExistingBody method
This makes it easy to add compound bodies to a MatterSprite/MatterImage
2018-01-26 21:50:22 -06:00
Michael Hadley
0d84860a8a Update Matter.World to render compound bodies 2018-01-26 21:50:21 -06:00
Felipe Alfonso
0e1009150c Merge branch 'master' of https://github.com/photonstorm/phaser 2018-01-26 20:17:28 -03:00
Felipe Alfonso
00c6c4a6df Light2D Pipeline 2018-01-26 20:17:11 -03:00
Michael Hadley
63123250d1 Add clairifying note to fix #3193 2018-01-26 15:34:03 -06:00
Richard Davey
79de1b860a Added jsdocs 2018-01-26 15:37:42 +00:00
Felipe Alfonso
4a63326f39 Forced nearest filtering for canvas textures 2018-01-26 12:21:05 -03:00
Pavle Goloskokovic
13b2c126bb ESLint fix 2018-01-26 15:40:45 +01:00
Pavle Goloskokovic
48f73e3b32 ESLint fix 2018-01-26 15:39:34 +01:00
Pavle Goloskokovic
6c5f72f86e ESLint fix 2018-01-26 15:38:00 +01:00
Pavle Goloskokovic
31fa6e9b31 ESLint fix 2018-01-26 15:37:31 +01:00
Pavle Goloskokovic
a703c3481e ESLint fix 2018-01-26 15:36:41 +01:00
Pavle Goloskokovic
7507d095af ESLint fix 2018-01-26 15:36:10 +01:00
Pavle Goloskokovic
06d31f1c0b ESLint fix 2018-01-26 15:35:09 +01:00
Pavle Goloskokovic
c20835bce8 Eslint fix 2018-01-26 15:34:18 +01:00
Pavle Goloskokovic
879f821bd4 Removed completed TODO 2018-01-26 15:29:31 +01:00
Pavle Goloskokovic
b4602e0ba1 Merge remote-tracking branch 'origin/master' 2018-01-26 15:26:33 +01:00
Pavle Goloskokovic
f3d2b9e510 Added loop event docs 2018-01-26 15:25:59 +01:00
Pavle Goloskokovic
3de4234db8 Added seek event docs 2018-01-26 15:25:45 +01:00
Pavle Goloskokovic
3d20e05641 Added volume event docs 2018-01-26 15:25:09 +01:00
Pavle Goloskokovic
c1b3a18ea0 Added mute event docs 2018-01-26 15:24:55 +01:00
Pavle Goloskokovic
07d06a58ad Added ended event docs 2018-01-26 15:24:40 +01:00
Pavle Goloskokovic
419761db15 Added looped event docs 2018-01-26 15:24:25 +01:00
Pavle Goloskokovic
d9f6669277 Added stop event docs 2018-01-26 15:24:05 +01:00
Pavle Goloskokovic
fd2995d978 Added resume event docs 2018-01-26 15:23:48 +01:00
Pavle Goloskokovic
58006988f0 Added pause event docs 2018-01-26 15:23:35 +01:00
Pavle Goloskokovic
9b4930ea47 Added play event docs 2018-01-26 15:23:06 +01:00
Richard Davey
a4e9ae5fdd Added jsdocs. 2018-01-26 14:23:00 +00:00
Pavle Goloskokovic
0a1e4abd9f Added setRate method docs 2018-01-26 15:20:44 +01:00
Pavle Goloskokovic
f7f3906810 Added setVolume method docs 2018-01-26 15:20:15 +01:00
Pavle Goloskokovic
ace58fa019 Added setMute method docs 2018-01-26 15:19:55 +01:00
Pavle Goloskokovic
4d5720d094 Added destroy method docs 2018-01-26 15:19:32 +01:00
Pavle Goloskokovic
32a2bcbf85 Added update method docs 2018-01-26 15:19:07 +01:00
Pavle Goloskokovic
1ca182e209 Added onFocus method docs 2018-01-26 15:18:45 +01:00
Pavle Goloskokovic
5b371db61f Added onBlur method docs 2018-01-26 15:18:22 +01:00
Pavle Goloskokovic
18cd227e69 Added reset method docs 2018-01-26 15:18:02 +01:00
Pavle Goloskokovic
a2fdf7c42c Added stopAndReleaseAudioTag method docs 2018-01-26 15:17:36 +01:00
Pavle Goloskokovic
3f6df08552 Added playCatchPromise method docs 2018-01-26 15:17:19 +01:00
Pavle Goloskokovic
fcd9efee42 Added pickAudioTag method docs 2018-01-26 15:16:43 +01:00
Pavle Goloskokovic
443599f261 Added pickAndPlayAudioTag method docs 2018-01-26 15:15:52 +01:00
Pavle Goloskokovic
bf3c0a2ea1 Added stop method docs 2018-01-26 15:15:20 +01:00
Pavle Goloskokovic
1c21a09cb2 Added resume method docs 2018-01-26 15:14:57 +01:00
Pavle Goloskokovic
311a18b052 Added pause method docs 2018-01-26 15:14:35 +01:00
Pavle Goloskokovic
17a5cc6128 Added play method docs 2018-01-26 15:14:19 +01:00
Pavle Goloskokovic
3018a2512c Updated isLocked method docs 2018-01-26 15:11:21 +01:00
Pavle Goloskokovic
1e423a7ff6 Added volume event docs 2018-01-26 15:10:10 +01:00
Pavle Goloskokovic
f30fb5f9ff Added mute event docs 2018-01-26 15:09:55 +01:00
Pavle Goloskokovic
428e8bd9a3 Updated unlock method docs 2018-01-26 15:09:22 +01:00
Pavle Goloskokovic
5e05cee185 Added loop event docs 2018-01-26 15:08:07 +01:00
Pavle Goloskokovic
a47157d739 Added seek event docs 2018-01-26 15:06:50 +01:00
Pavle Goloskokovic
a6c7e2da8b Added volume event docs 2018-01-26 15:06:33 +01:00
Pavle Goloskokovic
5c5ddd88f5 Added mute event docs 2018-01-26 15:06:16 +01:00
Pavle Goloskokovic
f0c8022159 Added looped event docs 2018-01-26 15:05:52 +01:00
Pavle Goloskokovic
3581b0bdb2 Added ended event docs 2018-01-26 15:05:34 +01:00
Pavle Goloskokovic
7945ebaec8 Added stop event docs 2018-01-26 15:05:14 +01:00
Pavle Goloskokovic
e874c64fe4 Added resume event docs 2018-01-26 15:04:53 +01:00
Pavle Goloskokovic
ed27878b78 Added pause event docs 2018-01-26 15:02:33 +01:00
Pavle Goloskokovic
6b92e34b0f Added play event docs 2018-01-26 15:02:14 +01:00
Pavle Goloskokovic
1de4078262 Updated WebAudioSound class constructor docs 2018-01-26 15:01:49 +01:00
Pavle Goloskokovic
6ac7ed22d4 Added detune event docs 2018-01-26 15:00:38 +01:00
Pavle Goloskokovic
50a87d8340 Added rate event docs 2018-01-26 15:00:15 +01:00
Pavle Goloskokovic
e144505c1d Added unlocked event docs 2018-01-26 14:57:46 +01:00
Pavle Goloskokovic
e2092dfacd Added stopall event docs 2018-01-26 14:57:18 +01:00
Pavle Goloskokovic
996a77cd10 Added resumeall event docs 2018-01-26 14:57:01 +01:00
Pavle Goloskokovic
e4e0879347 Added pauseall event docs 2018-01-26 14:56:33 +01:00
Pavle Goloskokovic
532e506241 Updated unlock method docs 2018-01-26 14:55:49 +01:00
Pavle Goloskokovic
3344fc8c49 Added detune event docs 2018-01-26 14:54:45 +01:00
Pavle Goloskokovic
371deefbcd Added rate event docs 2018-01-26 14:54:15 +01:00
Pavle Goloskokovic
754c3bc543 Added NoAudioSoundManager class constructor docs 2018-01-26 14:53:02 +01:00
Pavle Goloskokovic
d0aa4e6913 Added config default value assignment 2018-01-26 14:52:03 +01:00
Pavle Goloskokovic
1835217d7e Added NoAudioSound class constructor docs 2018-01-26 14:51:34 +01:00
Pavle Goloskokovic
5c3ad36ec3 Added isLocked method docs 2018-01-26 14:49:27 +01:00
Pavle Goloskokovic
fbafeeef7f Added destroy method docs 2018-01-26 14:47:35 +01:00
Pavle Goloskokovic
92669f3c98 Added onFocus method docs 2018-01-26 14:36:01 +01:00
Pavle Goloskokovic
aaee7388ca Added onBlur method docs 2018-01-26 14:35:34 +01:00
Pavle Goloskokovic
27179b64ed Updated unlock method docs 2018-01-26 14:34:32 +01:00
Pavle Goloskokovic
c8e64c5153 Updated add method docs 2018-01-26 14:33:54 +01:00
Pavle Goloskokovic
47b0eea9a9 Updated lockedActionsQueue property docs 2018-01-26 14:33:15 +01:00
Pavle Goloskokovic
57724d1455 Updated loopEndOffset property docs 2018-01-26 14:32:38 +01:00
Pavle Goloskokovic
b5b752f39f Updated audioPlayDelay property docs 2018-01-26 14:32:11 +01:00
Pavle Goloskokovic
98c0cfd6fe Updated override property docs 2018-01-26 14:31:48 +01:00
Pavle Goloskokovic
ea95ae82e1 Added HTML5AudioSoundManager class constructor docs 2018-01-26 14:31:10 +01:00
Pavle Goloskokovic
a0e462dd46 Merge remote-tracking branch 'origin/master' 2018-01-26 14:28:25 +01:00
Pavle Goloskokovic
0b84831218 Added HTML5AudioSound class constructor docs 2018-01-26 14:28:15 +01:00
Richard Davey
d1c1074979 Added jsdocs. 2018-01-26 13:14:41 +00:00
Richard Davey
a6dbacbc20 Added jsdocs. 2018-01-26 12:43:51 +00:00
Antriel
975b2b59ca Fixed Tween.resume/pause. 2018-01-26 10:25:13 +01:00
Richard Davey
fabaa493ef jsdoc work 2018-01-26 06:55:15 +00:00
Richard Davey
3ba739756c Added jsdocs. 2018-01-26 06:19:27 +00:00
Richard Davey
8d97b1a46a Removed the MinMax classes. 2018-01-26 06:19:19 +00:00
Richard Davey
feee8e34e8 Moved Container out of prod for now. 2018-01-26 05:25:30 +00:00
Richard Davey
9988e4eb5b Removed un-needed files and moved plugins around. 2018-01-26 05:21:45 +00:00
Richard Davey
29fde6868a Added jsdocs. 2018-01-26 04:53:16 +00:00
Richard Davey
3488ad6a7d Added jsdocs. 2018-01-26 04:18:31 +00:00
Felipe Alfonso
9173ed88d9 Fixed tint issue 2018-01-26 00:55:05 -03:00
Felipe Alfonso
fe22495000 Merge branch 'master' of https://github.com/photonstorm/phaser 2018-01-26 00:48:01 -03:00
Felipe Alfonso
83b7d11f14 Fixed issue with scrolling on static tilemaps and not clearing path array on Flat Pipeline 2018-01-26 00:47:41 -03:00
Richard Davey
803f54afd2 Added jsdocs. 2018-01-26 03:40:49 +00:00
Richard Davey
00382bf059 Added jsdocs. 2018-01-26 02:20:33 +00:00
Richard Davey
c168daee3f Added jsdocs. 2018-01-26 00:37:58 +00:00
Felipe Alfonso
065235a9f4 Fixed issue with static bitmap text rendering 2018-01-25 21:34:35 -03:00
Felipe Alfonso
63b3bfe6c3 Merge branch 'master' of https://github.com/photonstorm/phaser 2018-01-25 21:05:57 -03:00
Felipe Alfonso
3af73b6162 culling non visible chars 2018-01-25 21:05:38 -03:00
Richard Davey
50318435b6 Commented out physics destroy call. 2018-01-25 23:19:37 +00:00
Richard Davey
2d0e27cd63 Fixed use of Object.assign (doesn't work on IE11) 2018-01-25 23:19:23 +00:00
Felipe Alfonso
cb7bbea020 removed old code 2018-01-25 19:32:51 -03:00
Felipe Alfonso
c94810ad43 Merge branch 'master' into rendering-cleanup 2018-01-25 19:21:34 -03:00
Felipe Alfonso
7c4c439aa4 Diffuse lighting shaders. Also made light layer rendering pass through 2018-01-25 19:20:36 -03:00
Michael Hadley
2b20c8bbfb Add matter component for inertia - useful for platformers 2018-01-25 16:05:49 -06:00
Michael Hadley
08df6b4cb0 Bug fix: wrong prop name 2018-01-25 15:34:25 -06:00
Michael Hadley
7730af643d Add better support for concave polygons to MatterTileBody 2018-01-25 15:17:33 -06:00
Michael Hadley
578fe59110 Add scale support to MatterTileBody 2018-01-25 15:17:10 -06:00
Michael Hadley
64d172546c JSDoc Matter.World#convertTilemapLayer & Matter.World#convertTiles 2018-01-25 14:04:58 -06:00
Michael Hadley
27930fb4bb JSDoc MatterTileBody 2018-01-25 13:58:03 -06:00
Michael Hadley
92fb2a9c21 Update MatterTileBody to use latest Tile API 2018-01-25 13:49:28 -06:00
Michael Hadley
a6556e9364 Expose Phaser.Physics.Matter.TileBody 2018-01-25 13:48:47 -06:00
Michael Hadley
05688ac598 Tile.GetBounds 2018-01-25 13:48:22 -06:00
Felipe Alfonso
d4f0d02745 Merge branch 'master' into rendering-cleanup 2018-01-25 15:45:15 -03:00
Felipe Alfonso
ba280c7517 BitmapMask and GeometryMask are rendering correctly 2018-01-25 15:43:19 -03:00
Richard Davey
8b8601b464 Working through color docs 2018-01-25 17:29:17 +00:00
Richard Davey
cb2891db8a Added jsdocs to the Device inspector, removed out-dated properties and changed case of Device access 2018-01-25 17:03:35 +00:00
Richard Davey
1304eab7db Added jsdocs 2018-01-25 15:48:41 +00:00
Richard Davey
b415a19c71 Moved pixel blend modes 2018-01-25 15:48:33 +00:00
Richard Davey
32711feaba Merge branch 'master' of https://github.com/photonstorm/phaser 2018-01-25 14:55:35 +00:00
Richard Davey
cd0388a8bb Added jsdocs 2018-01-25 14:55:31 +00:00
Michael Hadley
6776b94c5b Allow Impact.Sprite#setVelocity to accept 1 parameter 2018-01-25 08:45:40 -06:00
Richard Davey
5690e6240f
Merge pull request #3186 from Antriel/place-on-triangle
Fixed PlaceOnTriangle
2018-01-25 14:10:52 +00:00
Michael Hadley
91f18d9c94 Added convenience method Tile.getTileData 2018-01-25 07:46:08 -06:00
Michael Hadley
a601c57163 Renamed TilemapLayer.map -> TilemapLayer.tilemap for consistency 2018-01-25 07:29:43 -06:00
Michael Hadley
13349145cb Added Tile.tilemap convenience getter 2018-01-25 07:25:14 -06:00
Antriel
bb346d5c2c Fixed BresenhamPoints' usage in PlaceOnTriangle. 2018-01-25 07:55:04 +01:00
Felipe Alfonso
77e0422f98 Merge branch 'master' into rendering-cleanup 2018-01-25 02:28:31 -03:00
Felipe Alfonso
7b3c2c6b1c Removed old code 2018-01-25 02:27:30 -03:00
Felipe Alfonso
bd8e9b2003 Static Tilemap Layer rendering 2018-01-25 02:26:14 -03:00
Richard Davey
1f72b90d8d Added jsdocs 2018-01-25 05:26:13 +00:00
Richard Davey
12b59ea39d Added jsdocs 2018-01-25 05:11:52 +00:00
Richard Davey
118c69f40f Added jsdocs 2018-01-25 04:41:36 +00:00
Richard Davey
bfddb09bf9 Updated docs and implemented destroy 2018-01-25 03:38:23 +00:00
Richard Davey
ffae9c1259 Moved wip contents to archived and moved un-used files from src to wip 2018-01-25 02:14:20 +00:00
Richard Davey
0443eedf1e JSDocs added 2018-01-25 02:13:50 +00:00
Felipe Alfonso
80d9ef42b3 ParticleEmitterManager webgl rendering added 2018-01-24 22:10:30 -03:00
Richard Davey
897d3f2b70 Added jsdocs 2018-01-25 00:48:48 +00:00
Felipe Alfonso
42482ecb26 TileSprite webgl rendering 2018-01-24 21:15:51 -03:00
Richard Davey
9850ccb108 Removed un-used visible property and added jsdocs. 2018-01-24 23:50:46 +00:00
Felipe Alfonso
195a59d3ba Dynamic Tilemap rendering 2018-01-24 19:29:57 -03:00
Felipe Alfonso
06fa0afcc8 Dynamic Bitmap Text webgl rendering 2018-01-24 15:55:23 -03:00
Richard Davey
79437480b9 Added jsdocs. 2018-01-24 17:12:07 +00:00
Richard Davey
8fe16e5506 Moved removal of listeners to the loadComplete section (re: #3184) 2018-01-24 14:26:17 +00:00
Michael Hadley
2c1f10b0b4 setCollisionMapFromTilemapLayer - load slope mapping via object or Tiled properties 2018-01-23 22:00:01 -06:00
Felipe Alfonso
69c56fc920 Merge branch 'master' into rendering-cleanup 2018-01-24 00:58:53 -03:00
Felipe Alfonso
326bdd5204 Fixed camera effects 2018-01-24 00:57:33 -03:00
Felipe Alfonso
12a1ef34f4 Fixed pipeline binding 2018-01-24 00:08:14 -03:00
Felipe Alfonso
5170784338 Graphics WebGL Rendering 2018-01-24 00:03:43 -03:00
Michael Hadley
e564a6cbe7 Tile helper methods for getting actual world bounds of a tile 2018-01-23 19:16:56 -06:00
Felipe Alfonso
ca465c8139 Fixed Quad 2018-01-23 21:58:37 -03:00
Felipe Alfonso
99d850346f Text rendering added 2018-01-23 21:40:20 -03:00
Felipe Alfonso
61458e1475 Merge branch 'master' into rendering-cleanup 2018-01-23 20:37:26 -03:00
Felipe Alfonso
502ce8ddea Static BitmapText rendering. Added rect culling to TextureTintPipeline 2018-01-23 20:36:49 -03:00
Richard Davey
f941cd441e
Merge pull request #3183 from ladrower/TimerEvent
TimerEvent startAt field not scaled
2018-01-23 20:58:14 +00:00
Felipe Alfonso
dd9cef61cf Image WebGL rendering 2018-01-23 17:32:20 -03:00
Felipe Alfonso
086eec1616 Merge branch 'master' into rendering-cleanup 2018-01-23 16:30:50 -03:00
Felipe Alfonso
070d946dca Mesh and Sprite rendering 2018-01-23 16:29:47 -03:00
Pavle Goloskokovic
07bbe80fca Merge remote-tracking branch 'origin/master' 2018-01-23 19:03:11 +01:00
Pavle Goloskokovic
924247c04d Fixes #3182 2018-01-23 19:02:58 +01:00
Felipe Alfonso
336cc4e3fe Merge branch 'master' into rendering-cleanup 2018-01-23 13:39:33 -03:00
Felipe Alfonso
822fc052ee Sprite batching 2018-01-23 13:38:58 -03:00
Michael Hadley
ebabf97ce3 Comment clarification 2018-01-23 09:41:29 -06:00
Michael Hadley
4abf0df119 Added setCollisionFromCollisionGroup for easily setting collision from Tiled collision editor 2018-01-23 09:40:59 -06:00
Artem Platonov
3e5a35d796 TimerEvent startAt field not scaled
A note regarding the feature `startAt` of `TimerEvent `

When an event gets added it should be either scaled by clock `timeScale`
as well or not scaled at all - depending on the feature purpose.

```javascript
// preUpdate loop
event.elapsed = event.startAt * event.timeScale
```

In my understanding it should not be influenced by `timeScale` at all.
As a developer I would use the feature of `startAt` to specify the exact
offset for my event.

In case I have looped `Timer` for one second and want to start the first
loop in the middle, I would set the `startAt` to half a second. And
scaling is applied during the timer run time as a factor of speed it
elapses.
2018-01-23 16:34:33 +01:00
Michael Hadley
2cabd15684 Added SetCollisionByProperty to Tilemap API 2018-01-23 09:05:37 -06:00
Michael Hadley
e31ea73ad4 Typo fix: Tilset -> Tileset 2018-01-23 08:38:43 -06:00
Richard Davey
cb3166850e Fixed issue with Keyboard events for single key presses. Added new KeyMap. 2018-01-23 14:37:32 +00:00
Michael Hadley
629ead9a37 Making Tileset comments more specific - better explains Tiled structure 2018-01-23 07:55:43 -06:00