Fix uninitialized variables causing black screen sometimes when playing videos

This commit is contained in:
Magnus Norddahl 2020-01-03 09:45:15 +01:00
parent a6c2641c20
commit b3e754ecbe

View file

@ -31,18 +31,18 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
BEGIN_DUKE_NS BEGIN_DUKE_NS
typedef struct { typedef struct {
uint16_t frame; uint16_t frame = 0;
int16_t sound; int16_t sound = 0;
} animsound_t; } animsound_t;
typedef struct typedef struct
{ {
FString name; FString name;
double frameaspect1, frameaspect2; double frameaspect1 = 0.0, frameaspect2 = 0.0;
uint8_t* animbuf; uint8_t* animbuf = nullptr;
TArray<animsound_t> Sounds; TArray<animsound_t> Sounds;
uint8_t framedelay; uint8_t framedelay = 0;
uint8_t frameflags; uint8_t frameflags = 0;
} dukeanim_t; } dukeanim_t;
extern dukeanim_t* g_animPtr; extern dukeanim_t* g_animPtr;