Skip to content

Commit

Permalink
refactor: merge las and ligthandshadow pkgs into lightandshadow pkg (#…
Browse files Browse the repository at this point in the history
…245)

This does a rather coarse grained re-ordering of the files and simply aims to merge the two legacy packages by moving the files into the following structure:

```
org.terasology.module
  |_ lightandshadow| 
    |_ components
    |_ components
 |_ components
```

components
    events
    systems
    ui
    world
  • Loading branch information
jdrueckert committed Nov 12, 2021
1 parent 6b7ca2c commit b679891
Show file tree
Hide file tree
Showing 64 changed files with 133 additions and 132 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem;
package org.terasology.lightandshadow;

import org.joml.Vector3f;
import org.joml.Vector3fc;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.input;
package org.terasology.lightandshadow;

import org.terasology.engine.input.BindButtonEvent;
import org.terasology.engine.input.DefaultBinding;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.components;
package org.terasology.lightandshadow.components;

import org.terasology.gestalt.entitysystem.component.EmptyComponent;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.components;
package org.terasology.lightandshadow.components;

import org.terasology.gestalt.entitysystem.component.Component;
import org.terasology.engine.entitySystem.entity.EntityRef;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.components;
package org.terasology.lightandshadow.components;

import org.terasology.gestalt.entitysystem.component.EmptyComponent;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.components;
package org.terasology.lightandshadow.components;

import org.terasology.gestalt.entitysystem.component.EmptyComponent;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.components;
package org.terasology.lightandshadow.components;

import org.terasology.gestalt.entitysystem.component.Component;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.barrier;
package org.terasology.lightandshadow.components;

import org.terasology.engine.audio.StaticSound;
import org.terasology.gestalt.entitysystem.component.Component;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.components;
package org.terasology.lightandshadow.components;

import org.terasology.gestalt.entitysystem.component.Component;
import org.terasology.engine.network.Replicate;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.event.Event;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.event.Event;
import org.terasology.engine.network.OwnerEvent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.event.Event;
import org.terasology.engine.network.ServerEvent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.entity.EntityRef;
import org.terasology.engine.entitySystem.event.Event;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.event.Event;
import org.terasology.engine.network.OwnerEvent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.event.Event;
import org.terasology.engine.network.OwnerEvent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.entity.EntityRef;
import org.terasology.engine.entitySystem.event.Event;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.entity.EntityRef;
import org.terasology.engine.entitySystem.event.Event;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.entity.EntityRef;
import org.terasology.engine.entitySystem.event.Event;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.event.Event;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.event.Event;
import org.terasology.engine.network.ServerEvent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.entity.EntityRef;
import org.terasology.engine.entitySystem.event.Event;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.event.Event;
import org.terasology.engine.network.BroadcastEvent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.events;
package org.terasology.lightandshadow.events;

import org.terasology.engine.entitySystem.event.Event;
import org.terasology.engine.network.OwnerEvent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0

package org.terasology.ligthandshadow.componentsystem.controllers;
package org.terasology.lightandshadow.systems;

import org.terasology.engine.entitySystem.entity.EntityManager;
import org.terasology.engine.entitySystem.entity.EntityRef;
Expand All @@ -17,12 +17,12 @@
import org.terasology.engine.registry.In;
import org.terasology.lightandshadowresources.components.FlagComponent;
import org.terasology.lightandshadowresources.components.LASTeamComponent;
import org.terasology.ligthandshadow.componentsystem.components.FlagDropOnActivateComponent;
import org.terasology.ligthandshadow.componentsystem.components.HasFlagComponent;
import org.terasology.ligthandshadow.componentsystem.events.DropFlagEvent;
import org.terasology.ligthandshadow.componentsystem.events.OnFlagDropEvent;
import org.terasology.ligthandshadow.componentsystem.events.OnFlagPickupEvent;
import org.terasology.ligthandshadow.componentsystem.events.ReturnFlagEvent;
import org.terasology.lightandshadow.components.FlagDropOnActivateComponent;
import org.terasology.lightandshadow.components.HasFlagComponent;
import org.terasology.lightandshadow.events.DropFlagEvent;
import org.terasology.lightandshadow.events.OnFlagDropEvent;
import org.terasology.lightandshadow.events.OnFlagPickupEvent;
import org.terasology.lightandshadow.events.ReturnFlagEvent;
import org.terasology.module.inventory.events.InventorySlotChangedEvent;

