refactor(engine,wasm,data): route all klondike/card_game imports through solitaire_core
All downstream crates now import Foundation, KlondikePile, Tableau, Klondike, Session, Suit, Rank exclusively from solitaire_core. solitaire_core is the single version-pin point for the upstream crates. - solitaire_engine: 19 files updated, klondike direct dep removed - solitaire_wasm: use statement updated, klondike direct dep removed - solitaire_data: unused klondike dep removed - Cargo.lock: klondike no longer a direct dep of engine/wasm/data - Full workspace clippy clean, all tests pass Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -216,13 +216,14 @@ where
|
||||
// modal at `Z_PAUSE` (220) in some scenes.
|
||||
GlobalZIndex(z_panel),
|
||||
ZIndex(z_panel),
|
||||
// B0004: ModalCard carries Transform (for the scale animation).
|
||||
// Bevy's GlobalTransform hook fires B0004 when a child has
|
||||
// GlobalTransform but the parent does not. Adding Identity
|
||||
// Transform here gives the scrim GlobalTransform so the check
|
||||
// passes. UI layout still uses UiTransform; this has no layout
|
||||
// effect.
|
||||
// B0004: ModalCard carries Transform (for the scale animation)
|
||||
// and visibility-related UI components. Bevy validates that
|
||||
// GlobalTransform / InheritedVisibility parents carry the same
|
||||
// hierarchy components, so the scrim root explicitly carries the
|
||||
// matching identity components. UI layout still uses UiTransform;
|
||||
// this has no layout effect.
|
||||
Transform::default(),
|
||||
Visibility::default(),
|
||||
))
|
||||
.with_children(|root| {
|
||||
root.spawn((
|
||||
|
||||
Reference in New Issue
Block a user