File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ var FloatBetween = require ( '../FloatBetween' ) ;
2+ var CONST = require ( '../const' ) ;
3+
4+ /**
5+ * Returns a random angle in the range [0, 2pi].
6+ *
7+ * @function Phaser.Math.Angle.Random
8+ * @since 3.23.0
9+ *
10+ * @return {number } The angle, in radians.
11+ */
12+ var Random = function ( )
13+ {
14+ return FloatBetween ( 0 , CONST . PI2 ) ;
15+ } ;
16+
17+ module . exports = Random ;
Original file line number Diff line number Diff line change 1+ var FloatBetween = require ( '../FloatBetween' ) ;
2+
3+ /**
4+ * Returns a random angle in the range [0, 360].
5+ *
6+ * @function Phaser.Math.Angle.RandomDegrees
7+ * @since 3.23.0
8+ *
9+ * @return {number } The angle, in degrees.
10+ */
11+ var RandomDegrees = function ( )
12+ {
13+ return FloatBetween ( 0 , 360 ) ;
14+ } ;
15+
16+ module . exports = RandomDegrees ;
Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ module.exports = {
1616 BetweenY : require ( './BetweenY' ) ,
1717 CounterClockwise : require ( './CounterClockwise' ) ,
1818 Normalize : require ( './Normalize' ) ,
19+ Random : require ( './Random' ) ,
20+ RandomDegrees : require ( './RandomDegrees' ) ,
1921 Reverse : require ( './Reverse' ) ,
2022 RotateTo : require ( './RotateTo' ) ,
2123 ShortestBetween : require ( './ShortestBetween' ) ,
You can’t perform that action at this time.
0 commit comments