Replace m_MenuStartTime with existing m_LocalStartTime, the latter is being initialized to basically the same time value a few lines before the former.
Remove unused CVideoMode.m_Red, m_Green und m_Blue properties, which were always set to 8 anyway instead of checking the provided SDL video mode.
Improve GetVideoModes so the entire given array size can potentially be filled. It was previously limiting the number of SDL vid...