Пример #1
0
 public override bool start(IOrganismo o)
 {
     if (!base.start(o))
     {
         return(false);
     }
     o.setStarted();
     allocated.Remove(o);
     _cpu.start(o);
     addOrganismo(o);
     return(true);
 }
Пример #2
0
        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);
        }