fertig-classic-games/tools
Brian Fertig 97adfa642d Fix win-screen counter guard and add Playwright browser smoke test
- piecesBig counter guard used .parent (always undefined on container
  children in this Phaser build — they get .parentContainer), so the
  'PIECES' count-up never rendered; drop the dead guard.
- buttonHit() had the same .parent assumption; use .parentContainer.
- Add tools/smokeJigsaw.mjs: headless-Chromium smoke test driving
  menu -> play -> win showcase (camera settle, counter, confetti,
  frame/shine) -> Play Again -> Menu -> play again, asserting zero JS
  errors. Verified pass in browser.
2026-08-31 08:26:32 -06:00
..
data
lib
__jig_init_driver.mjs Extend jigsaw initial-image test coverage 2026-08-30 21:19:11 -06:00
bloxorzMap.js
buildCommonWords.js
fetchStarControlAssets.js
genBloxorz.js
genDotLink.js
genExcitebikeTracks.js
genGooTower.js
genJumble.js
genKatamino.js
genMiniCrossword.js
genPeggleLevels.js
genPuddingMonsters.js
genRushHour.js
genSpireClimbCreatures.js
genSuperKartTracks.js
genTACampaign.js
genTetrisAttackPuzzles.js
genWolfenstein.js
genZuma.js
readExcitebikeMaps.js
regressionPipePuzzleUnhover.cjs
smokeJigsaw.mjs Fix win-screen counter guard and add Playwright browser smoke test 2026-08-31 08:26:32 -06:00
smokePipePuzzle.cjs
smokeTents.js
verifyAdvanceWars.js
verifyBalatro.js
verifyBejeweled.js
verifyBlockFighter.js
verifyBloxorz.js
verifyBookwork.js
verifyCanasta.js
verifyCivilization.js
verifyColoradoDefense.js
verifyCribbage.js
verifyDotLink.js
verifyDungeonBoss.js
verifyExcitebike.js
verifyGinRummy.js
verifyGooTower.js
verifyJewelQuest.js
verifyJigsaw.js Add piece joining, board locking, and site soundtrack to jigsaw game 2026-08-30 19:49:00 -06:00
verifyJumble.js
verifyMahjong.js
verifyMahjongMatch.js
verifyMasterOfVega.js
verifyMiniMotorways.js
verifyPaiGowPoker.js
verifyPeggle.js
verifyPipePuzzle.js
verifyPuddingMonsters.js
verifyRisk.js
verifyRummikub.js
verifyRushHour.js
verifySWDBG.js
verifySlots.js
verifySpireClimb.js
verifyStarControl.js
verifySuperKart.js
verifyTempest.js
verifyTents.js
verifyTetrisAttack.js
verifyTotalAnnihilation.js
verifyWolfenstein.js
verifyZuma.js
wolfensteinMap.js