feature/task #29

Merged
PeaAshMeter merged 10 commits from feature/task into main 2026-02-02 02:36:31 +03:00
Owner

Добавлены Task как наш ответ асинхронным функциям. Добавлены task.wait и task.chain. Спеллы переписаны для использования Task. TODO: переписать анимации

Добавлены Task как наш ответ асинхронным функциям. Добавлены task.wait и task.chain. Спеллы переписаны для использования Task. TODO: переписать анимации
PeaAshMeter added the
Refactoring
label 2026-02-02 02:36:20 +03:00
PeaAshMeter added 10 commits 2026-02-02 02:36:21 +03:00
cool!!!!
Co-authored-by: Ivan Yuriev <ivanyr44@gmail.com>
Add counter utility and chain async animations in spell cast

Introduce a Counter module to coordinate multiple asynchronous
animation callbacks and update spellbook cast to run chained
animations sequentially. Also lock selector during AI turns.
callback trees
Add TestRunner for running asynchronous tests with update support

Add test for Task.wait to verify concurrent task completion

Add set method to Counter for explicit value assignment
Add task.chain utility for chaining asynchronous tasks
PeaAshMeter merged commit 7f1c31f67e into main 2026-02-02 02:36:31 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ArcMutex/heroes-of-nerevelon#29
No description provided.