So I noticed that in the isometric games video tutorial, wade.app.onIsoTerrainMouseDown is used. It's useful, since I don't have to set any of those event listeners myself for each isometric tile.
But is there documentation anywhere on those convenience callbacks? For example, as far as I can tell, there isn't an analagous wade.app.onIsoTerrainClick function, although I did find a wade.app.onIsoTerrainMouseMove function.
Also, how are these app-wide iso events implemented? I'm asking because I have a HUD in my game. When you click on the HUD and the isometric map is underneath it, the wade.app.onIsoTerrainMouseDown event fires as well. I want to block this from happening, so I was wondering if I could take my HUD background and set it to listen for onClick, onMouseMove, etc. and in response, do nothing but "return true" to prevent event propagation to the map. I'll try it later today or tomorrow, but that will only work if wade.app.onIsoTerrainMouseDown really relies on onMouseDown internally.