What I really would like to see is the possibility for several menus to be open at the same time (sort of like buy option menu and normal menu), and the possibility to assign a start position to a menu, or at least the possibility to create a GUI of some sort. Any suggestions here, maybe I can code this myself.

I assumed that it woul fit here because there was a discussion about changing parameters of other functions in this thread as well, and the implementation of the requested features would certainly mean adding new parameters to the existing function (such as adding "int iMenu" to access a specific menu ). I just felt that the post doesn't belong to the other parameter discussion further above, so I decided to reply to the original post.
I guess further questions on the implementation of this feature belongs in #clonkdev?
I guess further questions on the implementation of this feature belongs in #clonkdev?

But I'm not sure that we can substantially improve on the current common menu - it's made for selection among several equal choices, and does a good job for that. Anything else probably requires a custom design to be really good.
I'd like to have menus like gwX, i.e. you can define a Renderscript and you can also react on key events, so you can handle some M&M-Menus (with helper objects) as "real" menus. With this method, it's also necessary to define some standard-menu-interfaces like "2d-menu" or "context-menu"

A render script would destroy the design of synchronized scripting. Also, I don't see any advantage compared to object-based graphics. We might need some additional objects graphics options that allow us to have lines and filled polygons as graphics.
Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill