X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/6f0378c3b23f392a1f342106932a90486bd05dbc..379cac86e6ee010b2f427c54ceacddce16f7840b:/Model/src/main.cpp?ds=sidebyside diff --git a/Model/src/main.cpp b/Model/src/main.cpp index 3efdf8e..8671daa 100644 --- a/Model/src/main.cpp +++ b/Model/src/main.cpp @@ -8,26 +8,25 @@ #include "drainage.h" #include "exclusa.h" #include -#include "simulador.h" +#include +#include "simulator.h" using namespace std; using namespace PlaQui::Model; int main(int argc, char *argv[]) { - Simulador *sim = new Simulador(); - - sim->add_pump("bomba1"); - sim->add_conduct("c"); - sim->add_drainage("d"); - - sim->connect("bomba1", "c", IConector::OUT); - sim->connect("c", "d", IConector::OUT); + Simulator *sim = new Simulator(argv[1]); int i=0; - while (i<10) { - sim->simulate(); + while (i<5) { + if (i==1) { + sim->set_open("exclusa6", false); + std::cout << "apagando" << std::endl; + } i++; + sim->simulate(); + std::cout << sim->get_state_as_xml() << std::endl << std::endl; } delete sim;