# 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: <https://kenney.nl/assets/puzzle-pack-1>
* Downloaded: 2026-08-01, `kenney_puzzle-pack-1.zip`
* Author: Kenney (<https://www.kenney.nl>)
* 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.
