public GameSystemLoader(EntityWorld world, // Single LoadButtonConfigurationSystem loadButtonConfigurationSystem, // Update GravitySystem gravitySystem, PhysicsSystem physicsSystem, PlayerStateSystem playerStateSystem, EntityCollisionSystem entityCollisionSystem, LevelCollisionSystem levelCollisionSystem, CameraSystem cameraSystem, SpriteSystem spriteSystem, HeartbeatSystem heartbeatSystem, DebugSystem debugSystem, DebugTextSystem debugTextSystem, // Draw RenderSystem renderSystem, RenderLevelSystem renderLevelSystem, RenderCollisionBoxSystem renderCollisionBoxSystem, RenderTextSystem renderTextSystem, RenderStaticGraphicSystem renderStaticGraphicSystem, RenderLifeBarSystem renderLifeBarSystem) : base(world) { // Single _loadButtonConfigurationSystem = loadButtonConfigurationSystem; // Update _gravitySystem = gravitySystem; _physicsSystem = physicsSystem; _playerStateSystem = playerStateSystem; _entityCollisionSystem = entityCollisionSystem; _levelCollisionSystem = levelCollisionSystem; _cameraSystem = cameraSystem; _spriteSystem = spriteSystem; _heartbeatSystem = heartbeatSystem; _debugSystem = debugSystem; _debugTextSystem = debugTextSystem; // Draw _renderSystem = renderSystem; _renderLevelSystem = renderLevelSystem; _renderCollisionBoxSystem = renderCollisionBoxSystem; _renderTextSystem = renderTextSystem; _renderStaticGraphicSystem = renderStaticGraphicSystem; _renderLifeBarSystem = renderLifeBarSystem; }
public EditorSystemLoader(EntityWorld world, // Update SpriteSystem spriteSystem, HighlightedTileSystem highlightedTileSystem, // Draw RenderSystem renderSystem, RenderLevelSystem renderLevelSystem, RenderTextSystem renderTextSystem, RenderStaticGraphicSystem renderStaticGraphicSystem, RenderHighlightedTile renderHighlightedTile) : base(world) { // Update _spriteSystem = spriteSystem; _highlightedTileSystem = highlightedTileSystem; // Draw _renderSystem = renderSystem; _renderLevelSystem = renderLevelSystem; _renderTextSystem = renderTextSystem; _renderStaticGraphicSystem = renderStaticGraphicSystem; _renderHighlightedTile = renderHighlightedTile; }