All the icons are in Flash memory as included .h files. The .BMP files have been provided but those were already converted to flash memory files using this website:
https://notisrac.github.io/FileToCArray/
Those are simple 1 bit BMP files and converted to flash. It was best to use mulitples of 8 for the BMP width but the height could be almost anything.
The program uses state machine logic. This is my first game so I figured that was the best.
All written in Arduino C++ and I started from scratch except for a few Draw commands from example programs.
Some values are defined and others were just calculated for when an event should occur. The background is 1280 pixels wide and is just moved to the left one pixel at a time to simulate movement.
The single buttons acts as the rocket firing control and the reset control.