Idiom: Snookered

To be “snookered” is a British idiom, and it comes from the game snooker (which Japanese may know as “billiard”), for example “We’re totally snookered,” but what does it mean?
a) In a difficult or impossible situation
b) Definitely going to win or succeed
3) Enjoying the situation
4) Bored