# Where this art came from Every PNG in this directory is from **Kenney's Puzzle Pack 1**, released into the public domain under [Creative Commons Zero](http://creativecommons.org/publicdomain/zero/1.0/). `License.txt` is the pack's own licence file, copied here unedited. * Source: * Downloaded: 2026-08-01, `kenney_puzzle-pack-1.zip` * Author: Kenney () * Licence: CC0 1.0. Crediting is not required; it is here because it should be. The files are the pack's `PNG/Default/` versions, byte for byte — nothing is resized, recoloured or re-encoded, so the checksum of any of them still matches the distributed archive. | File | Size | Used for | |---|---|---| | `paddleBlu.png` | 104x24 | the player's paddle | | `paddleRed.png` | 104x24 | the second paddle, from the CATCHER powerup | | `ballBlue.png` | 22x22 | the ball | | `ballGrey.png` | 22x22 | the extra balls from MULTIBALL | | `element_red_polygon_glossy.png` | 48x46 | the EXPAND powerup | | `element_yellow_polygon_glossy.png` | 48x46 | the MULTIBALL powerup | | `element_green_polygon_glossy.png` | 48x46 | the SLOW powerup | | `element_blue_polygon_glossy.png` | 48x46 | the STICKY powerup | | `element_purple_polygon_glossy.png` | 48x46 | the CATCHER powerup | The pack's `PNG/Double/` versions are twice these sizes and are the wrong scale for an 800x600 field. `SPRITE`'s x- and y-expand bits would double them again, which is the only scaling this interpreter has — there is no way to make a sprite *smaller* — so the `Default` set is the one that fits. Everything else on screen — the bricks, the walls, the HUD lettering, the title — is drawn by the program with `DRAW` and `BOX`. See `README-sprites.md` for why only eight things in this game can be made of artwork.