Display blocks have some severe limitations:
Creating images is a chore born of character width
The newer ship variables you can now display can't be modified in many ways one would want and in fact expect.
List of solutions:
The number crunching module should be able to read the number of active logic inputs it is connected to and be able to output a signal to adjacent logic blocks.
[doublepost=1482098604][/doublepost]ALSO
and option for text wrapping for displays modules
Creating images is a chore born of character width
The newer ship variables you can now display can't be modified in many ways one would want and in fact expect.
List of solutions:
Formatting:
[doublepost=1482098356,1482097826][/doublepost]ALSO- Add a monospaced option. This should take the form of a button near the top of the module.
This would make creating images in display modules more feasible. Currently there is no empty space the exact size of box drawing characters.
- As a less vital addendum to the above, either a square characters option, or character width/spacing options
- Left, right and center, top bottom and middle alignment for display blocks.
- Allow the formatting xml to be placed anywhere and allow formatting changes based on where it is.
This would allow for things like multicolor displays and changes in font size.
- An option to turn off the scanlines
- An option to remove the border from the front texture
- An option to rotate the front face of the display block (90 degree increments of course)
- Add a new block (or repurpose an old one) that can do math operations and process simple code like floor(), +, -, =, !=, and, or, xor, if, else, etc.
it should only run calculations when activated by logic.
- Let this block be able to create variables in a similar format to the normal ship variables
ie. [var] = floor([shields])
These custom variables would be available to display modules that this block is linked to.
Alternatively the variables could be global to the ship.
The number crunching module should be able to read the number of active logic inputs it is connected to and be able to output a signal to adjacent logic blocks.
[doublepost=1482098604][/doublepost]ALSO
and option for text wrapping for displays modules