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

Main Menu Custom Cursor #392

Open
6 tasks done
TarushiG opened this issue Sep 20, 2024 · 0 comments
Open
6 tasks done

Main Menu Custom Cursor #392

TarushiG opened this issue Sep 20, 2024 · 0 comments

Comments

@TarushiG
Copy link
Contributor

TarushiG commented Sep 20, 2024

Description

Task: Implement Custom Cursor on Main Menu Screen
Feature: Overall Game Features.

This task involves adding a custom cursor to the game that replaces the default system cursor when interacting with the game UI. The custom cursor will be a unique design (e.g., an in-game asset such as a custom icon or themed pointer). The cursor will change when hovering over different UI elements, ensuring seamless interaction. The cursor's texture will be loaded from game assets, and it should revert back to the default cursor when outside the game window or when necessary.

Example (optional)

  • Custom Cursor: The player moves the cursor over buttons in the main menu, and the custom cursor is shown instead of the default system pointer. Upon leaving the game window or hovering over non-interactive elements, the system pointer returns.

Dependencies

  • Custom cursor texture needs to be created
  • Ensure the pixmap for the custom cursor meets requirements (power of two dimensions)

Milestones

List of steps that need to be completed for this task.

  • Design and create a custom cursor texture (Sept. 15)
  • Implement the custom cursor in the game (Sept. 17)
  • Ensure the custom cursor is properly displayed when hovering over buttons (Sept. 17)
  • Add functionality to revert to the system cursor when moving outside interactive areas (Sept. 18)

Completion Deadline: Sept. 20

Documentation

  • TBD

Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant