With these fixes, starting Trespasser brings you into the main menu, which you can navigate without crashes.
Trespasser used a trick to achieve backwards iteration of vectors, that worked much better when iterators were the same as pointers. Now it causes runtime check failures for overiteration beyond boundaries. We switch to the built-in backwards iterator.
With these fixes, starting Trespasser brings you into the main menu, which you can navigate without crashes. Trespasser used a trick to achieve backwards iteration of vectors, that worked much better when iterators were the same as pointers. Now it causes runtime check failures for overiteration beyond boundaries. We switch to the built-in backwards iterator.