mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-09-21 09:05:10 -07:00
* Add an arrow draw animation setting - New arrowDrawAnimation cards-display setting, default on - The arrow draw animation checkbox joins the animation settings group - Visual Deck Storage selection animation checkbox moves next to the other animation checkboxes, and the enable/disable-all buttons now cover it and the arrow animation Took 2 minutes Took 21 minutes Took 7 minutes Took 11 minutes Took 20 seconds * Animate arrows drawing from start to target - The arrow stroke reveals itself along the arc with an eased timing, followed by a short light sheen that sweeps down the shaft - The arrow head pops in once the reveal reaches it, then the whole arrow fades from its initial glow - Decay is driven by GameScene's shared animation timer through the IAnimatedItem interface (QElapsedTimer based), respecting the arrowDrawAnimation setting - GameScene adds the arrow item to the scene before starting its animation so the item is registered against a valid scene Took 6 minutes Took 1 minute * Defer animation start so arrows don't start halfway materialized Took 13 minutes * Don't draw tip/shaft outline Took 12 minutes --------- Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de> |
||
|---|---|---|
| .. | ||
| interface_cache_storage_settings_provider.h | ||
| interface_card_database_path_provider.h | ||
| interface_card_preference_provider.h | ||
| interface_card_set_priority_controller.h | ||
| interface_cards_display_settings_provider.h | ||
| interface_chat_settings_provider.h | ||
| interface_deck_editor_settings_provider.h | ||
| interface_game_settings_provider.h | ||
| interface_interface_settings_provider.h | ||
| interface_network_settings_provider.h | ||
| interface_paths_settings_provider.h | ||
| interface_personal_settings_provider.h | ||
| interface_sound_settings_provider.h | ||
| interface_tabs_settings_provider.h | ||
| interface_updates_settings_provider.h | ||
| interface_visual_deck_storage_settings_provider.h | ||
| noop_card_database_path_provider.h | ||
| noop_card_preference_provider.h | ||
| noop_card_set_priority_controller.h | ||