aboutsummaryrefslogtreecommitdiffstats
path: root/src/gui/MachinaGUI.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/MachinaGUI.hpp')
-rw-r--r--src/gui/MachinaGUI.hpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gui/MachinaGUI.hpp b/src/gui/MachinaGUI.hpp
index bbba67f..3b6c340 100644
--- a/src/gui/MachinaGUI.hpp
+++ b/src/gui/MachinaGUI.hpp
@@ -26,7 +26,7 @@
using namespace std;
-namespace Machina { class Machine; class Engine; }
+namespace Machina { class Machine; class Engine; class Evolver; }
class MachinaCanvas;
@@ -63,7 +63,7 @@ protected:
void menu_help_about();
void menu_help_help();
void arrange();
- void evolve();
+ void evolve_toggled();
void random_mutation(SharedPtr<Machina::Machine> machine);
void mutate(SharedPtr<Machina::Machine> machine, unsigned mutation);
void zoom(double z);
@@ -87,7 +87,8 @@ protected:
boost::shared_ptr<MachinaCanvas> _canvas;
boost::shared_ptr<Machina::Engine> _engine;
- SharedPtr<Raul::Maid> _maid;
+ SharedPtr<Raul::Maid> _maid;
+ SharedPtr<Machina::Evolver> _evolver;
Gtk::Main* _gtk_main;