@RegisterSystem(RegisterMode.AUTHORITY)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0

package org.terasology.ligthandshadow.logic;
package org.terasology.lightandshadow.systems;

import org.joml.Vector3f;
import org.joml.Vector3i;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.controllers;
package org.terasology.lightandshadow.systems;

import org.terasology.engine.entitySystem.entity.EntityManager;
import org.terasology.engine.entitySystem.entity.EntityRef;
Expand All @@ -16,10 +16,10 @@
import org.terasology.engine.registry.Share;
import org.terasology.engine.rendering.nui.NUIManager;
import org.terasology.engine.rendering.nui.layers.ingame.DeathScreen;
import org.terasology.ligthandshadow.componentsystem.LASUtils;
import org.terasology.ligthandshadow.componentsystem.components.PlayerStatisticsComponent;
import org.terasology.ligthandshadow.componentsystem.events.GameOverEvent;
import org.terasology.ligthandshadow.componentsystem.events.RestartRequestEvent;
import org.terasology.lightandshadow.LASUtils;
import org.terasology.lightandshadow.components.PlayerStatisticsComponent;
import org.terasology.lightandshadow.events.GameOverEvent;
import org.terasology.lightandshadow.events.RestartRequestEvent;
import org.terasology.lightandshadowresources.components.LASTeamComponent;
import org.terasology.nui.WidgetUtil;
import org.terasology.nui.layouts.miglayout.MigLayout;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.controllers;
package org.terasology.lightandshadow.systems;

import org.joml.Vector3f;
import org.terasology.engine.entitySystem.entity.EntityManager;
Expand All @@ -12,10 +12,10 @@
import org.terasology.engine.logic.location.Location;
import org.terasology.engine.logic.location.LocationComponent;
import org.terasology.engine.registry.In;
import org.terasology.ligthandshadow.componentsystem.LASUtils;
import org.terasology.ligthandshadow.componentsystem.components.FlagParticleComponent;
import org.terasology.ligthandshadow.componentsystem.events.OnFlagDropEvent;
import org.terasology.ligthandshadow.componentsystem.events.OnFlagPickupEvent;
import org.terasology.lightandshadow.LASUtils;
import org.terasology.lightandshadow.components.FlagParticleComponent;
import org.terasology.lightandshadow.events.OnFlagDropEvent;
import org.terasology.lightandshadow.events.OnFlagPickupEvent;

