File tree Expand file tree Collapse file tree 2 files changed +23
-6
lines changed Expand file tree Collapse file tree 2 files changed +23
-6
lines changed Original file line number Diff line number Diff line change 1
- var active = false ;
1
+ var joystick = false ;
2
2
var circle = document . getElementById ( "controller" ) ;
3
3
4
4
function test ( event ) {
5
- if ( active ) {
5
+ if ( joystick && ! followMode ) {
6
6
var x = event . clientX ;
7
7
var y = event . clientY ;
8
8
circle . style . left = x - 45 ;
9
- circle . style . top = y - 10 ;
9
+ circle . style . top = y - 50 ;
10
10
}
11
11
}
12
12
13
- function toggle ( ) {
14
- active = ! active
15
- if ( active ) {
13
+ function toggleJoystick ( event ) {
14
+ joystick = ! joystick
15
+ if ( joystick && ! followMode ) {
16
16
circle . style . visibility = "visible" ;
17
+ circle . style . left = event . clientX - 45 ;
18
+ circle . style . top = event . clientY - 50 ;
17
19
} else {
18
20
circle . style . visibility = "hidden" ;
19
21
}
Original file line number Diff line number Diff line change
1
+ var followMode = false ;
2
+
3
+ function followPlanet ( planet ) {
4
+ var button = document . getElementById ( "followMode" )
5
+ if ( followMode ) {
6
+ button . innerHTML = planet
7
+ } else {
8
+ button . innerHTML = "OFF"
9
+ }
10
+
11
+ }
12
+ function toggleFollowMode ( ) {
13
+ followMode = ! followMode ;
14
+ followPlanet ( "ON" )
15
+ }
You can’t perform that action at this time.
0 commit comments