Extract Towers into Towers
module
#70
Labels
Good First Issue
Good for learners that are new to Terasology
Size: M
Medium-sized effort likely requiring some research and work in multiple areas
Topic: Architecture
Requests, Issues and Changes related to software architecture, programming patterns, etc.
Type: Refactoring
Request for or implementation of pure and automatic refactorings, e.g. renaming, to improve clarity
GooeyDefence provides modular structures in-game for the player to defend themselves against the incoming enemy waves.
These towers are a gameplay mechanism that should be ignorant of the gameplay it's used in.
That's why, they should be extracted to the
Towers
module and only referenced / consumed by GooeyDefence from there. This will allow towers to also be used by other modules / gameplays.@ahv15 already started this effort in Terasology/Towers#2.
This PR can be built upon to finish the extraction. In addition a PR on
GooeyDefence
should remove the respective code parts and assets and adjust their usage to target the implementation inTowers
.The text was updated successfully, but these errors were encountered: