aboutsummaryrefslogtreecommitdiff
path: root/src/game/game.hpp
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2022-06-12 14:26:04 +0200
committerHampusM <hampus@hampusmat.com>2022-06-13 17:57:01 +0200
commite0021112e98639baeee0aae3a483bb725cc99d57 (patch)
tree9e272bb0366099a241107c23a95e0f61faba6418 /src/game/game.hpp
parent09ebfa21311e9e8bcf24bb59784574ede0557ef4 (diff)
refactor: clarify generation speed in statusline
Diffstat (limited to 'src/game/game.hpp')
-rw-r--r--src/game/game.hpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/game/game.hpp b/src/game/game.hpp
index abee6ec..09a9ee0 100644
--- a/src/game/game.hpp
+++ b/src/game/game.hpp
@@ -23,10 +23,11 @@
#include <string_view>
#include <vector>
-constexpr auto DEFAULT_MIN_TIME_SINCE_LAST_GEN_MILLIS = 200;
+constexpr auto DEFAULT_GENERATIONS_PER_SECOND = 5L;
-constexpr auto MIN_TIME_SINCE_LAST_GEN_INCREMENT = 50;
-constexpr auto MIN_TIME_SINCE_LAST_GEN_DECREMENT = 50;
+constexpr auto MAXIMUM_GENERATIONS_PER_SECOND = 512L;
+
+constexpr auto MILLIS_IN_SECOND = 1000;
constexpr auto CURSOR_FALLBACK_POS_X = 10;
constexpr auto CURSOR_FALLBACK_POS_Y = 10;
@@ -92,7 +93,7 @@ private:
std::chrono::system_clock::time_point _last_gen_update_time;
- int32_t _min_time_since_last_gen_millis = DEFAULT_MIN_TIME_SINCE_LAST_GEN_MILLIS;
+ int64_t _generations_per_second = DEFAULT_GENERATIONS_PER_SECOND;
std::list<Vector2> _living_cell_positions;