public override bool start(IOrganismo o) { if (!base.start(o)) { return(false); } o.setStarted(); allocated.Remove(o); _cpu.start(o); addOrganismo(o); return(true); }
public IOrganismo criaOrganismo(string fileName) { IOrganismo o = null; try { o = ALifeIO.loadFromFile(fileName, this); o.setStarted(); start(o); referView.AddOrganismo(o); } catch (Exception e) { //e.printStackTrace(); Log.fatal(e.Message); } ancestor = o; return(o); }