Skip to content

Commit 2d6251a

Browse files
committed
Swapping to enums
1 parent 9f36b5e commit 2d6251a

5 files changed

Lines changed: 21 additions & 65 deletions

File tree

src/physics/impact/COLLIDES.js

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
* FIXED collisions is undefined.
1515
*
1616
* @name Phaser.Physics.Impact.COLLIDES
17-
* @type {object}
17+
* @enum {integer}
18+
* @memberOf Phaser.Physics.Impact
19+
* @readOnly
1820
* @since 3.0.0
1921
*/
2022
module.exports = {
@@ -23,44 +25,34 @@ module.exports = {
2325
* Never collides.
2426
*
2527
* @name Phaser.Physics.Impact.COLLIDES.NEVER
26-
* @type {integer}
27-
* @since 3.0.0
2828
*/
2929
NEVER: 0,
3030

3131
/**
3232
* Lite collision.
3333
*
3434
* @name Phaser.Physics.Impact.COLLIDES.LITE
35-
* @type {integer}
36-
* @since 3.0.0
3735
*/
3836
LITE: 1,
3937

4038
/**
4139
* Passive collision.
4240
*
4341
* @name Phaser.Physics.Impact.COLLIDES.PASSIVE
44-
* @type {integer}
45-
* @since 3.0.0
4642
*/
4743
PASSIVE: 2,
4844

4945
/**
5046
* Active collision.
5147
*
5248
* @name Phaser.Physics.Impact.COLLIDES.ACTIVE
53-
* @type {integer}
54-
* @since 3.0.0
5549
*/
5650
ACTIVE: 4,
5751

5852
/**
5953
* Fixed collision.
6054
*
6155
* @name Phaser.Physics.Impact.COLLIDES.FIXED
62-
* @type {integer}
63-
* @since 3.0.0
6456
*/
6557
FIXED: 8
6658

src/physics/impact/TYPE.js

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
* FIXED collisions is undefined.
1515
*
1616
* @name Phaser.Physics.Impact.TYPE
17-
* @type {object}
17+
* @enum {integer}
18+
* @memberOf Phaser.Physics.Impact
19+
* @readOnly
1820
* @since 3.0.0
1921
*/
2022
module.exports = {
@@ -23,35 +25,27 @@ module.exports = {
2325
* Collides with nothing.
2426
*
2527
* @name Phaser.Physics.Impact.TYPE.NONE
26-
* @type {integer}
27-
* @since 3.0.0
2828
*/
2929
NONE: 0,
3030

3131
/**
3232
* Type A. Collides with Type B.
3333
*
3434
* @name Phaser.Physics.Impact.TYPE.A
35-
* @type {integer}
36-
* @since 3.0.0
3735
*/
3836
A: 1,
3937

4038
/**
4139
* Type B. Collides with Type A.
4240
*
4341
* @name Phaser.Physics.Impact.TYPE.B
44-
* @type {integer}
45-
* @since 3.0.0
4642
*/
4743
B: 2,
4844

4945
/**
5046
* Collides with both types A and B.
5147
*
5248
* @name Phaser.Physics.Impact.TYPE.BOTH
53-
* @type {integer}
54-
* @since 3.0.0
5549
*/
5650
BOTH: 3
5751

src/renderer/BlendModes.js

Lines changed: 7 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,13 @@
55
*/
66

77
/**
8-
* @namespace Phaser.BlendModes
8+
* Phaser Blend Modes.
9+
*
10+
* @name Phaser.BlendModes
11+
* @enum {integer}
12+
* @memberOf Phaser
13+
* @readOnly
14+
* @since 3.0.0
915
*/
1016

1117
module.exports = {
@@ -14,161 +20,125 @@ module.exports = {
1420
* Skips the Blend Mode check in the renderer.
1521
*
1622
* @name Phaser.BlendModes.SKIP_CHECK
17-
* @type {integer}
18-
* @since 3.0.0
1923
*/
2024
SKIP_CHECK: -1,
2125

2226
/**
2327
* Normal blend mode.
2428
*
2529
* @name Phaser.BlendModes.NORMAL
26-
* @type {integer}
27-
* @since 3.0.0
2830
*/
2931
NORMAL: 0,
3032

3133
/**
3234
* Add blend mode.
3335
*
3436
* @name Phaser.BlendModes.ADD
35-
* @type {integer}
36-
* @since 3.0.0
3737
*/
3838
ADD: 1,
3939

4040
/**
4141
* Multiply blend mode.
4242
*
4343
* @name Phaser.BlendModes.MULTIPLY
44-
* @type {integer}
45-
* @since 3.0.0
4644
*/
4745
MULTIPLY: 2,
4846

4947
/**
5048
* Screen blend mode.
5149
*
5250
* @name Phaser.BlendModes.SCREEN
53-
* @type {integer}
54-
* @since 3.0.0
5551
*/
5652
SCREEN: 3,
5753

5854
/**
5955
* Overlay blend mode.
6056
*
6157
* @name Phaser.BlendModes.OVERLAY
62-
* @type {integer}
63-
* @since 3.0.0
6458
*/
6559
OVERLAY: 4,
6660

6761
/**
6862
* Darken blend mode.
6963
*
7064
* @name Phaser.BlendModes.DARKEN
71-
* @type {integer}
72-
* @since 3.0.0
7365
*/
7466
DARKEN: 5,
7567

7668
/**
7769
* Lighten blend mode.
7870
*
7971
* @name Phaser.BlendModes.LIGHTEN
80-
* @type {integer}
81-
* @since 3.0.0
8272
*/
8373
LIGHTEN: 6,
8474

8575
/**
8676
* Color Dodge blend mode.
8777
*
8878
* @name Phaser.BlendModes.COLOR_DODGE
89-
* @type {integer}
90-
* @since 3.0.0
9179
*/
9280
COLOR_DODGE: 7,
9381

9482
/**
9583
* Color Burn blend mode.
9684
*
9785
* @name Phaser.BlendModes.COLOR_BURN
98-
* @type {integer}
99-
* @since 3.0.0
10086
*/
10187
COLOR_BURN: 8,
10288

10389
/**
10490
* Hard Light blend mode.
10591
*
10692
* @name Phaser.BlendModes.HARD_LIGHT
107-
* @type {integer}
108-
* @since 3.0.0
10993
*/
11094
HARD_LIGHT: 9,
11195

11296
/**
11397
* Soft Light blend mode.
11498
*
11599
* @name Phaser.BlendModes.SOFT_LIGHT
116-
* @type {integer}
117-
* @since 3.0.0
118100
*/
119101
SOFT_LIGHT: 10,
120102

121103
/**
122104
* Difference blend mode.
123105
*
124106
* @name Phaser.BlendModes.DIFFERENCE
125-
* @type {integer}
126-
* @since 3.0.0
127107
*/
128108
DIFFERENCE: 11,
129109

130110
/**
131111
* Exclusion blend mode.
132112
*
133113
* @name Phaser.BlendModes.EXCLUSION
134-
* @type {integer}
135-
* @since 3.0.0
136114
*/
137115
EXCLUSION: 12,
138116

139117
/**
140118
* Hue blend mode.
141119
*
142120
* @name Phaser.BlendModes.HUE
143-
* @type {integer}
144-
* @since 3.0.0
145121
*/
146122
HUE: 13,
147123

148124
/**
149125
* Saturation blend mode.
150126
*
151127
* @name Phaser.BlendModes.SATURATION
152-
* @type {integer}
153-
* @since 3.0.0
154128
*/
155129
SATURATION: 14,
156130

157131
/**
158132
* Color blend mode.
159133
*
160134
* @name Phaser.BlendModes.COLOR
161-
* @type {integer}
162-
* @since 3.0.0
163135
*/
164136
COLOR: 15,
165137

166138
/**
167139
* Luminosity blend mode.
168140
*
169141
* @name Phaser.BlendModes.LUMINOSITY
170-
* @type {integer}
171-
* @since 3.0.0
172142
*/
173143
LUMINOSITY: 16
174144

src/renderer/ScaleModes.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,13 @@
55
*/
66

77
/**
8-
* @namespace Phaser.ScaleModes
8+
* Phaser Scale Modes.
9+
*
10+
* @name Phaser.ScaleModes
11+
* @enum {integer}
12+
* @memberOf Phaser
13+
* @readOnly
14+
* @since 3.0.0
915
*/
1016

1117
module.exports = {
@@ -14,26 +20,20 @@ module.exports = {
1420
* Default Scale Mode (Linear).
1521
*
1622
* @name Phaser.ScaleModes.DEFAULT
17-
* @type {integer}
18-
* @since 3.0.0
1923
*/
2024
DEFAULT: 0,
2125

2226
/**
2327
* Linear Scale Mode.
2428
*
2529
* @name Phaser.ScaleModes.LINEAR
26-
* @type {integer}
27-
* @since 3.0.0
2830
*/
2931
LINEAR: 0,
3032

3133
/**
3234
* Nearest Scale Mode.
3335
*
3436
* @name Phaser.ScaleModes.NEAREST
35-
* @type {integer}
36-
* @since 3.0.0
3737
*/
3838
NEAREST: 1
3939

src/textures/TextureSource.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ var TextureSource = new Class({
164164
* @method Phaser.Textures.TextureSource#setFilter
165165
* @since 3.0.0
166166
*
167-
* @param {(Phaser.Textures.FilterMode.LINEAR|Phaser.Textures.FilterMode.NEAREST)} filterMode - The Filter Mode.
167+
* @param {Phaser.Textures.FilterMode} filterMode - The Filter Mode.
168168
*/
169169
setFilter: function (filterMode)
170170
{

0 commit comments

Comments
 (0)