TMCMR
TMCMR copied to clipboard
Adding a GUI
I'd like to use TMCMR in my projects and will write a GUI for it and start programming in the next weeks. It will require some major changes and refactoring, but I think it will be worth it. What has to be done:
- Extract the rendering core and make it usable as a library generating BufferedImages.
- Separate the command line from the rendering core and make it use that rendering core.
- Create a custom Swing component that can display the world using the core for generating the images and LWJGL3/OpenGL for rendering them. That component might be used like a library in projects as well.
- Create a standalone GUI using the Swing component the user will be able to use instead of the command line.
But before I start, I'd like to hear your opinion on it, because I won't waste my time coding something for nothing. So, what do you think?