control_menu: Add rules related updates
This commit is contained in:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user