Add initial locations to vehicle parts.
New vehicle part installation rules! See #3301 for details.
Remove the wagon.
Forgot about parts with a location of "". They can now be placed properly.
Make plating into an obstacle, since it replaces boards instead of going over them.
My god. It's full of frames.
Move turrets to "on_roof" location so they can't overlap solar panels.
Calculate z-ordering of parts based on location, now that the EXTERNAL flag is no more.
Replace quadratic find_external_parts implementation with a linear one, and call it whenever a part is installed.
added a clang variable to the make file, default does -Weverything
Weverything to Wall
trying to make the switch statements in mission more robust, actually has global default now
changed final return value after switch without default to one with a default
switch statements now have a default, thereby being more robust
more default statements for the compiler gods
calmed clang down
Removed a needless void* followed by a hard cast - why wasn't this a WINDOW* already?
Add missing roof to trunk in the bubble car.
Fix up In/Out detection - prevents broken seats, frames etc making a square be 'outside'.
Tidy up the part display code a little.