The topic says it all.
I am seeing this. In my game there is a board made of tiles. Each tile is a display group. All tiles are in a display group called “allLocG” and allLocG is in a display group called CurrentMap.
CurrentMap has a touch listener called “moveMap” that moves the map around since it extends off the screen.
Each tile has a touch listener so that you can interact with them.
The map has areas where there are no tiles. If I attempt to move the map where there are no tiles, then the map moves as expected, if I attempt to move the map in an area with tiles it fires the touchtile function.
by using self.parent.parent I have confirmed that the tile is actually inside current map.
I added “do return false end” to the top of the touch tile function and the map will move.
So, to summarize, the tiles are behaving as if they are on top of the display group “currentMap” however in the same function when I print the table that is .parent.parent they appear to be inside the currentMap.
I’m just looking for ideas here. Thanks.