]> git.llucax.com Git - z.facultad/75.68/celdas.git/blobdiff - trunk/src/sistemaautonomo.cpp
Se cambia de lugar la purgación de teorías porque podía pasar que se purge una teoria...
[z.facultad/75.68/celdas.git] / trunk / src / sistemaautonomo.cpp
index 23a33e3436252b3d19822ca2e200a8a808d80b7b..bb04b5bbfc772478818001ba8db30f231b5c255b 100644 (file)
@@ -31,6 +31,7 @@ void CSistemaAutonomo::plan()
 {
        double p = 1.0;
        m_plan.clear();
+       if (teorias.count() > TEORIAS_MAX) purgar_teorias();
 #ifdef DEBUG
        std::cout << "SA: Planificando...\n";
        std::cout << "SA: \tentorno:\n" << p_entorno->datos << "\n";
@@ -48,7 +49,6 @@ void CSistemaAutonomo::plan()
        else
                std::cout << "SA: curr teoria: " << **curr_theory << "\n";
 #endif // DEBUG
-       if (teorias.count() > TEORIAS_MAX) purgar_teorias();
 }
 
 //--------------------------------------------------------------------------------------------