Skip to content

Conversation

@whatsavalue3
Copy link
Contributor

Feel free to modify any chunks of code you want and ask questions about anything you wish.

This PR adds a segmented display to Wiremod. It has a complex tree-based UI for combining segments which get memory mapped to 8-bit bits in the memory of the display.

There are three types of segments:

  • Segment - beveled rectangle of configurable dimensions
  • Text - single segment corresponding to the entire string of text
  • Matrix - an assortment of segments arranged in a grid of specified size

Along with two types of combinations:

  • Group - arranges the segments in memory in order of appearance
  • Union - places the segments in the same spot in memory

As well as two empty layout nodes:

  • Offset - acts like a bunch of invisible segments
  • Align - aligns the memory to some multiple of a provided number of bits

Press right click in the tree view to add new nodes.

@whatsavalue3 whatsavalue3 marked this pull request as draft September 24, 2025 09:11
@Astralcircle
Copy link
Contributor

Any progress of this?

@whatsavalue3
Copy link
Contributor Author

Im sorry, i havent been working on this. A lot of stuff went in the way. Cant promise if ill be able to do more work on it. Feel free to do whatever you want with it

@Astralcircle
Copy link
Contributor

I can close this PR if you want, and you can reopen it when you have the opportunity to finish everything you wanted

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants