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

Team 2 UI - further improvements #271

Merged
merged 49 commits into from
Oct 16, 2023
Merged

Team 2 UI - further improvements #271

merged 49 commits into from
Oct 16, 2023

Conversation

The-AhmadAA
Copy link
Contributor

@The-AhmadAA The-AhmadAA commented Oct 16, 2023

This merge brings in further in-game UI improvements:

  • Wave timer and mob counter now working correctly
  • Pause functionality improvements
  • pause state now accessible via TimeSource
  • added a shortcut key for bringing up the pause menu (ESC) and closing again.
  • Initial implementation of level progress bar
  • Added a level name display
  • Added start-up animations for in-game ui elements

Tower Build Menu

  • Finally added new Tower build menu buttons
  • Buttons now toggle and reflect status of button selection
  • Buttons now go red and disable if insufficient resources to build
  • Button state also updates if shortcut keys (1 - 5) are used, and added number labels under the tower buttons to indicate shortcut keys

Mohamad11Dab and others added 30 commits October 15, 2023 16:56
The merge conflict stole a closing bracket to a method. I fixed that.
fixed errant towerToggle call for tower5
Copy link
Contributor

@Hasakev Hasakev left a comment

Choose a reason for hiding this comment

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

Nicely done with the tower build menu, no issues found LGTM

@Hasakev
Copy link
Contributor

Hasakev commented Oct 16, 2023

Need to merge in new change from Isaac (454cb59)

Copy link
Contributor

@samsully samsully left a comment

Choose a reason for hiding this comment

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

Looks good to me!

@The-AhmadAA The-AhmadAA merged commit be64e3d into main Oct 16, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

6 participants