hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/src/core/state_manager.cpp
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-08-20 01:57:44 +0200
committerhachem <im@hachem.wtf>2026-08-20 02:10:49 +0200
commit7d39ee93a6d354e727c7534a18663f1d00d46b0f (patch)
treea188023b61d14dcb859e08e6f8f8dd30df11780f /src/core/state_manager.cpp
parentdce67620b95a9555c7db950196b22f1bb88a307b (diff)
refactor: trailing return types in core
Diffstat (limited to 'src/core/state_manager.cpp')
-rw-r--r--src/core/state_manager.cpp22
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);