fix best time not loading due to not using level num, update README, lock the game to 60 FPS, add hitboxes setting and camera shake

This commit is contained in:
csd4ni3l
2025-11-29 18:39:14 +01:00
parent 8b135e284a
commit df5cd8346d
5 changed files with 43 additions and 55 deletions

View File

@@ -147,22 +147,8 @@ class Settings(arcade.gui.UIView):
width, height = map(int, self.settings_dict['resolution'].split('x'))
self.window.set_size(width, height)
if self.settings_dict['vsync']:
self.window.set_vsync(True)
display_mode = self.window.display.get_default_screen().get_mode()
refresh_rate = display_mode.rate
self.window.set_update_rate(1 / refresh_rate)
self.window.set_draw_rate(1 / refresh_rate)
elif not self.settings_dict['fps_limit'] == 0:
self.window.set_vsync(False)
self.window.set_update_rate(1 / self.settings_dict['fps_limit'])
self.window.set_draw_rate(1 / self.settings_dict['fps_limit'])
else:
self.window.set_vsync(False)
self.window.set_update_rate(1 / 99999999)
self.window.set_draw_rate(1 / 99999999)
self.window.set_update_rate(1 / 60)
self.window.set_draw_rate(1 / 60)
if self.settings_dict['discord_rpc']:
if isinstance(self.pypresence_client, FakePyPresence): # the user has enabled RPC in the settings in this session.