Screenlib public release: A PROS library

When I found out about the v5 brain had a screen, I knew I wanted to make a fancy looking auton selector. It ended up working pretty well and a couple of people asked for it, so for this year I decided to clean things up and release it publicly.

Introducing screenlib, for PROS 3

Currently included in this library is a utility for drawing any field combination to the screen, in a movable and re-sizable window that you can implement into any auton selector. It does a birds-eye view of the field, and prints numbers on top of cubes to denote stacks. Here’s an example of it :
Example
Information on usage can be found on its github page or in the library’s header files.

How do I install it?

  1. Download the zip file for the latest version here
  2. Run prosv5 c fetch path/to/file/screenlib@VERSION.zip, replacing the path with the correct path to the file and VERSION with the correct version
  3. In your project directory run prosv5 c apply screenlib

I plan on adding more to it in the future, but I wanted to get this out there now that its main feature is ready. Feel free to contact me with any questions, help, feedback, or suggestions on here, my discord (Sufficient#2182), or on github.
Thanks, I hope this can be useful to some teams.

11 Likes

@JSpenc This is amazing! I remember the day of using pots to select different autons, different sides and just different field positions. This will make it so much nicer for teams to build autons and test!

This is wonderful. I actually wanted to build something like this myself but never got the time. Great job!

1 Like

This is really great! Thanks so much for sharing.

1 Like