private void Awake() { _configLoader = new ConfigLoader(); _dataStorage = new DataStorage.DataStorage(_configLoader); _dataStorage.Load(configPath); _cameraController.Init(_dataStorage.Data.cameraSettings); _game = new Game.GameModel(_dataStorage.Data); _game.Init(_dataStorage.Data.settings.playersCount); _gamePresenter = new GamePresenter(_game, _gameView); _presenters = new PlayerPresenter[_players.Length]; for (var i = 0; i < _players.Length; i++) { _presenters[i] = new PlayerPresenter(_game, _game.GetPlayer(i), _players[i]); } }
public MaxScoreModeForm(GameModel model) : base(model) { }
public SurvivalModeForm(GameModel model) : base(model) { Game.CreateSafeZone(); }
public void Test_HaveLevel() { var game = new GameModel(TestLevel1); Assert.IsTrue(HaveLevel(game)); }
private static bool HaveLevel(GameModel game) => game.CurrentLevel != null && game.CurrentLevel.Map != null && game.CurrentLevel.Map.All(x => x != null);
public TestEnemy(GameModel game, int x, int y) : this(game, new Point(x, y)) { }
public TestEnemy(GameModel game, Point position) : base(game, position) { Attack = new Attack(new[] { new Size(1, 0), new Size(0, 1), new Size(-1, 0), new Size(0, -1) }, AttackType.Physical, 50, 2, false); movePossibilities = new[] { new Size(1, 0), new Size(0, 1), new Size(-1, 0), new Size(0, -1), new Size(0, 0) }; }
private void CreateNewZoneInGoalCaptureMode(GameModel testGame, Player player) { testGame.CreateNewGoal(); player.SetPosition(testGame.Goal.X, testGame.Goal.Y); testGame.CheckGoalCapture(); }
public void Should_GameContainsPlayer() { var testGame = new GameModel(); Assert.NotNull(testGame.Players); }
public CaptureTheFlagMode(GameModel model) : base(model) { Game.CreateNewFlag(); }