• Mahmoud Aglan's avatar
    feat(game): in-game shell and domino in Night Arcade; invite fixes · e4ccd12e
    Mahmoud Aglan authored
    Shell (match UI, player plates, dialogs, reactions, queue, VS, challenge):
    flat Night Arcade surfaces, turn timers on the plates, banners for your
    turn / time low / waiting, a claimable disconnect ring, and a cancel that
    waits for an in-flight join so it never leaves a ghost queue row.
    tests/play/shell.mjs: 144/147 (the 3 were the invite bugs below).
    
    Domino: flat white tiles on a lip, a purple-tinted table, playable tiles
    lifted, the hand fanned with translate. tests/play/domino.mjs: 785/785
    against the bot, scripted positions and online.
    
    friends.php: a ludo invite wrote a column ludo_matches does not have (400)
    and opened a four-seat table; domino and ludo invites stored players as a
    JSON string, so check-invites never showed them to the friend.
    Co-Authored-By: 's avatarClaude Opus 5.5 <noreply@anthropic.com>
    e4ccd12e
tile-dom.js 2.51 KB