New version update
2.2!
With this new version, I'm mostly incrementing the version number up by 0.1 as I have accreted more and more features and fixes into Enchat.
To be brief, here's all the wonderful things I've done that I can remember:
I added a new command -- '/set': This command is used to change some config options stored in the table 'enchatSettings'. Just do '/set' to get the full list.
I fixed up doColorize = false: Apparently, having enchatSettings.doColorize = false made the screen freak out, so now that's all taken care of.
I added obfuscated text: In minecraft chat, you can use &k to obfuscate your text and make it all wacky. In enchat, you can do that too! I had to optimize the renderer a lot, though. I've mentioned this before.
I combined all event-grabbing functions: I should've done that long ago. Having three functions that run in parallel and just grab events is messy.
I allowed pageUP and pageDOWN to be used for scrolling so that normal computers can better use Enchat. I could've sworn I'd added that before, oh well
I localized all drawing function so that rendering goes a lot smoother. I also use term.current().setVisible, but I've been doing that for a while now.
These changes might be trivial, but they do take a bit of work and a lot of testing to work
well.
Let me know if there are any issues or flaws that you encounter through a comment or PM!
Edited by EldidiStroyrr, 27 April 2017 - 11:42 AM.