问候!
我制作了一个程序,可以让你绘制形状。所有形状都包含在矢量中。我需要帮助的是;当几个形状堆叠在一起时,如果用户反复点击,我想从上到下循环它们。我正在考虑以下几点:
这更像是一个通用的编程问题,而不仅仅是C ++,但任何帮助都会受到高度赞赏,如果这个答案在C ++中提供了一个非常好的解决方案,那就更好了!
答案 0 :(得分:0)
一种流行的方法是为每个项目分配一个z顺序。具有较高z顺序的项目如果重叠则隐藏具有较低z顺序的项目。在您的情况下,您只需要找到光标下方的所有项目,并在用户点击时旋转其z顺序。