Skip to content

Feature/difficulty selection ui screen - #23

Merged
MahmoudRafaat merged 6 commits into
developfrom
feature/difficulty-selection-
Jan 13, 2026
Merged

Feature/difficulty selection ui screen#23
MahmoudRafaat merged 6 commits into
developfrom
feature/difficulty-selection-

Conversation

@MahmoudRafaat

Copy link
Copy Markdown
Contributor

No description provided.

Introduces a new FXML file for the difficulty selection screen, featuring UI components for choosing between easy, medium, and hard AI opponents. The layout includes styled cards, icons, and descriptive text for each difficulty, as well as navigation back to the main menu.
Introduced Difficulty_selectionController to handle difficulty selection screen logic and background animation. Updated Screens enum with new screen names and linked the controller to difficulty_selection.fxml, adding a background pane for animation.
Added DifficultySelection to the Screens enum for navigation management.
@MahmoudRafaat
MahmoudRafaat merged commit 4e4cc95 into develop Jan 13, 2026
1 check passed
@MahmoudRafaat
MahmoudRafaat deleted the feature/difficulty-selection- branch January 13, 2026 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants