Beispiel #1
0
 private Engine()
 {
     _random          = new Random();
     _renderer        = new RenderManager();
     _entityManager   = new EntityManager();
     _entityObservers = (IEntityNotifier)_entityManager;
     _inputManager    = new InputManager();
     _sceneManager    = new SceneManager(_entityManager);
     _gameManager     = new GameManager();
     _audioManager    = new AudioManager();
 }
Beispiel #2
0
 public void RegisterEntityNotifier(int id, IEntityNotifier notifier)
 {
     notifiers[id] = notifier;
 }