public WorldProvider(IGameObjectBuilder gameObjectBuilder, IGeometryMathService geometryMathService, IConsoleWriter consoleWriter) { _gameObjectBuilder = gameObjectBuilder; _geometryMathService = geometryMathService; _consoleWriter = consoleWriter; }
public WinPlatformBuilder(IConsoleWriter consoleWriter, IGameObjectLocator gameObjectLocator, IGeometryMathService geometryMathService) { _consoleWriter = consoleWriter; _gameObjectLocator = gameObjectLocator; _geometryMathService = geometryMathService; }
public PlayerGraphicComponent(IConsoleWriter consoleWriter, IGeometryMathService geometryMathService, PlayerData playerData) { _consoleWriter = consoleWriter; _geometryMathService = geometryMathService; _playerData = playerData; }
public PlayerLogicComponent(IGameCommand fireCommand, IConsoleWriter consoleWriter, IGeometryMathService geometryMathService) { _fireCommand = fireCommand; _consoleWriter = consoleWriter; _geometryMathService = geometryMathService; }
public EnemyInputIdleState(IGameObjectLocator gameObjectLocator, IGeometryMathService geometryMathService, EnemyData enemyData) { _gameObjectLocator = gameObjectLocator; _geometryMathService = geometryMathService; _enemyData = enemyData; _playerAggroDistance = enemyData.PlayerAggroDistance; }
public PlayerBuilder(IConsoleWriter consoleWriter, IGeometryMathService geometryMathService, IGameCommand fireCommand, PlayerData playerData) { _consoleWriter = consoleWriter; _geometryMathService = geometryMathService; _fireCommand = fireCommand; _playerData = playerData; }
public EnemyInputComponent(IGameObjectLocator gameObjectLocator, IGeometryMathService geometryMathService, EnemyData enemyData) { _enemyState = new EnemyInputIdleState(gameObjectLocator, geometryMathService, enemyData); _gameObjectLocator = gameObjectLocator; _geometryMathService = geometryMathService; _enemyData = enemyData; }
public EnemyInputAggroState(IGameObjectLocator gameObjectLocator, IGeometryMathService geometryMathService, EnemyData enemyData) { _gameObjectLocator = gameObjectLocator; _geometryMathService = geometryMathService; _enemyData = enemyData; _approachingDistance = enemyData.ApproachingDistance; _playerLoseDistance = enemyData.PlayerLoseDistance; }
public EnemyBuilder(IConsoleWriter consoleWriter, IGameObjectLocator gameObjectLocator, IGeometryMathService geometryMathService, IGameCommand fireCommand, EnemyData enemyData) { _consoleWriter = consoleWriter; _gameObjectLocator = gameObjectLocator; _geometryMathService = geometryMathService; _fireCommand = fireCommand; _enemyData = enemyData; }
public EnemyLogicComponent(IGameObjectLocator gameObjectLocator, IGameCommand fireCommand, IGeometryMathService geometryMathService, EnemyData enemyData) { _enemyState = new EnemyLogicNormalState(gameObjectLocator, fireCommand, geometryMathService, enemyData); _gameObjectLocator = gameObjectLocator; _fireCommand = fireCommand; _geometryMathService = geometryMathService; _enemyData = enemyData; }
public EnemyLogicNormalState(IGameObjectLocator gameObjectLocator, IGameCommand fireCommand, IGeometryMathService geometryMathService, EnemyData enemyData) { _gameObjectLocator = gameObjectLocator; _fireCommand = fireCommand; _geometryMathService = geometryMathService; _enemyData = enemyData; _updatesForReload = enemyData.UpdatesForReload; _currentUpdatesForReload = 0; }
public GameWorld(IGeometryMathService geometryMathService) { _geometryMathService = geometryMathService; }