aboutsummaryrefslogtreecommitdiff
path: root/src/game/game.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/game.hpp')
-rw-r--r--src/game/game.hpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/game/game.hpp b/src/game/game.hpp
index 7e43c7c..b5b69cf 100644
--- a/src/game/game.hpp
+++ b/src/game/game.hpp
@@ -16,7 +16,10 @@
#include <list>
#include <memory>
-constexpr auto GENERATION_UPDATE_SPEED_MILLIS = 200;
+constexpr auto DEFAULT_MIN_TIME_SINCE_LAST_GEN_MILLIS = 200;
+
+constexpr auto MIN_TIME_SINCE_LAST_GEN_INCREMENT = 50;
+constexpr auto MIN_TIME_SINCE_LAST_GEN_DECREMENT = 50;
class Game : public IGame
{
@@ -48,6 +51,8 @@ private:
TimePoint _last_update_time;
TimePoint _last_gen_update_time;
+ int32_t _min_time_since_last_gen_millis = DEFAULT_MIN_TIME_SINCE_LAST_GEN_MILLIS;
+
std::list<Vector2> _living_cell_positions;
void _move_cursor(const Vector2 &direction) noexcept;