diff options
Diffstat (limited to 'src/gui/MachinaGUI.hpp')
-rw-r--r-- | src/gui/MachinaGUI.hpp | 7 |
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; |