Skip to content

Commit

Permalink
refactor!: remove TeraEd facade (MovingBlocks#5115)
Browse files Browse the repository at this point in the history
* git rm -r facades/TeraEd
* remove remaining references to TeraEd

TeraEd is a facade wrapping the game itself into a desktop application to provide additional tools "around" it.
For instance, it was used to tweak shader parameters while the game was running.
Ideas for extension of this facade included monitoring capabilities, for instance, inspecting the state of the ECS, but were never implemented.

The benefit of having this outer layer is that we could augment the game itself with additional developer information without baking those into the game itself.

TeraEd used Swing and AWT for its UI.

The TeraEd facade was unused for a long time and has fallen victim to bit rot.
The logic handling state changes to shader parameters was commented out 6 years ago in b10b0f6.
  • Loading branch information
skaldarnar authored Jul 13, 2023
1 parent 324376a commit 9a9bd19
Show file tree
Hide file tree
Showing 21 changed files with 1 addition and 1,670 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
extensions
/facades/*
!/facades/PC
!/facades/TeraEd
!/facades/subprojects.gradle
/modules/*
!/modules/subprojects.gradle
Expand Down
27 changes: 0 additions & 27 deletions .idea/runConfigurations/TeraEd__rendering_editor_.xml

This file was deleted.

2 changes: 1 addition & 1 deletion config/groovy/facade.groovy
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

class facade {

def excludedItems = ["PC", "TeraEd"]
def excludedItems = ["PC"]

def getGithubDefaultHome(Properties properties) {
return properties.alternativeGithubHome ?: "MovingBlocks"
Expand Down
11 changes: 0 additions & 11 deletions facades/TeraEd/.gitignore

This file was deleted.

94 changes: 0 additions & 94 deletions facades/TeraEd/build.gradle

This file was deleted.

118 changes: 0 additions & 118 deletions facades/TeraEd/src/main/java/org/terasology/editor/TeraEd.java

This file was deleted.

Loading

0 comments on commit 9a9bd19

Please sign in to comment.