control_menu: Add rules related updates

This commit is contained in:
2026-01-12 20:43:50 +01:00
parent 9e2e7b562d
commit 24d8a092e4
3 changed files with 19 additions and 16 deletions

View File

@@ -2,7 +2,7 @@
* File name: control_menu.cpp
* Author: lejulien
* Date created: 10-01-2026 22:12:44
// Date modified: 10-01-2026 22:43:36
// Date modified: 12-01-2026 20:36:39
* ------
*/
@@ -12,6 +12,7 @@
#include <control_menu.hpp>
#include <world.hpp>
#include <rules.hpp>
namespace gol {
@@ -59,6 +60,15 @@ void ControlMenu::update() {
} else if (edit_ctrl_) {
menu_state_ = MenuState::EDIT;
}
if (step_ctrl_) {
context_.world->saveCompressed();
context_.rules->update();
step_ctrl_ = false;
}
if (step_back_ctrl_) {
context_.world->stepBack();
step_back_ctrl_ = false;
}
}
void ControlMenu::display() {