mirror of
https://github.com/johndoe6345789/SDL3CPlusPlus.git
synced 2026-04-30 00:24:59 +00:00
20 lines
416 B
C++
20 lines
416 B
C++
#include "ecs_service.hpp"
|
|
|
|
namespace sdl3cpp::services::impl {
|
|
|
|
EcsService::EcsService(std::shared_ptr<ILogger> logger)
|
|
: logger_(std::move(logger)) {
|
|
if (logger_) {
|
|
logger_->Trace("EcsService", "EcsService");
|
|
}
|
|
}
|
|
|
|
void EcsService::Shutdown() noexcept {
|
|
if (logger_) {
|
|
logger_->Trace("EcsService", "Shutdown");
|
|
}
|
|
registry_.clear();
|
|
}
|
|
|
|
} // namespace sdl3cpp::services::impl
|