Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Project restructuring is complete
Xcassets are moved to the root project directory where they should be (unsure how they ended up in the TowerForge module but not an issue)
AppMain
contains the main application files such as the AppDelegate and StoryboardsCommons
folder to contain universally accessed resources, such as protocols, enums etc.Constants
class which we can populate later to include more universal constantsRendering is moved into
Scenes
Controllers renamed to
ViewControllers
, self-explanatoryTeamController
was moved into theProtocols
folder underCommons
.LevelModule
contains level related stuff like grid, collision, etcGameModule
contains game related stuff, I have tried to organize into logical groups, E + C + S + Events.Also resolved a minor merge conflict from Fix updating of unit selection alphas #40