Add unit movement commands #11
Owner
- Decide on movement UX
- Create movement input system
- Check if unit is selected before processing movement
- Calculate target GridPosition from input
- Update unit's GridPosition component
- Create transform interpolation system (smooth movement)
- Add movement animation duration constant
- Prevent movement spam (wait for animation to complete)
- Add optional movement preview/ghost unit
- Test unit movement in all four directions
- [x] Decide on movement UX
- [x] Create movement input system
- [x] Check if unit is selected before processing movement
- [x] Calculate target GridPosition from input
- [x] Update unit's GridPosition component
- [ ] Create transform interpolation system (smooth movement)
- [ ] Add movement animation duration constant
- [ ] Prevent movement spam (wait for animation to complete)
- [ ] Add optional movement preview/ghost unit
- [ ] Test unit movement in all four directions
input
foundation
units
labels
Implement collision detection for unit movement #12
Merge branch 'feat/loon'
Labels
No labels
bug
camera
duplicate
enhancement
foundation
game-logic
grid
help wanted
input
invalid
question
rendering
testing
units
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
cecilgol/CryOfTheLoon#11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?