Refactor GameType Enum and Add Utility Functions #26
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.
This pull request includes multiple enhancements to the
GameType
enum:Renaming: The enum has been renamed from "Type" to "GameType" for improved clarity and consistency.
Consistent Naming: Enum values have been refactored to ensure consistent and descriptive naming, enhancing readability and maintainability.
Utility Function: A new utility function,
findBySize
, has been added to theGameType
enum. This function allows for the retrieval of a specificGameType
based on the desired grid size (number of rows and columns), providing greater flexibility and ease of use.These changes collectively improve the usability and organization of the
GameType
enum in the codebase.