@RegisterSystem(RegisterMode.CLIENT)
public class ClientParticleSystem extends BaseComponentSystem {
Expand All @@ -26,7 +26,7 @@ public class ClientParticleSystem extends BaseComponentSystem {
* Attaches a particle emitter to the player when the player picks up a flag.
* Emitted particles are based on the flag's team.
* @see OnFlagPickupEvent
* @see org.terasology.ligthandshadow.componentsystem.controllers.AttackSystem
* @see AttackSystem
*
* @param event
* @param entity
Expand All @@ -51,7 +51,7 @@ public void onFlagPickup(OnFlagPickupEvent event, EntityRef entity) {
/**
* Removes the particle emitter from the player when the player drops the flag.
* @see OnFlagDropEvent
* @see org.terasology.ligthandshadow.componentsystem.controllers.AttackSystem
* @see AttackSystem
*
* @param event
* @param entity
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.controllers;
package org.terasology.lightandshadow.systems;

import org.terasology.engine.entitySystem.entity.EntityManager;
import org.terasology.engine.entitySystem.entity.EntityRef;
Expand All @@ -12,8 +12,8 @@
import org.terasology.engine.registry.In;
import org.terasology.engine.rendering.nui.NUIManager;
import org.terasology.gestalt.assets.ResourceUrn;
import org.terasology.ligthandshadow.componentsystem.events.GameStartMessageEvent;
import org.terasology.ligthandshadow.componentsystem.events.TimerEvent;
import org.terasology.lightandshadow.events.GameStartMessageEvent;
import org.terasology.lightandshadow.events.TimerEvent;
import org.terasology.notify.ui.DialogNotificationOverlay;

import java.util.Timer;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.controllers;
package org.terasology.lightandshadow.systems;

import org.terasology.engine.entitySystem.entity.EntityRef;
import org.terasology.engine.entitySystem.event.ReceiveEvent;
Expand All @@ -11,8 +11,8 @@
import org.terasology.engine.registry.In;
import org.terasology.engine.rendering.nui.NUIManager;
import org.terasology.engine.rendering.nui.layers.ingame.DeathScreen;
import org.terasology.ligthandshadow.componentsystem.LASUtils;
import org.terasology.ligthandshadow.componentsystem.events.ClientRestartEvent;
import org.terasology.lightandshadow.LASUtils;
import org.terasology.lightandshadow.events.ClientRestartEvent;
import org.terasology.nui.UILayout;

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.controllers;
package org.terasology.lightandshadow.systems;

import org.terasology.engine.entitySystem.entity.EntityRef;
import org.terasology.engine.entitySystem.event.ReceiveEvent;
Expand All @@ -9,8 +9,8 @@
import org.terasology.engine.entitySystem.systems.RegisterSystem;
import org.terasology.engine.registry.In;
import org.terasology.engine.rendering.nui.NUIManager;
import org.terasology.ligthandshadow.componentsystem.LASUtils;
import org.terasology.ligthandshadow.componentsystem.events.ScoreUpdateFromServerEvent;
import org.terasology.lightandshadow.LASUtils;
import org.terasology.lightandshadow.events.ScoreUpdateFromServerEvent;
import org.terasology.nui.ControlWidget;
import org.terasology.nui.databinding.ReadOnlyBinding;
import org.terasology.nui.widgets.UILabel;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.controllers;
package org.terasology.lightandshadow.systems;

import org.terasology.gestalt.assets.management.AssetManager;
import org.terasology.engine.core.modes.loadProcesses.AwaitedLocalCharacterSpawnEvent;
Expand All @@ -19,7 +19,7 @@
import org.terasology.engine.rendering.logic.SkeletalMeshComponent;
import org.terasology.engine.rendering.nui.NUIManager;
import org.terasology.engine.utilities.Assets;
import org.terasology.ligthandshadow.componentsystem.LASUtils;
import org.terasology.lightandshadow.LASUtils;
import org.terasology.lightandshadowresources.components.LASTeamComponent;
import org.terasology.nui.widgets.UIIconBar;
import org.terasology.module.health.ui.HealthHud;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Copyright 2021 The Terasology Foundation
// SPDX-License-Identifier: Apache-2.0
package org.terasology.ligthandshadow.componentsystem.controllers;
package org.terasology.lightandshadow.systems;

import org.terasology.engine.core.SimpleUri;
import org.terasology.engine.entitySystem.entity.EntityRef;
Expand All @@ -17,9 +17,9 @@
import org.terasology.engine.rendering.nui.layers.ingame.DeathScreen;
import org.terasology.engine.unicode.EnclosedAlphanumerics;
import org.terasology.input.Input;
import org.terasology.ligthandshadow.componentsystem.LASUtils;
import org.terasology.ligthandshadow.componentsystem.events.ScoreUpdateFromServerEvent;
import org.terasology.ligthandshadow.componentsystem.input.TapButton;
import org.terasology.lightandshadow.LASUtils;
import org.terasology.lightandshadow.events.ScoreUpdateFromServerEvent;
import org.terasology.lightandshadow.TapButton;
import org.terasology.notifications.events.ExpireNotificationEvent;
import org.terasology.notifications.events.ShowNotificationEvent;
import org.terasology.notifications.model.Notification;
Expand Down
Loading

0 comments on commit b679891

Please sign in to comment.