我现在所拥有的是一个“投注表”,一张放在我表格上的图片框。我要做的就是这样做,当你点击其中一个方块时,它会在棋盘上的相应位置打印另一个图像,即扑克筹码,这部分并不困难,只是耗费时间。我想知道的是我如何在放置图像的地方读取此内容。如果可以的话,让它为投注进行数学计算是一件容易的事,再次,这只是耗费时间。提前谢谢。
〜T-福克斯
答案 0 :(得分:2)
您可以在背景中创建一个表示图像上的线段的数组。
当用户点击图片上的某个细分时,您可以使用一个值更新相关数组[i],以表示分配给该细分的chip
或chips
个数。
如果需要刷新图像,也可以使用此数组重绘/重新绘制图像。
修改
为了跟进,您可能需要在图像和阵列的已定义区域之间创建某种关联表。根据相对于数组索引映射的原点和宽度/高度创建矩形。
因此,如果用户单击图像中的某个段,您可以获取光标X,Y值,进行比较以查看它所在的矩形,然后更新该数组值。