@@ -74,64 +74,34 @@ struct $modify(EditorUI) {
74
74
return false ;
75
75
76
76
Loader::get ()->queueInMainThread ([this , lel] {
77
- this ->defineKeybind (" robtop.geometry-dash/jump" , [lel](bool down) {
78
- if (lel->m_playbackMode == PlaybackMode::Playing && !lel->m_levelSettings ->m_twoPlayerMode && !lel->m_isPlatformer ) {
79
- lel->queueButton (platformButton (), down, false );
80
- }
81
- });
82
77
this ->defineKeybind (" robtop.geometry-dash/jump-p1" , [lel](bool down) {
83
- if (lel->m_playbackMode == PlaybackMode::Playing && lel-> m_levelSettings -> m_twoPlayerMode && !lel-> m_isPlatformer ) {
78
+ if (lel->m_playbackMode == PlaybackMode::Playing) {
84
79
lel->queueButton (platformButton (), down, false );
85
80
}
86
81
});
87
82
this ->defineKeybind (" robtop.geometry-dash/jump-p2" , [lel](bool down) {
88
- if (lel->m_playbackMode == PlaybackMode::Playing && lel->m_levelSettings ->m_twoPlayerMode && !lel->m_isPlatformer ) {
89
- lel->queueButton (platformButton (), down, true );
90
- }
91
- });
92
- this ->defineKeybind (" robtop.geometry-dash/jump-plat" , [lel](bool down) {
93
- if (lel->m_playbackMode == PlaybackMode::Playing && !lel->m_levelSettings ->m_twoPlayerMode && lel->m_isPlatformer ) {
94
- lel->queueButton (platformButton (), down, false );
95
- }
96
- });
97
- this ->defineKeybind (" robtop.geometry-dash/jump-p1-plat" , [lel](bool down) {
98
- if (lel->m_playbackMode == PlaybackMode::Playing && lel->m_levelSettings ->m_twoPlayerMode && lel->m_isPlatformer ) {
99
- lel->queueButton (platformButton (), down, false );
100
- }
101
- });
102
- this ->defineKeybind (" robtop.geometry-dash/jump-p2-plat" , [lel](bool down) {
103
- if (lel->m_playbackMode == PlaybackMode::Playing && lel->m_levelSettings ->m_twoPlayerMode && lel->m_isPlatformer ) {
83
+ if (lel->m_playbackMode == PlaybackMode::Playing) {
104
84
lel->queueButton (platformButton (), down, true );
105
85
}
106
86
});
107
- this ->defineKeybind (" robtop.geometry-dash/move-left" , [lel](bool down) {
108
- if (lel->m_playbackMode == PlaybackMode::Playing && !lel->m_levelSettings ->m_twoPlayerMode ) {
109
- lel->queueButton (static_cast <int >(PlayerButton::Left), down, false );
110
- }
111
- });
112
- this ->defineKeybind (" robtop.geometry-dash/move-right" , [lel](bool down) {
113
- if (lel->m_playbackMode == PlaybackMode::Playing && !lel->m_levelSettings ->m_twoPlayerMode ) {
114
- lel->queueButton (static_cast <int >(PlayerButton::Right), down, false );
115
- }
116
- });
117
87
this ->defineKeybind (" robtop.geometry-dash/move-left-p1" , [lel](bool down) {
118
- if (lel->m_playbackMode == PlaybackMode::Playing && lel-> m_levelSettings -> m_twoPlayerMode ) {
88
+ if (lel->m_playbackMode == PlaybackMode::Playing) {
119
89
lel->queueButton (static_cast <int >(PlayerButton::Left), down, false );
120
90
}
121
91
});
122
92
this ->defineKeybind (" robtop.geometry-dash/move-right-p1" , [lel](bool down) {
123
- if (lel->m_playbackMode == PlaybackMode::Playing && lel-> m_levelSettings -> m_twoPlayerMode ) {
93
+ if (lel->m_playbackMode == PlaybackMode::Playing) {
124
94
lel->queueButton (static_cast <int >(PlayerButton::Right), down, false );
125
95
}
126
96
});
127
97
this ->defineKeybind (" robtop.geometry-dash/move-left-p2" , [lel](bool down) {
128
- if (lel->m_playbackMode == PlaybackMode::Playing && lel-> m_levelSettings -> m_twoPlayerMode ) {
129
- lel->queueButton (static_cast <int >(PlayerButton::Left), down, lel-> m_player2 );
98
+ if (lel->m_playbackMode == PlaybackMode::Playing) {
99
+ lel->queueButton (static_cast <int >(PlayerButton::Left), down, true );
130
100
}
131
101
});
132
102
this ->defineKeybind (" robtop.geometry-dash/move-right-p2" , [lel](bool down) {
133
- if (lel->m_playbackMode == PlaybackMode::Playing && lel-> m_levelSettings -> m_twoPlayerMode ) {
134
- lel->queueButton (static_cast <int >(PlayerButton::Right), down, lel-> m_player2 );
103
+ if (lel->m_playbackMode == PlaybackMode::Playing) {
104
+ lel->queueButton (static_cast <int >(PlayerButton::Right), down, true );
135
105
}
136
106
});
137
107
this ->defineKeybind (" robtop.geometry-dash/pause-level" , [this ](bool down) {
0 commit comments