#ifndef BMD_GCONTROLLER_H #define BMD_GCONTROLLER_H #include "engine.h" struct UISettings { }; struct UIData { int total_steps; UIData() { total_steps = 0; } }; class GameController { public: Engine engine; void run_n_steps(int n) { for(int i = 0; i < n; i++) { engine.execute_time_step(); } } void run_step() { engine.execute_time_step(); } void test_init() { srand(time(NULL)); engine.test_init(); } }; #endif