Fixed crash when starting Doomclassic

This commit is contained in:
Robert Beckebans 2012-11-28 11:53:33 +01:00
parent fb51d8ec80
commit b6308a932f
2 changed files with 7 additions and 3 deletions

View file

@ -40,7 +40,8 @@ If you have questions concerning this license or the applicable additional terms
#include "p_mobj.h"
const char * const sprnames[NUMSPRITES] = {
// RB: sprnames must be NULL-terminated
const char * const sprnames[NUMSPRITES + 1] = {
"TROO","SHTG","PUNG","PISG","PISF","SHTF","SHT2","CHGG","CHGF","MISG",
"MISF","SAWG","PLSG","PLSF","BFGG","BFGF","BLUD","PUFF","BAL1","BAL2",
"PLSS","PLSE","MISL","BFS1","BFE1","BFE2","TFOG","IFOG","PLAY","POSS",
@ -54,8 +55,9 @@ const char * const sprnames[NUMSPRITES] = {
"POL3","POL1","POL6","GOR2","GOR3","GOR4","GOR5","SMIT","COL1","COL2",
"COL3","COL4","CAND","CBRA","COL6","TRE1","TRE2","ELEC","CEYE","FSKU",
"COL5","TBLU","TGRN","TRED","SMBT","SMGT","SMRT","HDB1","HDB2","HDB3",
"HDB4","HDB5","HDB6","POB1","POB2","BRS1","TLMP","TLP2"
"HDB4","HDB5","HDB6","POB1","POB2","BRS1","TLMP","TLP2", (const char*) NULL
};
// RB end
extern "C"
{

View file

@ -1169,7 +1169,9 @@ typedef struct
} state_t;
extern const state_t tempStates[NUMSTATES];
extern const char * const sprnames[NUMSPRITES];
// RB: sprnames must be NULL-terminated
extern const char * const sprnames[NUMSPRITES + 1];
// RB end
typedef enum {
MT_PLAYER,