I've always thought Half-Life was in C, not C++. Quake II was in C, that I know, and so was Quake. And since Half-Life uses either the Quake or Quake II engine (Can't remember which), it's coded in C if I'm not mistaken.
But yah the other part what Majin_You said is correct. Newer games are coded in C++.