Got it to compile with CItem, i was calling the other CSurface::OnDraw() member for some reason.
look at CAppStateGame.cpp line 30