What is the meaning of [not playing with a full deck]

John’s suggestions in the meeting were ridiculous. Sometimes I think he’s not playing with a full deck (stupid).