Skip to content

Fix/moveevent#71

Merged
kimgh06 merged 4 commits into
mainfrom
fix/moveevent
Jan 13, 2026
Merged

Fix/moveevent#71
kimgh06 merged 4 commits into
mainfrom
fix/moveevent

Conversation

@kimgh06

@kimgh06 kimgh06 commented Jan 13, 2026

Copy link
Copy Markdown
Contributor

fix move flickering animation

…rComponent

- Added isMoving state to track cursor movement, improving animation handling.
- Updated cursor position management to utilize setOriginPosition and setMoving functions for better clarity.
- Adjusted image smoothing quality in canvas rendering for performance optimization.
- Cleaned up WebSocket message handling to ensure accurate cursor updates during movement.
- Introduced a new messageQueueStore to manage queued WebSocket messages, enhancing message processing and response handling.
- Updated CanvasRenderComponent to utilize setOriginPosition for cursor state management during movement.
- Refactored tileStore logging to streamline performance tracking during tile updates.
- Removed unnecessary console logging in the Play component to clean up performance tracking.
- Simplified the setOriginPosition function in cursorStore for improved clarity and efficiency.
- Enhanced overall code organization by reducing redundancy in state management functions.
…derComponent

- Enhanced pathfinding by optimizing the movement logic to remove unnecessary last steps when already at the target.
- Updated cursor position management to check for adjacency to the target, improving responsiveness.
- Refactored the findOpenedNeighborsAroundTarget function to streamline neighbor checking and distance calculation.
- Implemented early returns in findPathUsingAStar for better performance when the start and target positions are the same or adjacent.
@kimgh06 kimgh06 merged commit bff6af1 into main Jan 13, 2026
1 check passed
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.

1 participant