@@ -11,7 +11,7 @@ bool g_disable_render = false;
1111float g_left_over = 0 .f;
1212
1313void Hooks::CCScheduler_update (CCScheduler* self, float dt) {
14- auto & rs = ReplaySystem::get_instance ();
14+ auto & rs = ReplaySystem::get ();
1515 if (rs.recorder .m_recording || rs.is_playing () || rs.is_recording () && gd::GameManager::sharedState ()->getPlayLayer ()) {
1616 const auto fps = rs.get_replay ().get_fps ();
1717 auto speedhack = self->getTimeScale ();
@@ -45,7 +45,7 @@ void Hooks::CCScheduler_update(CCScheduler* self, float dt) {
4545}
4646
4747void Hooks::CCKeyboardDispatcher_dispatchKeyboardMSG (CCKeyboardDispatcher* self, int key, bool down) {
48- auto & rs = ReplaySystem::get_instance ();
48+ auto & rs = ReplaySystem::get ();
4949 if (down) {
5050 auto play_layer = gd::GameManager::sharedState ()->getPlayLayer ();
5151 if (rs.is_recording () && play_layer) {
@@ -66,7 +66,7 @@ void Hooks::CCKeyboardDispatcher_dispatchKeyboardMSG(CCKeyboardDispatcher* self,
6666float g_xpos_time = 0 .f;
6767
6868void Hooks::PlayLayer::update (gd::PlayLayer* self, float dt) {
69- auto & rs = ReplaySystem::get_instance ();
69+ auto & rs = ReplaySystem::get ();
7070 if (rs.get_frame_advance ()) return ;
7171 if (rs.is_playing ()) rs.handle_playing ();
7272 if (rs.recorder .m_recording )
@@ -77,7 +77,7 @@ void Hooks::PlayLayer::update(gd::PlayLayer* self, float dt) {
7777
7878bool _player_button_handler (bool hold, bool button) {
7979 if (gd::GameManager::sharedState ()->getPlayLayer ()) {
80- auto & rs = ReplaySystem::get_instance ();
80+ auto & rs = ReplaySystem::get ();
8181 if (rs.is_playing ()) return true ;
8282 rs.record_action (hold, button);
8383 }
@@ -96,15 +96,15 @@ void Hooks::PlayLayer::releaseButton(gd::PlayLayer* self, int idk, bool button)
9696
9797void Hooks::PlayLayer::resetLevel (gd::PlayLayer* self) {
9898 orig<&resetLevel>(self);
99- auto & rs = ReplaySystem::get_instance ();
99+ auto & rs = ReplaySystem::get ();
100100 rs.on_reset ();
101- ReplaySystem::get_instance ().recorder .update_song_offset (self);
101+ ReplaySystem::get ().recorder .update_song_offset (self);
102102}
103103
104104
105105void Hooks::PlayLayer::pauseGame (gd::PlayLayer* self, bool idk) {
106106 auto addr = cast<void *>(gd::base + 0x20D43C );
107- auto & rs = ReplaySystem::get_instance ();
107+ auto & rs = ReplaySystem::get ();
108108 if (rs.is_recording ())
109109 rs.record_action (false , true , false );
110110
@@ -124,12 +124,12 @@ CCObject* Hooks::CheckpointObject_create() {
124124}
125125
126126void Hooks::PlayLayer::levelComplete (gd::PlayLayer* self) {
127- ReplaySystem::get_instance ().reset_state ();
127+ ReplaySystem::get ().reset_state ();
128128 return orig<&levelComplete>(self);
129129}
130130
131131void _on_exit_level () {
132- auto & rs = ReplaySystem::get_instance ();
132+ auto & rs = ReplaySystem::get ();
133133 rs.reset_state ();
134134}
135135
@@ -178,7 +178,7 @@ bool Hooks::PauseLayer_init(gd::PauseLayer* self) {
178178
179179void _handle_activated_object (bool a, bool b, gd::GameObject* object) {
180180 auto play_layer = gd::GameManager::sharedState ()->getPlayLayer ();
181- auto & rs = ReplaySystem::get_instance ();
181+ auto & rs = ReplaySystem::get ();
182182 if (play_layer && play_layer->m_isPracticeMode && rs.is_recording ()) {
183183 if (object->m_hasBeenActivated && !a)
184184 rs.get_practice_fixes ().add_activated_object (object);
@@ -214,7 +214,7 @@ void Hooks::PlayLayer::updateVisiblity(gd::PlayLayer* self) {
214214}
215215
216216void PauseLayer_onResume (gd::PauseLayer* self, CCObject* sender) {
217- auto & rs = ReplaySystem::get_instance ();
217+ auto & rs = ReplaySystem::get ();
218218 if (rs.should_restart_next_time ) {
219219 self->onRestart (nullptr );
220220 rs.should_restart_next_time = false ;
@@ -225,7 +225,7 @@ void PauseLayer_onResume(gd::PauseLayer* self, CCObject* sender) {
225225bool PlayLayer_init (gd::PlayLayer* self, gd::GJGameLevel* level) {
226226 if (!orig<&PlayLayer_init>(self, level)) return false ;
227227
228- ReplaySystem::get_instance ().recorder .update_song_offset (self);
228+ ReplaySystem::get ().recorder .update_song_offset (self);
229229
230230 return true ;
231231}
0 commit comments