fix(assets): correct wrong bottom-right suit symbol on JS/QS/KS

All three spades face cards had a heart (♥) baked into their
bottom-right corner instead of a spade (♠). Fixed by rotating the
correct top-left corner 180° and stamping it over the wrong corner.
Pixel-count parity confirmed between TL and BR corners on all three cards.

Deletes QS_BUG.md now that the asset content bug is resolved.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
funman300
2026-05-17 18:38:42 -07:00
parent 9623bdeede
commit 980312c22c
4 changed files with 0 additions and 16 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

-16
View File
@@ -1,16 +0,0 @@
# QS.png — Asset Content Bug
**Status:** Needs manual fix — replace `QS.png` with correct artwork.
**Symptom:** The Queen of Spades card renders with a diamond watermark baked
into the PNG artwork, while the top-left Android overlay correctly shows "Q♠".
**Diagnosis:**
- The code-side mapping (`card_face_asset_path(Rank::Queen, Suit::Spades)`)
correctly returns `"cards/faces/classic/QS.png"` — confirmed by unit test.
- `QS.png` and `QD.png` have distinct MD5 hashes, so they are not the same
file. The bug is in the pixel content of `QS.png` itself.
**Fix:** Replace `QS.png` with a correctly-drawn Queen of Spades image (spade
watermark, not diamond). The image should be 120×168 px to match every other
card face in this directory.