Merge remote-tracking branch 'aap/lcs' into lcs

# Conflicts:
#	src/vehicles/Vehicle.cpp
#	src/vehicles/Vehicle.h
This commit is contained in:
Sergeanur
2021-08-12 11:45:25 +03:00
8 changed files with 218 additions and 94 deletions

View File

@ -902,6 +902,7 @@ void*
CVisibilityPlugins::AtomicConstructor(void *object, int32, int32)
{
ATOMICEXT(object)->modelId = -1;
ATOMICEXT(object)->flags = 0;
#ifdef VIS_DISTANCE_ALPHA
// This seems strange, want to start out invisible before fading in
// but maybe it's set elsewhere?

View File

@ -100,10 +100,8 @@ public:
struct AtomicExt
{
union {
int16 modelId; // used by SimpleModelInfo
int flags; // used by ClumpModelInfo
};
int16 modelId; // used by SimpleModelInfo
uint16 flags; // used by ClumpModelInfo
#ifdef VIS_DISTANCE_ALPHA
int distanceAlpha;
#endif