public GameRoom Init() { GameRoom level_1 = new GameRoom(); level_1.CreateLevelStorage(); CharacterConstructor characterConstructor = new CharacterConstructor(); GameObject player = characterConstructor.CreatePlayer(10, 30); level_1.AddGameObject(player); level_1.AddGameObject(characterConstructor.CreateBlindBeagle(12, 16)); level_1.AddGameObject(characterConstructor.CreateBlindBeagle(30, 16)); level_1.AddGameObject(characterConstructor.CreateBlindBeagle(50, 16)); level_1.AddMap(new MapConstructor().Tutorial_1()); return(level_1); }
public void Shoot(ref GameRoom level, Direction dir) { GameObject bullet = CreateBullet(dir); level.AddGameObject(bullet); //new CollisionChecker().RespondToCollision(ref level, ref bullet); //проверить где появилась пуля, если на месте другого обьекта, то уничтожиться нанести урон }