Dropping a point in pedestrian edit mode would segfault otherwise.
CARM95.EXE also segfaults.
How to reproduce:
- enable Pedestrian edit mode
- F10 or F11 (+a few other)
* Move resource header check out of UserToRes to allow BrResCheck to fail
* Add BrResCheck and BrResSize to brender.h header (used while debugging)
* Skip OG code behavior of setting row_bytes to align to a 4 byte boundary
* Remove 'SCRATCH' file
* cmake: move as much as variable assignments after project()
* Embed version in dethrace executable
* Allow installing DethRace + create binary archive
* Use ashutoshvarma/setup-ninja github action for getting ninja
* cmake: group user configurable options
* cmake: building in debug mode will add -g
* cmake: provide dethrace_werror interface target + DETHRACE_WERROR cmake option
* Update SDL2 to latest release
* Rename dethrace_werror target to compile_with_werror
* Also add -Werror to dethrace
* Implement full-screen via ALT+ENTER
* Never grab mouse
* Allow resizable window + fix mouse when resizing/switching to full screen
* Keep aspect ratio of gl viewport when resizing window
* Fix mouse when resizing the window
* Fix off by one error
* br_material.power is a br_scalar (=float)
* Implement FopRead_OLD_VERTICES
* Fix FopRead_OLD_MATERIAL_INDEX
* Use BR_ASIZE in appropriate places
* Use br_material* instead of intptr_t
* Reset resource parent after reading struct
* Use flags of correct type
* Use NULL instead of 0
* Ignore utf-8 errors when decoding carmageddon-"encrypted" files to utf-8
* fix segfault, now hitting not implemented on ProcessPursueAndTwat
* opponents actually sort of driving
* remove cglm dependency
* opponents driving around generally working
* fully mapped out gEdit_funcs
* adds --i-am-cheating flag to allow skipping entering cheat code
* cleaned up ProcessFollowPath
* cleanup FollowCheatyPath, fixes crash in SmokeLine
Co-authored-by: Anonymous Maarten <anonymous.maarten@gmail.com>