diff options
| author | hachem <im@hachem.wtf> | 2026-08-20 01:57:44 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-08-20 02:10:49 +0200 |
| commit | 7d39ee93a6d354e727c7534a18663f1d00d46b0f (patch) | |
| tree | a188023b61d14dcb859e08e6f8f8dd30df11780f /src/core/state_manager.cpp | |
| parent | dce67620b95a9555c7db950196b22f1bb88a307b (diff) | |
refactor: trailing return types in core
Diffstat (limited to 'src/core/state_manager.cpp')
| -rw-r--r-- | src/core/state_manager.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/core/state_manager.cpp b/src/core/state_manager.cpp index 5086ddd..8018401 100644 --- a/src/core/state_manager.cpp +++ b/src/core/state_manager.cpp @@ -3,23 +3,23 @@ namespace Donut { - void StateManager::shutdown() + auto StateManager::shutdown() -> void { if (m_current_state) m_current_state->on_exit(); - + destroy_states(); DONUT_INFO("StateManager shutdown"); } - void StateManager::destroy_states() + auto StateManager::destroy_states() -> void { m_states.clear(); m_current_state = nullptr; m_current_state_name = ""; } - void StateManager::register_state(const std::string& state_name, Scope<State> state) + auto StateManager::register_state(const std::string& state_name, Scope<State> state) -> void { if (m_states.find(state_name) != m_states.end()) DONUT_WARN("State '{}' already exists, overwriting", state_name); @@ -27,7 +27,7 @@ namespace Donut DONUT_INFO("Registered state: {}", state_name); } - void StateManager::switch_to_state(const std::string& state_name) + auto StateManager::switch_to_state(const std::string& state_name) -> void { auto it = m_states.find(state_name); if (it == m_states.end()) @@ -49,7 +49,7 @@ namespace Donut DONUT_INFO("Switched to state: {}", state_name); } - State* StateManager::get_state(const std::string& state_name) + auto StateManager::get_state(const std::string& state_name) -> State* { auto it = m_states.find(state_name); if (it != m_states.end()) @@ -57,30 +57,30 @@ namespace Donut return nullptr; } - bool StateManager::has_state(const std::string& state_name) const + auto StateManager::has_state(const std::string& state_name) const -> bool { return m_states.find(state_name) != m_states.end(); } - void StateManager::update(float delta_time) + auto StateManager::update(float delta_time) -> void { if (m_current_state) m_current_state->on_update(delta_time); } - void StateManager::render() + auto StateManager::render() -> void { if (m_current_state) m_current_state->on_render(); } - void StateManager::on_im_ui_render() + auto StateManager::on_im_ui_render() -> void { if (m_current_state) m_current_state->on_im_ui_render(); } - void StateManager::on_event(Event& event) + auto StateManager::on_event(Event& event) -> void { if (m_current_state) m_current_state->on_event(event); |
