ClickableImage.draw needs to have x/y passed to it. In general this is necessary, but when the image is part of a wrapped card, the x-y coords are already part of the wrapped card object, so the code does not look elegant. I could write another routine for wrapped cards, but would still need ClickableImage.draw for images that aren't wrapped cards.
Options:
Have two routines, ClickableImage, and ClickableCard, latter would use wrapped card's x,y.
ClickableImage.draw needs to have x/y passed to it. In general this is necessary, but when the image is part of a wrapped card, the x-y coords are already part of the wrapped card object, so the code does not look elegant. I could write another routine for wrapped cards, but would still need ClickableImage.draw for images that aren't wrapped cards. Options: