// Create systems public void createLevelSystems() { _systemManager.add(new InputSystem(_systemManager, _entityManager), -1); _systemManager.add(new PhysicsSystem(_systemManager, _entityManager), -1); _systemManager.add(new CameraSystem(_systemManager, _entityManager), -1); _systemManager.add(new EventSystem(_systemManager, _entityManager), -1); _systemManager.add(new RopeSystem(_systemManager, _entityManager), -1); _systemManager.add(new ExplosionSystem(_systemManager, _entityManager), -1); _renderSystem = new RenderSystem(_game, _systemManager, _entityManager); _animationSystem = new AnimationSystem(_systemManager, _entityManager, _game.animationManager); _systemManager.add(_renderSystem, -1); _systemManager.add(_animationSystem, -1); _systemManager.add(new TreeSystem(_systemManager, _entityManager), -1); _systemManager.add(new FluidSystem(_systemManager, _entityManager), -1); _systemManager.add(new AIBehaviorSystem(_systemManager, _entityManager), -1); _systemManager.add(new DialogueSystem(_systemManager, _entityManager), -1); _playerSystem = (PlayerSystem)_systemManager.getSystem(SystemType.Player); }