I've asked a question here:
I have received two answers I think are correct. One answer seems to be the most accurate for game development in general, the other is more accurate to my specific situation. However, the latter answer is more accurate to my situation because the poster picked up that I'm programming in Greenfoot based on an screenshot I had uploaded.
Is it better to mark the former answer as correct because in general circumstances it is more correct, and because I didn't mention Greenfoot in the question. Or is it better to select the latter answer because it answers the question in a very specific way relating to my problem in Greenfoot, even though I didn't mention Greenfoot in the original question.