[Avida-SVN] r1425 - branches/energy/source/cpu
beckma24 at myxo.css.msu.edu
beckma24 at myxo.css.msu.edu
Fri Mar 23 12:02:37 PDT 2007
Author: beckma24
Date: 2007-03-23 15:02:36 -0400 (Fri, 23 Mar 2007)
New Revision: 1425
Modified:
branches/energy/source/cpu/cHardwareCPU.cc
Log:
Fixed sleep start time bug
Modified: branches/energy/source/cpu/cHardwareCPU.cc
===================================================================
--- branches/energy/source/cpu/cHardwareCPU.cc 2007-03-23 17:00:24 UTC (rev 1424)
+++ branches/energy/source/cpu/cHardwareCPU.cc 2007-03-23 19:02:36 UTC (rev 1425)
@@ -537,8 +537,9 @@
inst_energy_cost[cur_inst.GetOp()] = 0;
//subtract energy used from current org energy.
organism->GetPhenotype().ReduceEnergy(energy_req);
-
- if( m_world->GetHardwareManager().GetInstSet().GetName(cur_inst) == cString("sleep"))
+ cString instName = m_world->GetHardwareManager().GetInstSet().GetName(cur_inst);
+ if( instName == cString("sleep") || instName == cString("sleep1") ||instName == cString("sleep2") ||
+ instName == cString("sleep3") || instName == cString("sleep4"))
m_world->GetPopulation().AddBeginSleep(organism->GetCellID(),m_world->GetStats().GetUpdate());
} else {
More information about the Avida-cvs
mailing list