Exemple #1
0
 public Game(IGameContext context, AbstractTamagochiTimer timer, IPet pet) : base(context, timer)
 {
     Pet = pet;
     if (!context.IsDefault)
     {
         _isContextCreated = true;
     }
     Pet.PetDied += OnPetDying;
     State        = _context.GameState;
     _gameTime    = context.GameTime;
     _innerTime   = context.InnerPetTime;
 }
 public GameFactory(AbstractPetFactory factory, AbstractTamagochiTimer timer)
 {
     _factory = factory;
     _timer   = timer;
 }