Beispiel #1
0
 public void Start(IGameComponentManager manager, IGameTypeRegistry registry)
 {
     manager.Graphic = registry.ResolveType<IWorldScreenController>();
     manager.InputHandler = registry.ResolveType<GameInputHandler>();
     var gameStateComponent = registry.ResolveType<IGameStateComponent>();
     gameStateComponent.SetMap(map);
     gameStateComponent.PlaceSprite(0, new FieldCoordinate(1, 0));
 }
Beispiel #2
0
 public void Start(IGameComponentManager componentManager, IGameTypeRegistry registry)
 {
     componentManager.AddGameComponent(registry.ResolveType<InputComponent>());
     componentManager.AddGameComponent(registry.ResolveType<IEventQueue>());
 }