.. _program_listing_file_PrismEngine_src_timeSystem.cpp: Program Listing for File timeSystem.cpp ======================================= |exhale_lsh| :ref:`Return to documentation for file ` (``PrismEngine/src/timeSystem.cpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #include "timeSystem.h" #include "timeResource.h" #include void prism::scene::TimeSystem::start() { lastTime = std::chrono::steady_clock::now(); } void prism::scene::TimeSystem::update() { auto currentTime = std::chrono::steady_clock::now(); double_t deltaTime = std::chrono::duration(currentTime - lastTime).count(); lastTime = currentTime; TimeResource* time = scene->getResource(); if (!time) return; time->update(deltaTime); }