TMCMR icon indicating copy to clipboard operation
TMCMR copied to clipboard

Adding a GUI

Open piegamesde opened this issue 7 years ago • 8 comments

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?

piegamesde avatar Jun 02 '17 14:06 piegamesde