@@ -129,7 +129,7 @@ def run_FGHJ(screen,clock,song_name,stage_speed,offset,judgement_shown,guide_lin
129129 song_bpm = chart_info [3 ]
130130
131131 # screen pause effect
132- screen_update = True
132+ screen_freeze = False
133133 first_pause_time = song_length + 100 # no pause == pause after the end of the song
134134
135135
@@ -255,17 +255,18 @@ def run_FGHJ(screen,clock,song_name,stage_speed,offset,judgement_shown,guide_lin
255255 # 3.2 do the special effect
256256 if special_effect == 'wait' :
257257 first_pause_time = pygame .time .get_ticks ()
258- screen_update = False
258+ screen_freeze = True
259259
260260 ####### change background color! ########
261261 change_background_color = 1
262262 screen .fill (background_color [change_background_color ])
263263 for T in tiles_off_screen + nodes_on_screen + holds_on_screen :
264- T .draw (screen ,screen_update )
264+ T .draw (screen ,screen_freeze )
265265 draw_frame (screen )
266266 pygame .display .flip ()
267267 ####### change background color! ########
268268 #pygame.time.delay(wait_delay)
269+
269270 tiles_off_screen .remove (tile )
270271 break
271272
@@ -284,12 +285,12 @@ def run_FGHJ(screen,clock,song_name,stage_speed,offset,judgement_shown,guide_lin
284285 # draw basic frame with lines
285286 draw_frame (screen )
286287
287- if screen_update :
288+ if not screen_freeze :
288289 pygame .display .flip ()
289290 else : # check when the screen update should be true
290291 screen_cur_time = pygame .time .get_ticks ()
291292 if (screen_cur_time - first_pause_time ) >= wait_delay :
292- screen_update = True
293+ screen_freeze = False
293294 change_background_color = 0 # set back to normal
294295
295296 clock .tick_busy_loop (fps )
0 commit comments