如何在Dark GDK中检测图像点击?

我正在尝试使用Dark GDK游戏引擎来确定图片是否已被点击。 我没有发现这样做的引擎中的任何方法。

我宁愿不使用大的嵌套的if / else结构强制这个。 我正在考虑设置一个容器,该容器需要一个logging点击鼠标位置的对象,以及一个布尔值来确定图像是否已被点击。

我很抱歉没有在这里添加任何示例代码; 我不知道如何去设置类似的东西。

我会这样做的方式是检测mousexmousey位置,当它被点击,然后使用如下所示:

 if (xmouse > something AND xmouse < something_else) AND (ymouse > whatever AND ymouse < whatever_else) THEN pic_clicked = True 

somethingsomething_elsewhateverwhatever_else将是图像的xy topbottomleftright的坐标。

这只是伪代码,而不是GDK特有的。