I'm really starting to like this.
To do in the designer:
- Change up the blocks data to store points and mass and cost.
- Add a block instance that holds the block data index, that individual block's rotation and the armor index.
- Add the armor data to store armor name, mass, cost and armor value.
- Create the armor display, shows the armors from the armor data. Add a clickable checkmark on the left side that allows you to place blocks with the checked checkmark.
- Add Preview of Ship label above preview.
- Add credits display to bottom.
- Add the mass and armor labels.
- Add some instruction labels to the bottom.
- Make the armor and mass calculations happen on every update.