Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: merge las and ligthandshadow pkgs into lightandshadow pkg #245

Merged
merged 1 commit into from
Nov 12, 2021

Conversation

jdrueckert
Copy link
Member

@jdrueckert jdrueckert commented Nov 10, 2021

This PR is superseding #209 which has gone out of sync due to the gestalt component migration. It does a less fine-granular re-ordering of the files and simply aims to merge the two legacy packages by moving the files into the following structure:

  • components
  • events
  • systems
  • ui
  • world

In the context of the state-machine-based rework of this module, the structure is bound to change, so I don't think it makes too much sense to invest a lot of time into a fine-grained file structure yet.

Supersedes #209

@jdrueckert jdrueckert added Topic: Stabilization Requests, Issues and Changes related to improving stablity and reducing flakyness Type: Refactoring Request for or implementation of pure and automatic refactorings, e.g. renaming, to improve clarity labels Nov 10, 2021
@jdrueckert jdrueckert self-assigned this Nov 10, 2021
@jdrueckert
Copy link
Member Author

LaS Packages Merge

Copy link
Contributor

@skaldarnar skaldarnar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see any blocker for this. Light and Shadow is a top-level gameplay module that is not used by other modules affected by this package restructuring 👍

Also big thanks to @ahv15 for the first attempt!

@skaldarnar skaldarnar merged commit b679891 into develop Nov 12, 2021
jdrueckert added a commit that referenced this pull request Nov 12, 2021
…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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Topic: Stabilization Requests, Issues and Changes related to improving stablity and reducing flakyness Type: Refactoring Request for or implementation of pure and automatic refactorings, e.g. renaming, to improve clarity
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants